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


ValidationExtensionRegistrar - класс

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

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

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

Пространство имен:  Microsoft.VisualStudio.Modeling.ExtensionEnablement
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.12.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 Реализация по умолчанию, чтобы вернуть все делегаты, применимые к типу одного элемента модели (и его базовому типу/реализованным интерфейсам)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

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

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

См. также

Ссылки

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