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 項目內的擴充項目提供的清單。 |
回頁首
欄位
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。
請參閱
參考
Microsoft.VisualStudio.Modeling 命名空間