DecoratorHostShapeSerializer 類別
DomainClass DecoratorHostShape 的序列化程式DecoratorHostShapeSerializer。
繼承階層架構
System.Object
Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementSerializer
Microsoft.VisualStudio.Modeling.Diagrams.ShapeElementSerializer
Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeSerializer
Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShapeSerializerBase
Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShapeSerializer
Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShapeSerializerBase
命名空間: Microsoft.VisualStudio.Modeling.Diagrams
組件: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)
語法
'宣告
Public Class DecoratorHostShapeSerializer _
Inherits DecoratorHostShapeSerializerBase
public class DecoratorHostShapeSerializer : DecoratorHostShapeSerializerBase
DecoratorHostShapeSerializer 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
DecoratorHostShapeSerializer | DecoratorHostShapeSerializer 建構函式 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
MonikerAttributeName | 這是 XML 屬性的名稱,該屬性會儲存已序列化以 Moniker 方式處理之執行個體中的 DecoratorHostShape 的 Moniker。 (繼承自 DecoratorHostShapeSerializerBase)。 | |
MonikerTagName | 這是 XML 標記名稱,用來序列化 DecoratorHostShape 的以 Moniker 方式處理的執行個體。 (繼承自 DecoratorHostShapeSerializerBase)。 | |
XmlTagName | 這是用來將 DecoratorHostShape 的執行個體序列化的 XML 標記名稱。 (繼承自 DecoratorHostShapeSerializerBase)。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
CalculateQualifiedName | 這個方法會計算 Moniker 至指定的 DecoratorHostShape 執行個體。 (繼承自 DecoratorHostShapeSerializerBase)。 | |
CreateInstance | 這個方法會依據讀取器目前指向的標籤建立 DecoratorHostShape 的執行個體。保證 (藉由呼叫端) 會在 DecoratorHostShape 的序列化執行個體處指出讀取器。 (繼承自 DecoratorHostShapeSerializerBase)。 | |
CreateMonikerInstance | 這個方法會依據讀取器目前指向的標籤建立 DecoratorHostShape 的 Moniker。 (繼承自 DecoratorHostShapeSerializerBase)。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 | |
GetMonikerQualifier | 網域類別可以透過不同方式以 Moniker 方式處理:標準/限定詞/索引鍵機制,自訂 Moniker 或項目 ID。如果網域類別使用標準/限定詞/索引鍵機制來序列化,此方法會傳回 Moniker 的限定詞,如果網域類別以其他方式進行 Moniker 處理,此方法會傳回空字串。 (繼承自 DecoratorHostShapeSerializerBase)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
Read | DecoratorHostShape 不會序列化,所以無法讀取。 (覆寫 DecoratorHostShapeSerializerBase.Read(SerializationContext, ModelElement, XmlReader)。) | |
ReadAdditionalElementData | 讀取與項目相關聯的任何其他項目資料。 (繼承自 DecoratorHostShapeSerializerBase)。 | |
ReadElements | 這個方法會將傳入之項目內的巢狀 XML 項目還原序列化。 (繼承自 DecoratorHostShapeSerializerBase)。 | |
ReadPropertiesFromAttributes | 這個方法會將已序列化為 XML 屬性的所有屬性還原序列化。 (繼承自 DecoratorHostShapeSerializerBase)。 | |
ReadRootElement | 從 XML 還原序列化根模型項目。 (繼承自 DomainClassXmlSerializer)。 | |
ReadShapeElementChildElements | 讀取在 ShapeElement 定義的子項目。 (繼承自 ShapeElementSerializer)。 | |
Reset | 重設序列化程式 (繼承自 DecoratorHostShapeSerializerBase)。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 | |
TryCreateInstance | 這個方法會依據讀取器目前指向的標籤建立 DecoratorHostShape 的正確執行個體。如果讀取器位於已序列化的 DecoratorHostShape,則會在給定資料分割中建立新的 DecoratorHostShape 執行個體,否則會傳回 null。 (繼承自 DecoratorHostShapeSerializerBase)。 | |
TryCreateMonikerInstance | 這個方法會依據讀取器目前指向的標籤建立 DecoratorHostShape 的正確衍生 (包括 DecoratorHostShape 本身) 執行個體的 Moniker。 (繼承自 DecoratorHostShapeSerializerBase)。 | |
Write(SerializationContext, ModelElement, XmlWriter) | 將與此序列化程式執行個體相關聯的模型項目執行個體序列化為 XML。 (繼承自 DomainClassXmlSerializer)。 | |
Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) | DecoratorHostShape 未序列化。 (覆寫 DecoratorHostShapeSerializerBase.Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings)。) | |
WriteAdditionalElementData | 寫入與項目相關聯的任何其他項目資料。 (繼承自 DecoratorHostShapeSerializerBase)。 | |
WriteElements | 這個方法會將 1) 序列化為巢狀 XML 項目的屬性和 2) 子模型項目序列化為 XML。 (繼承自 DecoratorHostShapeSerializerBase)。 | |
WriteMoniker | 公用 WriteMoniker() 方法,可將一個 Monikerize 處理過的 DecoratorHostShape 執行個體序列化成 XML。 (繼承自 DecoratorHostShapeSerializerBase)。 | |
WritePropertiesAsAttributes | 寫入所有必須序列化為 XML 屬性的屬性。 (繼承自 DecoratorHostShapeSerializerBase)。 | |
WriteRootElement | 將與此序列化程式執行個體相關的根模型項目序列化至 XML。 (繼承自 DomainClassXmlSerializer)。 | |
WriteShapeElementChildElements | 寫入在 ShapeElement 定義的子項目。 (繼承自 ShapeElementSerializer)。 |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。