Classe ModelingAdapter
Quebra um modelo de linguagem específica de domínio.Derive dessa classe para criar um adaptador para seu DSL.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Microsoft.VisualStudio.Modeling.Integration.ModelingAdapter
Microsoft.VisualStudio.Modeling.Integration.StandardModelingAdapter
Namespace: Microsoft.VisualStudio.Modeling.Integration
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)
Sintaxe
'Declaração
Public MustInherit Class ModelingAdapter _
Inherits ModelBusAdapter
public abstract class ModelingAdapter : ModelBusAdapter
O tipo ModelingAdapter expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
ModelingAdapter(ModelBusReference, ModelBusAdapterManager) | Construtor | |
ModelingAdapter(ModelBusReference, ModelBusAdapterManager, ModelingDocumentHandler) | Construtor |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
AdapterManager | Instância de ModelBusAdapterManager que cria esta instância de ModelBusAdapter. (Herdado de ModelBusAdapter.) | |
DisplayName | O nome para exibição do ModelBusAdapter (Herdado de ModelBusAdapter.) | |
Disposed | True se esta instância de ModelBusAdapter foi descartada, FALSO caso contrário. (Herdado de ModelBusAdapter.) | |
DocumentHandler | ModelingDocumentHandler usado por este ModelingAdapter.O DocumentHandler é usado pelo ModelBusAdapter para configurar o modelo disposto por ele.Você pode definir essa propriedade somente se não tiver sido definida já. | |
Reference | (Herdado de ModelBusAdapter.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Dispose() | (Herdado de ModelBusAdapter.) | |
Dispose(Boolean) | Limpeza esta instância de ModelBusAdapter.Aciona um descarte o DocumentHandler, caso haja algum. (Substitui ModelBusAdapter.Dispose(Boolean).) | |
Equals(Object) | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Equals(ModelBusAdapter) | True se este ModelBusAdapter é igual a determinada instância de ModelBusAdapter, FALSO caso contrário. (Herdado de ModelBusAdapter.) | |
Finalize | Destruidor. (Herdado de ModelBusAdapter.) | |
GetDefaultView | Obtém o modo padrão associado a esse modelo, se houver uma disponível. (Herdado de ModelBusAdapter.) | |
GetElementReference | Obter a referência de uma instância de objeto fornecido deve ser exposta por esse adaptador. (Herdado de ModelBusAdapter.) | |
GetElementReferences | Volte a todos os objetos referenciados em conformidade com um contrato de dados fornecidos. (Herdado de ModelBusAdapter.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetReferences | (Herdado de ModelBusAdapter.) | |
GetReferenceStatus | Retorna o ReferenceStatus para a referência atual.Se esta for uma referência de elemento, em seguida, tenta ResolveElementReference. (Herdado de ModelBusAdapter.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
GetView | Obtém um modo de exibição específico associado a esse modelo com base na referência de ModelBusView (Herdado de ModelBusAdapter.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
ResolveElementReference(ModelBusReference) | Considerando um identificador para um elemento, retorna o objeto real, representado por esta referência. (Herdado de ModelBusAdapter.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) | |
TrySetDocumentHandler | Se o ModelingDocumentHandler já não estiver definido (pelo construtor para por exemplo), em seguida, define como o valor passado como um parâmetro.Caso contrário, retorna false. |
Superior
Comentários
Crie um adaptador em um modelo especificado usando uma instância de IModelBus.
Para obter mais informações, consulte A integração de modelos usando o Modelbus de Visual Studio.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.