Freigeben über


SerializationUtilities-Klasse

Stellt Hilfsprogramme für die Serialisierung bereit.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.SerializationUtilities

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntax

'Declaration
Public NotInheritable Class SerializationUtilities
public static class SerializationUtilities

Der SerializationUtilities-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member AddMessage(SerializationContext, SerializationMessageKind, XmlException, array<KeyValuePair<String, Object>[]) Fügt eine Nachricht einem Serialisierungskontext hinzu.
Öffentliche MethodeStatischer Member AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, array<KeyValuePair<String, Object>[]) Fügt eine Nachricht einem Serialisierungskontext hinzu.
Öffentliche MethodeStatischer Member AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) Fügt eine Nachricht einem Serialisierungskontext hinzu.
Öffentliche MethodeStatischer Member AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) Hilfsprogramm für die Erstellung einer SerializationMessage und deren Speicherung im angegebenen SerializationContext.
Öffentliche MethodeStatischer Member AddValidationMessage Fügt eine Validierungsnachricht einem Serialisierungsergebnis hinzu.
Öffentliche MethodeStatischer Member GetElementName Ruft den Namen eines Elements in den Serialisierungsergebnissen ab.
Öffentliche MethodeStatischer Member GetNamespacesFromCurrentNode Gibt eine Liste von XML-Namespaces im aktuellen Knotens zurück.
Öffentliche MethodeStatischer Member GetPositionInfo Ruft die Position des Readers in den Serialisierungsergebnissen ab.
Öffentliche MethodeStatischer Member GetString<T>(T) Konvertiert ein Objekt eines angegebenen Typs in eine Zeichenfolge.
Öffentliche MethodeStatischer Member GetString<T>(SerializationContext, T) Konvertiert eine Zeichenfolge in einen angegebenen Typ.
Öffentliche MethodeStatischer Member GetValue<T>(String) Konvertiert eine Zeichenfolge in einen angegebenen Typ.
Öffentliche MethodeStatischer Member GetValue<T>(SerializationContext, String) Konvertiert eine Zeichenfolge in den angegebenen Typ.
Öffentliche MethodeStatischer Member ReadExtensions Liest Erweiterungselemente aus dem angegebenen Reader.
Öffentliche MethodeStatischer Member ResolveDomainModels Löst XML-Namespace-Deklarationen zu Domänenmodellen auf und lädt die Domänenmodelle in den Speicher.
Öffentliche MethodeStatischer Member Skip Überspringt den XmlReader.
Öffentliche MethodeStatischer Member SkipToFirstChild Verschiebt den Reader zum geöffneten Tag des ersten untergeordneten Elements.
Öffentliche MethodeStatischer Member SkipToNextElement Verschiebt den Reader zum Starttag des nächsten Elements.
Öffentliche MethodeStatischer Member TryGetValue<T>(String, T%) Versucht, eine Zeichenfolge in einen angegebenen Typ zu konvertieren.
Öffentliche MethodeStatischer Member TryGetValue<T>(SerializationContext, String, T%) Versuchen Sie, eine Zeichenfolge in den angegebenen Typ zu konvertieren, es wird keine Ausnahme ausgelöst.
Öffentliche MethodeStatischer Member TryGetValueFromBinaryForm<T> Versucht, einen Typ aus der angegebenen Zeichenfolge zu deserialisieren.
Öffentliche MethodeStatischer Member UnescapeXmlString Veraltet. Konvertiert eine Zeichenfolge mit Escapezeichen in eine Zeichenfolge ohne Escapezeichen, die von XML-Daten gelesen wird.
Öffentliche MethodeStatischer Member WriteDomainModelNamespaces Schreiben Sie die XML-Namespaces für Domänenmodelle im angegebenen Verzeichnis aus
Öffentliche MethodeStatischer Member WriteExtensions Schreiben Sie die angegebene Liste von Erweiterungselementen innerhalb eines Erweiterungs-XML-Elements.

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member ExtensionsXmlElementName Der XML-Elementname für das äußere Element, das eine Liste von ExtensionElements enthält.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling-Namespace