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


VsTextTemplatingModelingAdapterManager - класс

Создает адаптеры шины модели, представляющие модели доменного языка в домене приложения текстовых шаблонов в Visual Studio, и управляет ими.

Этот интерфейс API CLS-несовместим. 

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

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
    Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
      Microsoft.VisualStudio.TextTemplating.Modeling.VsTextTemplatingModelingAdapterManager

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

Синтаксис

'Декларация
<CLSCompliantAttribute(False)> _
Public MustInherit Class VsTextTemplatingModelingAdapterManager _
    Inherits VsModelingAdapterManager
[CLSCompliantAttribute(false)]
public abstract class VsTextTemplatingModelingAdapterManager : VsModelingAdapterManager
[CLSCompliantAttribute(false)]
public ref class VsTextTemplatingModelingAdapterManager abstract : public VsModelingAdapterManager
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
type VsTextTemplatingModelingAdapterManager =  
    class
        inherit VsModelingAdapterManager
    end
public abstract class VsTextTemplatingModelingAdapterManager extends VsModelingAdapterManager

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

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

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

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

Свойства

  Имя Описание
Открытое свойство Disposed (Унаследовано от ModelBusAdapterManager.)
Открытое свойство ModelBus (Унаследовано от ModelBusAdapterManager.)

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

Методы

  Имя Описание
Открытый метод CanCreateReference (Унаследовано от ModelBusAdapterManager.)
Защищенный метод CheckCanCreateAdapter (Унаследовано от VsModelingAdapterManager.)
Открытый метод ClearState Очищает состояние хранилища для всех адаптеров.
Открытый метод CreateAdapter(ModelBusReference) (Унаследовано от ModelBusAdapterManager.)
Открытый метод CreateAdapter(ModelBusReference, IServiceProvider) (Унаследовано от ModelBusAdapterManager.)
Защищенный метод CreateDocumentHandler Создает объект ModelingDocumentHandler, используя указанный объект ModelingAdapterReference.
Защищенный метод CreateLoadStore Загружает в хранилище модель для указанной ссылки адаптера.Если указанное хранилище имеет значение null, создается новое хранилище.
Защищенный метод CreateModelingAdapterInstance (Унаследовано от VsModelingAdapterManager.)
Открытый метод CreateReference (Унаследовано от ModelBusAdapterManager.)
Защищенный метод CreateSerializerLocator
Защищенный метод DeserializeAdapterReference (Унаследовано от VsModelingAdapterManager.)
Открытый метод Dispose() (Унаследовано от ModelBusAdapterManager.)
Защищенный метод Dispose(Boolean) (Унаследовано от ModelBusAdapterManager.)
Защищенный метод DoCreateAdapter Создает объект ModelBusAdapter из объекта ModelBusReference. (Переопределяет VsModelingAdapterManager.DoCreateAdapter(ModelBusReference, IServiceProvider).)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize (Унаследовано от ModelBusAdapterManager.)
Защищенный метод FindStoreRoot Выполняет поиск корневого элемента модели в указанном кэшированном хранилище для указанной ссылки адаптера.
Защищенный метод GetAdapterReferenceStoreKey Для указанного объекта AdapterReference предоставляет ключ, являющийся уникальным идентификатором хранилища и используемый для его загрузки/разыменования.
Открытый метод GetExposedElementTypes (Унаследовано от ModelBusAdapterManager.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetSupportedLogicalAdapterIds (Унаследовано от ModelBusAdapterManager.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод GetView Не поддерживается в контексте текстовых шаблонов. (Переопределяет VsModelingAdapterManager.GetView(ModelBusAdapter, ModelBusReference).)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод SerializeAdapterReference (Унаследовано от VsModelingAdapterManager.)
Открытый метод ToString Возвращает строку, которая представляет текущий объект. (Унаследовано от Object.)
Открытый метод TryCreateReference (Унаследовано от ModelBusAdapterManager.)
Открытый метод ValidateReference (Унаследовано от ModelBusAdapterManager.)

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

Поля

  Имя Описание
Открытое полеСтатический член HostName Строковая константа, указывающая, что данный объект является узлом шины модели текстовых шаблонов Visual Studio.

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

Заметки

Этот класс предоставляет управление жизненным циклом ModelBusAdapter, но не предоставляет каких-либо возможностей для сохранения моделей на диске.

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

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

См. также

Ссылки

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