共用方式為


SerializationUtilities 類別

提供序列化公用程式。

繼承階層架構

System.Object
  Microsoft.VisualStudio.Modeling.SerializationUtilities

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

語法

'宣告
Public NotInheritable Class SerializationUtilities
public static class SerializationUtilities

SerializationUtilities 型別會公開下列成員。

方法

  名稱 說明
公用方法靜態成員 AddMessage(SerializationContext, SerializationMessageKind, XmlException, array<KeyValuePair<String, Object>[]) 將訊息加入至序列化內容中。
公用方法靜態成員 AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, array<KeyValuePair<String, Object>[]) 將訊息加入至序列化內容中。
公用方法靜態成員 AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) 將訊息加入至序列化內容中。
公用方法靜態成員 AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) 若要建置 SerializationMessage,並將它存入指定的 SerializationContext 的協助程式。
公用方法靜態成員 AddValidationMessage 序列化結果上加驗證訊息。
公用方法靜態成員 GetElementName 取得序列化結果中的項目名稱。
公用方法靜態成員 GetNamespacesFromCurrentNode 傳回目前節點中的 XML 命名空間清單
公用方法靜態成員 GetPositionInfo 取得讀取器在序列化結果的位置。
公用方法靜態成員 GetString<T>(T) 將指定型別的物件轉換為字串。
公用方法靜態成員 GetString<T>(SerializationContext, T) 請將字串轉換成指定的型別。
公用方法靜態成員 GetValue<T>(String) 請將字串轉換成指定的型別。
公用方法靜態成員 GetValue<T>(SerializationContext, String) 將字串轉換成指定的型別
公用方法靜態成員 ReadExtensions 提供讀取器會讀取延伸項目。
公用方法靜態成員 ResolveDomainModels 解析 XML 命名空間宣告給網域模型並載入存放區中的網域模型。
公用方法靜態成員 Skip 略過 XmlReader。
公用方法靜態成員 SkipToFirstChild 將讀取器移至第一個子項目開啟標籤。
公用方法靜態成員 SkipToNextElement 將讀取器移至下一個元素的起始索引標籤中。
公用方法靜態成員 TryGetValue<T>(String, T%) 嘗試將字串轉換成指定的型別。
公用方法靜態成員 TryGetValue<T>(SerializationContext, String, T%) 請試著將字串轉換成指定的型別,會擲回任何例外狀況。
公用方法靜態成員 TryGetValueFromBinaryForm<T> 嘗試還原序列化的型別,從指定的字串。
公用方法靜態成員 UnescapeXmlString 已過時。將逸出的字串轉換為逸出字串讀取 XML。
公用方法靜態成員 WriteDomainModelNamespaces 寫出的 xml 命名空間,以提供的目錄中的網域模型
公用方法靜態成員 WriteExtensions 寫入延伸模組 XML 項目內的擴充項目提供的清單。

回頁首

欄位

  名稱 說明
公用欄位靜態成員 ExtensionsXmlElementName 包含一份 ExtensionElements 外部項目的 XML 項目名稱。

回頁首

執行緒安全

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

請參閱

參考

Microsoft.VisualStudio.Modeling 命名空間