Поделиться через


ValidationExtensionRegistrar - класс

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

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.ExtensionEnablement.ExtensionRegistrarBase<Delegate, IDictionary<String, Object>>
    Microsoft.VisualStudio.Modeling.ExtensionEnablement.ValidationExtensionRegistrar

Пространство имен:  Microsoft.VisualStudio.Modeling.ExtensionEnablement
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Синтаксис

'Декларация
Public MustInherit Class ValidationExtensionRegistrar _
    Inherits ExtensionRegistrarBase(Of Delegate, IDictionary(Of String, Object))
public abstract class ValidationExtensionRegistrar : ExtensionRegistrarBase<Delegate, IDictionary<string, Object>>

Тип ValidationExtensionRegistrar предоставляет следующие члены.

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

  Имя Описание
Защищенный метод ValidationExtensionRegistrar

В начало страницы

Свойства

  Имя Описание
Открытое свойство FilteredImports Список записей после фильтрации был применен. (Переопределяет ExtensionRegistrarBase<T, TMetadataView>.FilteredImports.)
Защищенное свойство LazyImports (Унаследовано от ExtensionRegistrarBase<T, TMetadataView>.)
Открытое свойство Logger (Переопределяет ExtensionRegistrarBase<T, TMetadataView>.Logger.)
Защищенное свойство MetadataFilter
Защищенное свойство UnfilteredLazyImports (Переопределяет ExtensionRegistrarBase<T, TMetadataView>.UnfilteredLazyImports.)

В начало страницы

Методы

  Имя Описание
Защищенный метод CanImport Разрешить регистраторшы, которые соответствуют metadatafilter с ключом в своих метаданных, которые требуется импортировать (Переопределяет ExtensionRegistrarBase<T, TMetadataView>.CanImport(Lazy<T, TMetadataView>).)
Защищенный метод Compare Сравнивает 2 импортированного объекта того же типа. (Унаследовано от ExtensionRegistrarBase<T, TMetadataView>.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetValidationMethods Реализация по умолчанию, чтобы вернуть все делегаты appliable к типу одного элемента модели (и его базового типа и реализованных интерфейсов)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling.ExtensionEnablement - пространство имен