共用方式為


PortHasBasePortSerializer 類別

DomainClass PortHasBasePort 的序列化程式 PortHasBasePortSerializer。

繼承階層架構

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasBaseClassSerializer
        Microsoft.VisualStudio.Modeling.DslDefinition.GeometryShapeHasBaseGeometryShapeSerializer
          Microsoft.VisualStudio.Modeling.DslDefinition.PortHasBasePortSerializer

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

語法

'宣告
Public NotInheritable Class PortHasBasePortSerializer _
    Inherits GeometryShapeHasBaseGeometryShapeSerializer
public sealed class PortHasBasePortSerializer : GeometryShapeHasBaseGeometryShapeSerializer

PortHasBasePortSerializer 類型會公開下列成員。

建構函式

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

回頁首

屬性

  名稱 描述
公用屬性 MonikerAttributeName 這是 XML 屬性的名稱,該屬性會儲存已序列化以 Moniker 方式處理之執行個體中的 PortHasBasePort 的 Moniker。 (覆寫 GeometryShapeHasBaseGeometryShapeSerializer.MonikerAttributeName。)
公用屬性 MonikerTagName 這是 XML 標記名稱,用來序列化 PortHasBasePort 的以 Moniker 方式處理的執行個體。 (覆寫 GeometryShapeHasBaseGeometryShapeSerializer.MonikerTagName。)
公用屬性 SerializesId 公開是否衍生自這個類別的序列化程式要序列化識別碼。 (覆寫 GeometryShapeHasBaseGeometryShapeSerializer.SerializesId。)
公用屬性 UsesFullForm 公開是否衍生自這個類別的序列化程式要以完整格式序列化這個關聯性。 (覆寫 GeometryShapeHasBaseGeometryShapeSerializer.UsesFullForm。)
公用屬性 XmlTagName 這是用來將 PortHasBasePort 的執行個體序列化的 XML 標記名稱。 (覆寫 GeometryShapeHasBaseGeometryShapeSerializer.XmlTagName。)

回頁首

方法

  名稱 描述
公用方法 CalculateQualifiedName 這個方法會計算 Moniker 至指定的 PortHasBasePort 執行個體。 (覆寫 GeometryShapeHasBaseGeometryShapeSerializer.CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement)。)
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetMonikerQualifier 網域類別可以透過不同方式以 Moniker 方式處理:標準/限定詞/索引鍵機制,自訂 Moniker 或項目 ID。如果網域類別使用標準/限定詞/索引鍵機制來序列化,此方法會傳回 Moniker 的限定詞,如果網域類別以其他方式進行 Moniker 處理,此方法會傳回空字串。 (覆寫 GeometryShapeHasBaseGeometryShapeSerializer.GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement)。)
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 MonikerizeReference 根據指定的 Port 參考,計算 Moniker (覆寫 GeometryShapeHasBaseGeometryShapeSerializer.MonikerizeReference(SerializationContext, ModelElement, Guid, String, Store)。)
公用方法 Read 公用 Read() 方法,將 XML 從一個 PortHasBasePort 執行個體還原序列化。 (覆寫 GeometryShapeHasBaseGeometryShapeSerializer.Read(SerializationContext, ModelElement, XmlReader)。)
公用方法 ReadRootElement 從 XML 還原序列化根模型項目。 (繼承自 DomainClassXmlSerializer)。
公用方法 Reset 重設序列化程式 (繼承自 GeometryShapeHasBaseGeometryShapeSerializer)。
公用方法 SerializeReference 計算 Port 以 Moniker 表示的字串參考。 (覆寫 GeometryShapeHasBaseGeometryShapeSerializer.SerializeReference(SerializationContext, ModelElement, ModelElement)。)
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。
公用方法 TryCreateDerivedInstance 這個方法會依據讀取器目前指向的標籤建立 PortHasBasePort 的正確衍生執行個體。請注意,這個方法與上述方法之間的差異在於,這個方法永遠不會建立 PortHasBasePort 型別本身的執行個體,只會檢查衍生型別。 (覆寫 GeometryShapeHasBaseGeometryShapeSerializer.TryCreateDerivedInstance(SerializationContext, XmlReader, Partition)。)
公用方法 TryCreateInstance 這個方法會依據讀取器目前指向的標籤建立 PortHasBasePort 的正確執行個體。如果讀取器位於已序列化的 PortHasBasePort,則會在給定資料分割中建立新的 PortHasBasePort 執行個體,否則會傳回 null。 (覆寫 GeometryShapeHasBaseGeometryShapeSerializer.TryCreateInstance(SerializationContext, XmlReader, Partition)。)
公用方法 TryCreateMonikerInstance 這個方法會依據讀取器目前指向的標籤建立 PortHasBasePort 的正確衍生 (包括 PortHasBasePort 本身) 執行個體的 Moniker。 (覆寫 GeometryShapeHasBaseGeometryShapeSerializer.TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)。)
公用方法 Write(SerializationContext, ModelElement, XmlWriter) 將與此序列化程式執行個體相關聯的模型項目執行個體序列化為 XML。 (繼承自 DomainClassXmlSerializer)。
公用方法 Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) 公用 Write() 方法,可將一個 PortHasBasePort 執行個體序列化成 XML。 (覆寫 GeometryShapeHasBaseGeometryShapeSerializer.Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings)。)
公用方法 WriteMoniker 公用 WriteMoniker() 方法,可將一個 Monikerize 處理過的 PortHasBasePort 執行個體序列化成 XML。 (覆寫 GeometryShapeHasBaseGeometryShapeSerializer.WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer)。)
公用方法 WriteRootElement 將與此序列化程式執行個體相關的根模型項目序列化至 XML。 (繼承自 DomainClassXmlSerializer)。

回頁首

執行緒安全

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

請參閱

參考

Microsoft.VisualStudio.Modeling.DslDefinition 命名空間