ValidationExtensionRegistrar Класс

Определение

Базовый класс для ExtensionRegistar, которое может зарегистрировать расширения проверки (Validation Extensions)

public ref class ValidationExtensionRegistrar abstract : Microsoft::VisualStudio::Modeling::ExtensionEnablement::ExtensionRegistrarBase<Delegate ^, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^>
public abstract class ValidationExtensionRegistrar : Microsoft.VisualStudio.Modeling.ExtensionEnablement.ExtensionRegistrarBase<Delegate,System.Collections.Generic.IDictionary<string,object>>
type ValidationExtensionRegistrar = class
    inherit ExtensionRegistrarBase<Delegate, IDictionary<string, obj>>
Public MustInherit Class ValidationExtensionRegistrar
Inherits ExtensionRegistrarBase(Of Delegate, IDictionary(Of String, Object))
Наследование

Конструкторы

ValidationExtensionRegistrar()

Свойства

FilteredImports

Список импортов после применения фильтрации.

LazyImports

Список отложенных импортов после применения фильтрации.

(Унаследовано от ExtensionRegistrarBase<T,TMetadataView>)
Logger
MetadataFilter

Ключ метаданных на основе строк, который определяет, можно ли импортировать определенный экспортируемый тип. Канимпорт реализация по умолчанию фильтрует импорт на основе этого ключа метаданных. Значение этого свойства по умолчанию равно null, что означает, что фильтр не будет применен.

UnfilteredLazyImports

Методы

CanImport(Lazy<Delegate,IDictionary<String,Object>>)

Разрешить импорт регистраторов, имеющий в метаданных ключ, соответствующий MetadataFilter

CanImport(Lazy<T,TMetadataView>)

Определяет, следует ли импортировать базовый экспортированный объект для определенного "ленивого" импорта. Реализация по умолчанию разрешает все импорты.

(Унаследовано от ExtensionRegistrarBase<T,TMetadataView>)
Compare(Tuple<T,TMetadataView>, Tuple<T,TMetadataView>)

Сравнивает 2 импортированных объекта одного типа.

(Унаследовано от ExtensionRegistrarBase<T,TMetadataView>)
GetValidationMethods(Object, ValidationContext)

Реализация по умолчанию, чтобы вернуть все делегаты, применимые к типу одного элемента модели (и его базовому типу/реализованным интерфейсам)

Применяется к