DomainRelationshipXmlSerializer 類別
表示網域關聯性所產生之所有網域序列化程式的基底類別。
繼承階層架構
System.Object
Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
其他...
命名空間: Microsoft.VisualStudio.Modeling
組件: Microsoft.VisualStudio.Modeling.Sdk.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 中)
語法
'宣告
Public MustInherit Class DomainRelationshipXmlSerializer _
Inherits DomainClassXmlSerializer
public abstract class DomainRelationshipXmlSerializer : DomainClassXmlSerializer
DomainRelationshipXmlSerializer 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
DomainRelationshipXmlSerializer | 建構函式 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
MonikerAttributeName | 取得包含 Moniker 字串的 XML 屬性名稱。 (繼承自 DomainClassXmlSerializer)。 | |
MonikerTagName | 取得 XML 標記名稱。 (繼承自 DomainClassXmlSerializer)。 | |
SerializesId | 公開是否衍生自這個類別的序列化程式要序列化識別碼。 | |
UsesFullForm | 公開是否衍生自這個類別的序列化程式要以完整格式序列化這個關聯性。 | |
XmlTagName | 取得將用於序列化的 XML 標記名稱。 (繼承自 DomainClassXmlSerializer)。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
CalculateQualifiedName | 計算已處理之模型項目執行個體的參考。 (繼承自 DomainClassXmlSerializer)。 | |
CreateInstance | 建立模型項目執行個體。 (繼承自 DomainClassXmlSerializer)。 | |
CreateMonikerInstance | 建立 Moniker 執行個體。 (繼承自 DomainClassXmlSerializer)。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 | |
GetMonikerQualifier | 計算 Moniker 的限定詞。 (繼承自 DomainClassXmlSerializer)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
MonikerizeReference | 根據指定的 ModelElement 參考,計算 Moniker。 | |
Read | 從 XML 還原序列化指定的模型項目執行個體。 (繼承自 DomainClassXmlSerializer)。 | |
ReadAdditionalElementData | 讀取與項目相關聯的任何其他項目資料。 (繼承自 DomainClassXmlSerializer)。 | |
ReadElements | 這個方法會將傳入之項目內的巢狀 XML 項目還原序列化。 (繼承自 DomainClassXmlSerializer)。 | |
ReadPropertiesFromAttributes | 這個方法會將已序列化為 XML 屬性的所有屬性還原序列化。 (繼承自 DomainClassXmlSerializer)。 | |
ReadRootElement | 從 XML 還原序列化根模型項目。 (繼承自 DomainClassXmlSerializer)。 | |
Reset | 將序列化程式還原為初始狀態 (繼承自 DomainClassXmlSerializer)。 | |
SerializeReference | 計算 指定之目標角色扮演者執行個體以 Moniker 表示的字串參考。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 | |
TryCreateDerivedInstance | 使用指定的 XmlReader,檢查它目前是否指向已序列化的執行個體,其衍生自此序列化程式可以處理的 ElementLink。如果是,在給定之資料分割中建立衍生的 ElementLink 執行個體的執行個體,否則傳回 NULL.F1126 | |
TryCreateInstance | 檢查指定的 XmlReader 是否指向這個序列化程式可以處理的序列化模型項目執行個體。 (繼承自 DomainClassXmlSerializer)。 | |
TryCreateMonikerInstance | 檢查指定的 XmlReader 是否指向模型項目的執行個體,而該執行個體是否這個序列化程式可以處理且經 Moniker 方式處理過。 (繼承自 DomainClassXmlSerializer)。 | |
Write(SerializationContext, ModelElement, XmlWriter) | 將與此序列化程式執行個體相關聯的模型項目執行個體序列化為 XML。 (繼承自 DomainClassXmlSerializer)。 | |
Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) | 將與此序列化程式執行個體相關聯的模型項目執行個體序列化為 XML。 (繼承自 DomainClassXmlSerializer)。 | |
WriteAdditionalElementData | 寫入與項目相關聯的任何其他項目資料。 (繼承自 DomainClassXmlSerializer)。 | |
WriteElements | 這個方法會將 1) 序列化為巢狀 XML 項目的屬性和 2) 子模型項目序列化為 XML。 (繼承自 DomainClassXmlSerializer)。 | |
WriteMoniker | 將與這個序列化程式執行個體相關的模型項目執行個體從 Moniker 序列化至 XML。 (繼承自 DomainClassXmlSerializer)。 | |
WritePropertiesAsAttributes | 寫入所有必須序列化為 XML 屬性的屬性。 (繼承自 DomainClassXmlSerializer)。 | |
WriteRootElement | 將與此序列化程式執行個體相關的根模型項目序列化至 XML。 (繼承自 DomainClassXmlSerializer)。 |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。
請參閱
參考
Microsoft.VisualStudio.Modeling 命名空間
繼承階層架構
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