Classe CoreDomainModel
Representa o modelo de domínio que define os elementos básicos usados por todos os modelos de domínio.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.DomainModel
Microsoft.VisualStudio.Modeling.CoreDomainModel
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxe
'Declaração
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.DisplayName", _
GetType(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("968f9fb9-6074-49e3-8ec2-1e1ce7143e71")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.Description", _
GetType(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")> _
Public NotInheritable Class CoreDomainModel _
Inherits DomainModel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.DisplayName",
typeof(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("968f9fb9-6074-49e3-8ec2-1e1ce7143e71")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.Description",
typeof(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")]
public sealed class CoreDomainModel : DomainModel
O tipo CoreDomainModel expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
CoreDomainModel | Inicializa uma nova instância da classe CoreDomainModel. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
DomainModelInfo | Obtém informações sobre o modelo de domínio. (Herdado de DomainModel.) | |
ResourceManager | Obtém o ResourceManager do DomainModel.Se o ResourceManager ainda não existir, ele é criado. (Substitui DomainModel.ResourceManager.) | |
SingletonResourceManager | Obtém o ResourceManager Singleton para este modelo de domínio. | |
Store | Obtém o armazenamento que contém esta instância do modelo de domínio. (Herdado de DomainModel.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CreateElement | Cria um elemento do tipo especificado. (Substitui DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[]).) | |
CreateElementLink | Cria um vínculo de elemento do tipo especificado. (Substitui DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[]).) | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
GetClosureFilter | Retorna um IElementVisitorFilter que corresponde ao tipo específico de fechamento. (Herdado de DomainModel.) | |
GetClosureVisitor | Retorna um IElementVisitor que corresponde ao tipo específico de fechamento. (Herdado de DomainModel.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Campos
Nome | Descrição | |
---|---|---|
DomainModelId | Representa a ID do modelo de domínio para o modelo de domínio principal. | |
ResourceBaseName | O nome de base dos recursos do modelo. |
Superior
Comentários
Este modelo de domínio principal é usado por todos os modelos de domínio e fornece definições para elementos, como ModelElement e ElementLink.
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.