次の方法で共有


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 要素名。

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling 名前空間