Compartilhar via


Classe DomainRelationshipXmlSerializer

Representa a classe base para todos os serializadores do domínio gerado para relações de domínio.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
      Mais...

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxe

'Declaração
Public MustInherit Class DomainRelationshipXmlSerializer _
    Inherits DomainClassXmlSerializer
public abstract class DomainRelationshipXmlSerializer : DomainClassXmlSerializer

O tipo DomainRelationshipXmlSerializer expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DomainRelationshipXmlSerializer Construtor

Superior

Propriedades

  Nome Descrição
Propriedade pública MonikerAttributeName Obtém o nome do atributo XML que contém a seqüência de identificador de origem. (Herdado de DomainClassXmlSerializer.)
Propriedade pública MonikerTagName Obtém o nome da marca XML. (Herdado de DomainClassXmlSerializer.)
Propriedade pública SerializesId Expõe se serializadores derivadas dessa classe são Serializando ID.
Propriedade pública UsesFullForm Expõe se serializadores derivadas dessa classe são Serializando essa relação de forma completa.
Propriedade pública XmlTagName Obtém o nome da marca XML que será usado em serialização. (Herdado de DomainClassXmlSerializer.)

Superior

Métodos

  Nome Descrição
Método público CalculateQualifiedName Calcula uma referência a uma instância do elemento de modelo manipuladas. (Herdado de DomainClassXmlSerializer.)
Método protegido CreateInstance Cria uma instância do elemento de modelo. (Herdado de DomainClassXmlSerializer.)
Método protegido CreateMonikerInstance Cria uma instância de identificador de origem. (Herdado de DomainClassXmlSerializer.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetMonikerQualifier Calcula o qualificador para o moniker. (Herdado de DomainClassXmlSerializer.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público MonikerizeReference Calcula um identificador de origem, dada uma referência a um ModelElement.
Método público Read Desserializa uma instância do elemento determinado modelo de XML. (Herdado de DomainClassXmlSerializer.)
Método protegido ReadAdditionalElementData Quaisquer dados adicionais do elemento que está associados com o elemento de leitura. (Herdado de DomainClassXmlSerializer.)
Método protegido ReadElements Este métodos desserializa os elementos XML aninhados dentro do elemento no passado. (Herdado de DomainClassXmlSerializer.)
Método protegido ReadPropertiesFromAttributes Esse método desserializa todas as propriedades que são serializadas como atributos XML. (Herdado de DomainClassXmlSerializer.)
Método público ReadRootElement Desserializa o elemento de modelo de raiz do XML. (Herdado de DomainClassXmlSerializer.)
Método público Reset Retorna o serializador para seu estado inicial (Herdado de DomainClassXmlSerializer.)
Método público SerializeReference Calcula uma referência de seqüência de caracteres monikerized para a instância contém o usuário de destino fornecido.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método público TryCreateDerivedInstance Com determinado XmlReader, verifique se ele está apontando atualmente uma instância serializada que deriva de ElementLink este serializador pode manipular.Nesse caso, criar uma instância da instância ElementLink derivada em determinada partição; Caso contrário, retornará NULL.F1126
Método público TryCreateInstance Verifica se determinado XmlReader está apontando para uma instância de elemento de modelo serializado este serializador é capaz de lidar com. (Herdado de DomainClassXmlSerializer.)
Método público TryCreateMonikerInstance Verifica se determinado XmlReader está apontando para uma instância de monikerized de um elemento de modelo que este serializador pode manipular. (Herdado de DomainClassXmlSerializer.)
Método público Write(SerializationContext, ModelElement, XmlWriter) Serializa a instância de elemento de modelo associada a esta instância do serializador em XML. (Herdado de DomainClassXmlSerializer.)
Método público Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) Serializa a instância de elemento de modelo associada a esta instância do serializador em XML. (Herdado de DomainClassXmlSerializer.)
Método protegido WriteAdditionalElementData Gravar os dados de elemento adicional associados ao elemento (Herdado de DomainClassXmlSerializer.)
Método protegido WriteElements Este métodos serializa 1) propriedades serializadas como elementos aninhados de XML e elementos de modelo de 2) filhos em XML. (Herdado de DomainClassXmlSerializer.)
Método público WriteMoniker Serializa a partir de um identificador de origem, a instância do elemento de modelo associado a esta instância do serializador em XML. (Herdado de DomainClassXmlSerializer.)
Método protegido WritePropertiesAsAttributes Grave todas as propriedades que precisam ser serializadas como atributos XML. (Herdado de DomainClassXmlSerializer.)
Método público WriteRootElement Serializa a instância de elemento de modelo de raiz associada a esta instância do serializador em XML. (Herdado de DomainClassXmlSerializer.)

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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
      Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNodeSerializer
      Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapesSerializer
      Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapesSerializer
      Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubjectSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.AttributedDomainElementHasAttributesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.AttributeHasParametersSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.BaseShapeMapReferencesBaseShapeSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasBaseClassSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasElementMergeDirectivesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasPropertiesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ClassIndexesElementMergeDirectiveSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentMapHasElementsDisplayedPathSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentMapHasPropertyDisplayedPathSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentMapsReferToCompartmentSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorMapReferencesConnectorSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorMapReferencesRelationshipSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorToolReferencesConnectionBuilderSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.CustomPropertyDescriptorSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DecoratorMapHasPropertyDisplayedPathSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DecoratorMapReferencesDecoratorSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DesignerHasDiagramSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DiagramElementHasDecoratorsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DiagramElementMapHasDecoratorMapsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DiagramHasConnectorMapsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DiagramHasShapeMapsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DiagramRepresentsClassSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DomainClassHasCustomTypeDescriptorSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DomainPropertyHasElementNameProviderSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DomainRoleHasPropertyAttributesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DomainRoleImplementedByCollectionTypeSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DslEditorIdentifiesRootClassSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasConnectionBuildersSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasDslLibraryImportsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasReferenceTypesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasTypesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ElementMergeDirectiveHasForwardingPathSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ElementMergeDirectiveHasLinkCreationPathsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.EnumerationHasAttributesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.EnumerationHasLiteralsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerBehaviorHasNodeSettingsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerHidesNodesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerNodeSettingsHasPropertyDisplayedPathSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerNodeSettingsReferencesClassSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerReferencesBehaviorSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.LinkConnectDirectiveHasSourceDirectivesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.LinkConnectDirectiveHasTargetDirectivesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.LinkConnectDirectiveReferencesDomainRelationshipSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ObjectToolReferencesClassSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.PathHasSegmentsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.PathSegmentReferencesRoleSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.PropertyHasTypeSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.PropertyPathReferencesPropertySerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.RelationshipHasRolesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.RoleHasRolePlayerSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.RolePlayerConnectDirectiveAcceptsClassSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.RolePlayerConnectDirectiveHasPathToRolePlayerSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ShapeMapHasParentElementPathSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ShapeMapReferencesClassSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.VisibilityPropertyPathHasPropertyFiltersSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassDataAppliesToDomainClassSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassDataHasXmlElementDataSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.XmlElementAppliesToDomainPropertySerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.XmlRelationshipDataAppliesToDomainRelationshipSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.XmlSerializationBehaviorHasXmlClassDataSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.XmlSerializationDefinitionReferencesBehaviorSerializer
      Microsoft.VisualStudio.Modeling.ExtensionExtendsElementSerializer