共用方式為


ShapeMapReferencesShapeSerializer 類別

DomainClass ShapeMapReferencesShape 的序列化程式 ShapeMapReferencesShapeSerializer。

繼承階層架構

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.BaseShapeMapReferencesBaseShapeSerializer
        Microsoft.VisualStudio.Modeling.DslDefinition.ShapeMapReferencesShapeSerializer

命名空間:  Microsoft.VisualStudio.Modeling.DslDefinition
組件:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll 中)

語法

'宣告
Public NotInheritable Class ShapeMapReferencesShapeSerializer _
    Inherits BaseShapeMapReferencesBaseShapeSerializer
public sealed class ShapeMapReferencesShapeSerializer : BaseShapeMapReferencesBaseShapeSerializer

ShapeMapReferencesShapeSerializer 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 ShapeMapReferencesShapeSerializer ShapeMapReferencesShapeSerializer 建構函式

回頁首

屬性

  名稱 描述
公用屬性 MonikerAttributeName 不能以 Moniker 方式處理。 (覆寫 BaseShapeMapReferencesBaseShapeSerializer.MonikerAttributeName。)
公用屬性 MonikerTagName 不能以 Moniker 方式處理。 (覆寫 BaseShapeMapReferencesBaseShapeSerializer.MonikerTagName。)
公用屬性 SerializesId 公開是否衍生自這個類別的序列化程式要序列化識別碼。 (覆寫 BaseShapeMapReferencesBaseShapeSerializer.SerializesId。)
公用屬性 UsesFullForm 公開是否衍生自這個類別的序列化程式要以完整格式序列化這個關聯性。 (覆寫 BaseShapeMapReferencesBaseShapeSerializer.UsesFullForm。)
公用屬性 XmlTagName 無法序列化。 (覆寫 BaseShapeMapReferencesBaseShapeSerializer.XmlTagName。)

回頁首

方法

  名稱 描述
公用方法 CalculateQualifiedName 這個方法會計算 Moniker 至指定的 BaseShapeMapReferencesBaseShape 執行個體。 (繼承自 BaseShapeMapReferencesBaseShapeSerializer)。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetMonikerQualifier 網域類別可以透過不同方式以 Moniker 方式處理:標準/限定詞/索引鍵機制,自訂 Moniker 或項目 ID。如果網域類別使用標準/限定詞/索引鍵機制來序列化,此方法會傳回 Moniker 的限定詞,如果網域類別以其他方式進行 Moniker 處理,此方法會傳回空字串。 (繼承自 BaseShapeMapReferencesBaseShapeSerializer)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 MonikerizeReference 根據指定的 Shape 參考,計算 Moniker (覆寫 BaseShapeMapReferencesBaseShapeSerializer.MonikerizeReference(SerializationContext, ModelElement, Guid, String, Store)。)
公用方法 Read 不支援項目。 (覆寫 BaseShapeMapReferencesBaseShapeSerializer.Read(SerializationContext, ModelElement, XmlReader)。)
公用方法 ReadRootElement 從 XML 還原序列化根模型項目。 (繼承自 DomainClassXmlSerializer)。
公用方法 Reset 重設序列化程式 (繼承自 BaseShapeMapReferencesBaseShapeSerializer)。
公用方法 SerializeReference 計算 Shape 以 Moniker 表示的字串參考。 (覆寫 BaseShapeMapReferencesBaseShapeSerializer.SerializeReference(SerializationContext, ModelElement, ModelElement)。)
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。
公用方法 TryCreateDerivedInstance 不支援項目。 (覆寫 BaseShapeMapReferencesBaseShapeSerializer.TryCreateDerivedInstance(SerializationContext, XmlReader, Partition)。)
公用方法 TryCreateInstance 不支援項目。 (覆寫 BaseShapeMapReferencesBaseShapeSerializer.TryCreateInstance(SerializationContext, XmlReader, Partition)。)
公用方法 TryCreateMonikerInstance 不支援項目。 (覆寫 BaseShapeMapReferencesBaseShapeSerializer.TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)。)
公用方法 Write(SerializationContext, ModelElement, XmlWriter) 將與此序列化程式執行個體相關聯的模型項目執行個體序列化為 XML。 (繼承自 DomainClassXmlSerializer)。
公用方法 Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) 不支援項目。 (覆寫 BaseShapeMapReferencesBaseShapeSerializer.Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings)。)
公用方法 WriteMoniker 不支援項目。 (覆寫 BaseShapeMapReferencesBaseShapeSerializer.WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer)。)
公用方法 WriteRootElement 將與此序列化程式執行個體相關的根模型項目序列化至 XML。 (繼承自 DomainClassXmlSerializer)。

回頁首

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Modeling.DslDefinition 命名空間