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 | |
---|---|---|
AddMessage(SerializationContext, SerializationMessageKind, XmlException, array<KeyValuePair<String, Object>[]) | Fügt eine Nachricht einen Serialisierungskontext hinzu. | |
AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, array<KeyValuePair<String, Object>[]) | Fügt eine Nachricht einen Serialisierungskontext hinzu. | |
AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) | Fügt eine Nachricht einen Serialisierungskontext hinzu. | |
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. | |
AddValidationMessage | Fügt eine Validierungsmeldung ein Serialisierung Schrittergebnis hinzufügen. | |
GetElementName | Ruft den Namen eines Elements in der Serialisierungsinfrastruktur Ergebnisse ab oder legt ihn fest. | |
GetNamespacesFromCurrentNode | Gibt eine Liste von XML-Namespaces im aktuellen Knoten zurück. | |
GetPositionInfo | Ruft die Position des Readers in der Serialisierungsinfrastruktur Ergebnisse ab oder legt ihn fest. | |
GetString<T>(T) | Konvertiert ein Objekt eines angegebenen Typs in eine Zeichenfolge. | |
GetString<T>(SerializationContext, T) | Konvertiert eine Zeichenfolge in einen angegebenen Typ. | |
GetValue<T>(String) | Konvertiert eine Zeichenfolge in einen angegebenen Typ. | |
GetValue<T>(SerializationContext, String) | Konvertiert eine Zeichenfolge in den angegebenen Typ. | |
ReadExtensions | Liest von Elementen aus dem angegebenen Reader. | |
ResolveDomainModels | Löst XML-Namespace Deklarationen auf Domänen modellen auf und lädt die Domänen modelle in den Speicher. | |
Skip | Überspringt das XmlReader. | |
SkipToFirstChild | Verschiebt den Reader auf das geöffnete Tag des ersten untergeordneten Elements. | |
SkipToNextElement | Verschiebt den Reader auf das Starttag des nächsten Elements. | |
TryGetValue<T>(String, T%) | Versucht, eine Zeichenfolge in einen angegebenen Typ zu konvertieren. | |
TryGetValue<T>(SerializationContext, String, T%) | Versuchen Sie, eine Zeichenfolge in den angegebenen Typ zu konvertieren, es wird keine Ausnahme ausgelöst. | |
TryGetValueFromBinaryForm<T> | Versucht, einen Typ aus der angegebenen Zeichenfolge zu deserialisieren. | |
UnescapeXmlString | Veraltet. Konvertiert eine Zeichenfolge mit Escapezeichen in eine Zeichenfolge ohne Escapezeichen, die von XML-Daten gelesen wird. | |
WriteDomainModelNamespaces | Schreiben Sie die XML-Namespaces für Domänenmodelle im angegebenen Verzeichnis aus | |
WriteExtensions | Schreiben Sie die angegebene Liste von Elementen innerhalb eines XML-Elements Erweiterungen. |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
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.