共用方式為


SerializationUtilities 類別

提供序列化公用程式。

繼承階層架構

System.Object
  Microsoft.VisualStudio.Modeling.SerializationUtilities

命名空間:  Microsoft.VisualStudio.Modeling
組件:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.12.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 命名空間