Partager via


DomainRelationshipXmlSerializer, classe

Représente la classe de base pour tous les sérialiseurs générés de domaine pour des relations de domaine.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
      En savoir plus...

Espace de noms :  Microsoft.VisualStudio.Modeling
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntaxe

'Déclaration
Public MustInherit Class DomainRelationshipXmlSerializer _
    Inherits DomainClassXmlSerializer
public abstract class DomainRelationshipXmlSerializer : DomainClassXmlSerializer

Le type DomainRelationshipXmlSerializer expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique DomainRelationshipXmlSerializer Constructeur

Début

Propriétés

  Nom Description
Propriété publique MonikerAttributeName Obtient le nom de l'attribut de XML qui contient la chaîne de moniker. (Hérité de DomainClassXmlSerializer.)
Propriété publique MonikerTagName Obtient le nom de balise de XML. (Hérité de DomainClassXmlSerializer.)
Propriété publique SerializesId Expose si les sérialiseurs dérivés de cette classe sérialisent l'ID.
Propriété publique UsesFullForm Expose si les sérialiseurs dérivés de cette classe sérialisent cette relation en forme complète.
Propriété publique XmlTagName Obtient le nom de balise de XML qui sera utilisé dans la sérialisation. (Hérité de DomainClassXmlSerializer.)

Début

Méthodes

  Nom Description
Méthode publique CalculateQualifiedName Calcule une référence à une instance gérée d'élément de modèle. (Hérité de DomainClassXmlSerializer.)
Méthode protégée CreateInstance Crée une instance d'élément de modèle. (Hérité de DomainClassXmlSerializer.)
Méthode protégée CreateMonikerInstance Crée une instance de moniker. (Hérité de DomainClassXmlSerializer.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetMonikerQualifier Calcule le qualificateur pour le moniker. (Hérité de DomainClassXmlSerializer.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique MonikerizeReference Calcule un moniker donné, une référence à un ModelElement.
Méthode publique Read Désérialise une instance donnée d'élément de modèle de XML. (Hérité de DomainClassXmlSerializer.)
Méthode protégée ReadAdditionalElementData Lisez les données d'élément supplémentaires qui sont associées à l'élément. (Hérité de DomainClassXmlSerializer.)
Méthode protégée ReadElements Ce les méthodes désérialise les éléments XML imbriqués à l'intérieur de l'élément passé. (Hérité de DomainClassXmlSerializer.)
Méthode protégée ReadPropertiesFromAttributes Cette méthode désérialise toutes les propriétés qui sont sérialisées comme attributs de XML. (Hérité de DomainClassXmlSerializer.)
Méthode publique ReadRootElement Désérialise l'élément de modèle de racine de XML. (Hérité de DomainClassXmlSerializer.)
Méthode publique Reset Retourne le sérialiseur à son état initial (Hérité de DomainClassXmlSerializer.)
Méthode publique SerializeReference Calcule une référence monikerized de chaîne à l'instance cible donnée de rôle- lecteur rôle-lecteur.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique TryCreateDerivedInstance Avec le XmlReader donné, le contrôle s'il pointe actuellement vers une instance sérialisée qui dérive de l'ElementLink ce sérialiseur peut gérer.Si oui, créez une instance de l'instance dérivée d'ElementLink dans la partition donnée ; sinon retourne NULL.F1126
Méthode publique TryCreateInstance S'active si le XmlReader donné pointe vers une instance sérialisée d'élément de modèle que ce sérialiseur peut gérer. (Hérité de DomainClassXmlSerializer.)
Méthode publique TryCreateMonikerInstance S'active si le XmlReader donné pointe vers une instance monikerized d'un élément de modèle que ce sérialiseur peut gérer. (Hérité de DomainClassXmlSerializer.)
Méthode publique Write(SerializationContext, ModelElement, XmlWriter) Sérialise l'instance d'élément de modèle associée à cette instance de sérialiseur dans XML. (Hérité de DomainClassXmlSerializer.)
Méthode publique Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) Sérialise l'instance d'élément de modèle associée à cette instance de sérialiseur dans XML. (Hérité de DomainClassXmlSerializer.)
Méthode protégée WriteAdditionalElementData Écrivez toutes les données d'élément supplémentaires associées à l'élément (Hérité de DomainClassXmlSerializer.)
Méthode protégée WriteElements Ce les méthodes sérialise 1) des propriétés sérialisées en tant qu'éléments XML imbriqués et 2) des éléments de modèle d'enfant dans XML. (Hérité de DomainClassXmlSerializer.)
Méthode publique WriteMoniker Sérialise, d'un moniker, l'instance d'élément de modèle qui a associé à cette instance de sérialiseur dans XML. (Hérité de DomainClassXmlSerializer.)
Méthode protégée WritePropertiesAsAttributes Écrivez toutes les propriétés qui doivent être sérialisées comme attributs de XML. (Hérité de DomainClassXmlSerializer.)
Méthode publique WriteRootElement Sérialise l'instance d'élément de modèle de racine associée à cette instance de sérialiseur dans XML. (Hérité de DomainClassXmlSerializer.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling, espace de noms

Hiérarchie d'héritage

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