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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.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 einen Serialisierungskontext hinzu.
Öffentliche MethodeStatischer Member AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, array<KeyValuePair<String, Object>[]) Fügt eine Nachricht einen Serialisierungskontext hinzu.
Öffentliche MethodeStatischer Member AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) Fügt eine Nachricht einen Serialisierungskontext hinzu.
Öffentliche MethodeStatischer Member AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) Hilfe, um einen SerializationMessage zu erstellen und es in das angegebene SerializationContext zu speichern.
Öffentliche MethodeStatischer Member AddValidationMessage Fügt eine Validierungsmeldung ein Serialisierung Schrittergebnis hinzufügen.
Öffentliche MethodeStatischer Member GetElementName Ruft den Namen eines Elements in der Serialisierungsinfrastruktur Ergebnisse ab oder legt ihn fest.
Öffentliche MethodeStatischer Member GetNamespacesFromCurrentNode Gibt eine Liste von XML-Namespaces im aktuellen Knoten zurück.
Öffentliche MethodeStatischer Member GetPositionInfo Ruft die Position des Readers in der Serialisierungsinfrastruktur Ergebnisse ab oder legt ihn fest.
Ö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 von Elementen aus dem angegebenen Reader.
Öffentliche MethodeStatischer Member ResolveDomainModels Löst XML-Namespace Deklarationen auf Domänen modellen auf und lädt die Domänen modelle in den Speicher.
Öffentliche MethodeStatischer Member Skip Überspringt das XmlReader.
Öffentliche MethodeStatischer Member SkipToFirstChild Verschiebt den Reader auf das geöffnete Tag des ersten untergeordneten Elements.
Öffentliche MethodeStatischer Member SkipToNextElement Verschiebt den Reader auf das 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 Elementen innerhalb eines XML-Elements Erweiterungen.

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