Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
XmlClassData de DomainClass define como os elementos de uma classe de domínio específico são serializados em xml.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassData
Namespace: Microsoft.VisualStudio.Modeling.DslDefinition
Assembly: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)
Sintaxe
'Declaração
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("7ef099b3-251f-4518-84ad-0640f5ca7bfc")> _
<ValidationStateAttribute(ValidationState.Enabled)> _
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassData.DisplayName", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassData.Description", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
Public NotInheritable Class XmlClassData _
Inherits DomainElement
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("7ef099b3-251f-4518-84ad-0640f5ca7bfc")]
[ValidationStateAttribute(ValidationState.Enabled)]
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassData.DisplayName",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassData.Description",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
public sealed class XmlClassData : DomainElement
O tipo XmlClassData expõe os membros a seguir.
Construtores
| Nome | Descrição | |
|---|---|---|
![]() |
XmlClassData(Partition, array<PropertyAssignment[]) | Construtor |
![]() |
XmlClassData(Store, array<PropertyAssignment[]) | Construtor |
Superior
Propriedades
| Nome | Descrição | |
|---|---|---|
![]() |
Behavior | Obtém ou define o comportamento.Definindo o comportamento de serialização de xml. |
![]() |
DomainClass | Obtém ou define o DomainClass.Classe à qual os dados de configuração de serialização de xml se aplica. |
![]() |
ElementData | Obtém uma lista de ElementData.Dados de configuração de serialização de XML para elementos da classe. |
![]() |
ElementName | Obtém ou define o valor da propriedade de domínio ElementName.Nome do elemento XML usado para serializar os elementos da classe de domínio designado. |
![]() |
HasCustomElementSchema | Obtém ou define o valor da propriedade de domínio HasCustomElementSchema.Sinalizador para indicar se a classe de domínio tem um esquema do elemento personalizado |
![]() |
HasCustomMonikerSchema | Obtém ou define o valor da propriedade de domínio HasCustomMonikerSchema.Sinalizador para indicar se a classe de domínio tem um esquema de identificador de origem |
![]() |
Id | Obtém a ID do elemento. (Herdado de ModelElement.) |
![]() |
IsActive | Obtém o sinalizador IsActive e verifica para ver se o elemento está ativo. (Herdado de ModelElement.) |
![]() |
IsCustom | Obtém ou define o valor da propriedade de domínio IsCustom.Se verdadeiro, a serialização dos elementos da classe de domínio designado é definida no código personalizado. |
![]() |
IsDeleted | Obtém o sinalizador IsDeleted e verifica se o elemento foi excluído do modelo. (Herdado de ModelElement.) |
![]() |
IsDeleting | Obtém o sinalizador IsDeleting e verifica se o elemento no momento está sendo excluído do modelo. (Herdado de ModelElement.) |
![]() |
IsElementNameTracking | Obtém ou define o valor da propriedade de domínio IsElementNameTracking.Se verdadeiro, a propriedade ElementName rastreia outros dados na definição de DSL. |
![]() |
IsMonikerAttributeNameTracking | Obtém ou define o valor da propriedade de domínio IsMonikerAttributeNameTracking.Se verdadeiro, a propriedade MonikerAttributeName controla outros dados na definição de DSL. |
![]() |
IsMonikerElementNameTracking | Obtém ou define o valor da propriedade de domínio IsMonikerElementNameTracking.Se verdadeiro, a propriedade MonikerElementName controla outros dados na definição de DSL. |
![]() |
IsMonikerTypeNameTracking | Obtém ou define o valor da propriedade de domínio IsMonikerTypeNameTracking.Se verdadeiro, a propriedade MonikerTypeName controla outros dados na definição de DSL. |
![]() |
IsSerializeIdTracking | Obtém ou define o valor da propriedade de domínio IsSerializeIdTracking.Se verdadeiro, a propriedade SerializeId rastreia outros dados na definição de DSL. |
![]() |
IsTypeNameTracking | Obtém ou define o valor da propriedade de domínio IsTypeNameTracking.Se verdadeiro, a propriedade TypeName rastreia outros dados na definição de DSL. |
![]() |
MonikerAttributeName | Obtém ou define o valor da propriedade de domínio MonikerAttributeName.Nome do atributo usado nos elementos moniker para conter a referência.Se estiver vazio, o nome da propriedade de chave ou id é usado. |
![]() |
MonikerElementName | Obtém ou define o valor da propriedade de domínio MonikerElementName.Nome do elemento xml usado para identificadores para os elementos da classe designado. |
![]() |
MonikerTypeName | Obtém ou define o valor da propriedade de domínio MonikerTypeName.Nome do tipo xsd gerado para identificadores para os elementos dessa classe. |
![]() |
Notes | Obtém ou define o valor da propriedade de domínio de notas.Anotações informais associadas a esse elemento. (Herdado de DomainElement.) |
![]() |
Partition | Obtém ou define o Partition que contém o elemento. (Herdado de ModelElement.) |
![]() |
SerializeId | Obtém ou define o valor da propriedade de domínio SerializeId.Se verdadeiro, serializar o elemento de identificação. |
![]() |
Store | Obtém o Store que contém o elemento. (Herdado de ModelElement.) |
![]() |
TypeName | Obtém ou define o valor da propriedade de domínio TypeName.Nome do tipo xml gerado no xsd da classe de domínio designado. |
Superior
Métodos
| Nome | Descrição | |
|---|---|---|
![]() |
Copy() | Cria uma cópia do elemento no modelo. (Herdado de ModelElement.) |
![]() |
Copy(IEnumerable<Guid>) | Cria uma cópia do elemento e seu filho, links e elementos. (Herdado de ModelElement.) |
![]() |
Delete() | Exclui um elemento do modelo. (Herdado de ModelElement.) |
![]() |
Delete(array<Guid[]) | Exclui um elemento do modelo. (Herdado de ModelElement.) |
![]() |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) |
![]() |
GetDomainClass | Obtém a classe derivada para a maioria de domínio para este elemento. (Herdado de ModelElement.) |
![]() |
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.) |
![]() |
OnCopy | Chamado quando este elemento foi criado como uma cópia de outro elemento. (Herdado de ModelElement.) |
![]() |
OnDeleted | Chamado quando este elemento foi excluído do modelo. (Herdado de ModelElement.) |
![]() |
OnDeleting | Chamado quando este elemento está prestes a ser excluído. (Herdado de ModelElement.) |
![]() |
OnResurrected | Chamado quando este elemento foi adicionado para um modelo. (Herdado de ModelElement.) |
![]() |
OnRolePlayerPositionChanged | Chamado quando a posição de uma função é alterada. (Herdado de ModelElement.) |
![]() |
OnRolePlayerPositionChanging | Chamado quando a posição de uma player de função está prestes a alterar. (Herdado de ModelElement.) |
![]() |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Métodos de extensão
| Nome | Descrição | |
|---|---|---|
![]() |
AddExtension(Guid) | Sobrecarregado. Estenda essa ModelElement com instâncias recém-criadas extensão do tipo de domínio identificado.Um InvalidOperationException será lançado se o elemento já tem uma extensão desse tipo. (Definido por ModelElementExtensionMethods.) |
![]() |
AddExtension(Type) | Sobrecarregado. Estenda essa ModelElement com uma extensão de instâncias recém-criadas do tipo especificado.Um InvalidOperationException será lançado se o elemento já tem uma extensão desse tipo. (Definido por ModelElementExtensionMethods.) |
![]() |
AddExtension(DomainClassInfo) | Sobrecarregado. Estenda essa ModelElement com uma extensão de instâncias recém-criadas do tipo de domínio especificado.Um InvalidOperationException será lançado se o elemento já tem uma extensão desse tipo. (Definido por ModelElementExtensionMethods.) |
![]() |
AddExtension(ExtensionElement) | Sobrecarregado. Estenda essa ModelElement com uma extensão específica.Um InvalidOperationException será lançado se o elemento já tem uma extensão do mesmo tipo. (Definido por ModelElementExtensionMethods.) |
![]() |
AddExtension<T>() | Sobrecarregado. Estenda essa ModelElement com uma extensão de um tipo específico de instâncias recém-criadas.Um InvalidOperationException será lançado se o elemento já tem uma extensão do mesmo tipo. (Definido por ModelElementExtensionMethods.) |
![]() |
CanDelete | Exclui o elemento do modelo. (Definido por ImmutabilityExtensionMethods.) |
![]() |
GetAllExtensions | Retorne um enumerable que realiza uma amplitude de primeira passagem em toda a árvore de elementos de extensão incorporada neste ModelElement. (Definido por ModelElementExtensionMethods.) |
![]() |
GetBaseElement | Retorna a raiz do MEL virtual no qual o ElementoModelo especificado está participando. (Definido por ModelElementExtensionMethods.) |
![]() |
GetExtension(Guid) | Sobrecarregado. (Definido por ModelElementExtensionMethods.) |
![]() |
GetExtension(Type) | Sobrecarregado. Obtenha o ExtensionElement do tipo especificado de extensões disponíveis deste ModelElement.Se o elemento tiver sem tal extensão será gerado um InvalidOperationException. (Definido por ModelElementExtensionMethods.) |
![]() |
GetExtension(DomainClassInfo) | Sobrecarregado. (Definido por ModelElementExtensionMethods.) |
![]() |
GetExtension<T>() | Sobrecarregado. Obtenha o ExtensionElement do tipo especificado de extensões disponíveis deste ModelElement.Se o elemento tiver sem tal extensão será gerado um InvalidOperationException. (Definido por ModelElementExtensionMethods.) |
![]() |
GetLocks | Obtenha os sinalizadores de bloqueio para esse elemento.Isso inclui qualquer trava habilitada na partição que contém o elemento. (Definido por ImmutabilityExtensionMethods.) |
![]() |
IsExtendedBy(Guid) | Sobrecarregado. Se este ModelElement atualmente é estendida por um ExtensionElement de um determinado tipo de consulta. (Definido por ModelElementExtensionMethods.) |
![]() |
IsExtendedBy(Type) | Sobrecarregado. Se este ModelElement atualmente é estendida por um ExtensionElement de um determinado tipo de consulta. (Definido por ModelElementExtensionMethods.) |
![]() |
IsExtendedBy(DomainClassInfo) | Sobrecarregado. Se este ModelElement atualmente é estendida por um ExtensionElement de um determinado tipo de consulta. (Definido por ModelElementExtensionMethods.) |
![]() |
IsLocked | Testar se este elemento possui qualquer conjunto especificado de bloqueios (Definido por ImmutabilityExtensionMethods.) |
![]() |
RemoveExtension(Type) | Sobrecarregado. Remova qualquer extensão deste ModelElement que é de um tipo específico. (Definido por ModelElementExtensionMethods.) |
![]() |
RemoveExtension(Guid) | Sobrecarregado. Remova qualquer extensão do ElementoModelo especificado que é de um tipo específico. (Definido por ModelElementExtensionMethods.) |
![]() |
RemoveExtension(DomainClassInfo) | Sobrecarregado. Remova qualquer extensão do ElementoModelo especificado que é de um tipo específico. (Definido por ModelElementExtensionMethods.) |
![]() |
RemoveExtension(ExtensionElement) | Sobrecarregado. Remova um ExtensionElement especificado as extensões desta ModelElement. (Definido por ModelElementExtensionMethods.) |
![]() |
SetLocks | Definir os sinalizadores de bloqueio deste elemento (Definido por ImmutabilityExtensionMethods.) |
![]() |
TryGetExtension(Guid) | Sobrecarregado. (Definido por ModelElementExtensionMethods.) |
![]() |
TryGetExtension(Type) | Sobrecarregado. (Definido por ModelElementExtensionMethods.) |
![]() |
TryGetExtension(DomainClassInfo) | Sobrecarregado. (Definido por ModelElementExtensionMethods.) |
![]() |
TryGetExtension<T>() | Sobrecarregado. Obtenha o ExtensionElement do tipo especificado de extensões disponíveis deste ModelElement.Se esse elemento tiver sem tal extensão o resultado será nulo. (Definido por ModelElementExtensionMethods.) |
Superior
Campos
| Nome | Descrição | |
|---|---|---|
![]() ![]() |
DomainClassId | Classe de domínio XmlClassData ID. |
![]() ![]() |
ElementNameDomainPropertyId | Propriedade de domínio ElementName ID. |
![]() ![]() |
HasCustomElementSchemaDomainPropertyId | Identificação de propriedade de domínio HasCustomElementSchema |
![]() ![]() |
HasCustomMonikerSchemaDomainPropertyId | Identificação de propriedade de domínio HasCustomMonikerSchema |
![]() ![]() |
IsCustomDomainPropertyId | Identificação de propriedade de domínio IsCustom |
![]() ![]() |
IsElementNameTrackingDomainPropertyId | Identificação de propriedade de domínio IsElementNameTracking |
![]() ![]() |
IsMonikerAttributeNameTrackingDomainPropertyId | Identificação de propriedade de domínio IsMonikerAttributeNameTracking |
![]() ![]() |
IsMonikerElementNameTrackingDomainPropertyId | Identificação de propriedade de domínio IsMonikerElementNameTracking |
![]() ![]() |
IsMonikerTypeNameTrackingDomainPropertyId | Identificação de propriedade de domínio IsMonikerTypeNameTracking |
![]() ![]() |
IsSerializeIdTrackingDomainPropertyId | Identificação de propriedade de domínio IsSerializeIdTracking |
![]() ![]() |
IsTypeNameTrackingDomainPropertyId | Identificação de propriedade de domínio IsTypeNameTracking |
![]() ![]() |
MonikerAttributeNameDomainPropertyId | Identificação de propriedade de domínio MonikerAttributeName |
![]() ![]() |
MonikerElementNameDomainPropertyId | Identificação de propriedade de domínio MonikerElementName |
![]() ![]() |
MonikerTypeNameDomainPropertyId | Identificação de propriedade de domínio MonikerTypeName |
![]() ![]() |
SerializeIdDomainPropertyId | Identificação de propriedade de domínio SerializeId |
![]() ![]() |
TypeNameDomainPropertyId | Propriedade TypeName de domínio ID. |
Superior
Implementações explícitas da interface
| Nome | Descrição | |
|---|---|---|
![]() ![]() |
IMergeElements.CanMerge | Retorna true se este elemento pode se mesclar com o conteúdo do protótipo. (Herdado de ModelElement.) |
![]() ![]() |
IMergeElements.ChooseMergeTarget(ElementGroup) | (Herdado de ModelElement.) |
![]() ![]() |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (Herdado de ModelElement.) |
![]() ![]() |
IMergeElements.MergeConfigure | (Herdado de ModelElement.) |
![]() ![]() |
IMergeElements.MergeDisconnect | (Herdado de ModelElement.) |
![]() ![]() |
IMergeElements.MergeRelate | (Herdado de ModelElement.) |
Superior
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.
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)