Sdílet prostřednictvím


SerializationUtilities – třída

Obsahuje nástroje pro serializaci.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.SerializationUtilities

Obor názvů:  Microsoft.VisualStudio.Modeling
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntaxe

'Deklarace
Public NotInheritable Class SerializationUtilities
public static class SerializationUtilities

Typ SerializationUtilities zveřejňuje následující členy.

Metody

  Název Popis
Veřejná metodaStatický člen AddMessage(SerializationContext, SerializationMessageKind, XmlException, array<KeyValuePair<String, Object>[]) Zpráva se přidá do kontextu serializace.
Veřejná metodaStatický člen AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, array<KeyValuePair<String, Object>[]) Zpráva se přidá do kontextu serializace.
Veřejná metodaStatický člen AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) Zpráva se přidá do kontextu serializace.
Veřejná metodaStatický člen AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) Pomocné k sestavení SerializationMessage a uložení do dané SerializationContext.
Veřejná metodaStatický člen AddValidationMessage Zpráva ověření přidá k serializaci výsledku.
Veřejná metodaStatický člen GetElementName Získá název prvku ve výsledcích serializace.
Veřejná metodaStatický člen GetNamespacesFromCurrentNode Vrátí seznam oborů názvů XML v aktuálním uzlu
Veřejná metodaStatický člen GetPositionInfo Získává pozici čtecího zařízení ve výsledcích serializace.
Veřejná metodaStatický člen GetString<T>(T) Převede objekt daného typu řetězec.
Veřejná metodaStatický člen GetString<T>(SerializationContext, T) Převede řetězec do daného typu.
Veřejná metodaStatický člen GetValue<T>(String) Převede řetězec do daného typu.
Veřejná metodaStatický člen GetValue<T>(SerializationContext, String) Převede řetězec na daný typ
Veřejná metodaStatický člen ReadExtensions Načte prvky rozšíření ze zadané čtecí zařízení.
Veřejná metodaStatický člen ResolveDomainModels Řeší XML deklarace oboru názvů domény modelů a modely domény načte do úložiště.
Veřejná metodaStatický člen Skip Přeskočí XmlReader.
Veřejná metodaStatický člen SkipToFirstChild Přesune čtenáře otevřené značky první podřízený prvek.
Veřejná metodaStatický člen SkipToNextElement Čtenář přesune počáteční značku na další prvek.
Veřejná metodaStatický člen TryGetValue<T>(String, T%) Systém se pokusí převést řetězec na daného typu.
Veřejná metodaStatický člen TryGetValue<T>(SerializationContext, String, T%) Pokuste se převést řetězec na daný typ, žádná výjimka.
Veřejná metodaStatický člen TryGetValueFromBinaryForm<T> Systém se pokusí zrušit serializaci typu ze zadaného řetězce.
Veřejná metodaStatický člen UnescapeXmlString Zastaralé. Převede řetězec ukončený řetězec unescaped číst z XML.
Veřejná metodaStatický člen WriteDomainModelNamespaces Obory názvů xml pro modely domény zadané adresáře zapisovat
Veřejná metodaStatický člen WriteExtensions Zápis dodaného seznamu prvky rozšíření uvnitř XML element rozšíření.

Nahoru

Pole

  Název Popis
Veřejné poleStatický člen ExtensionsXmlElementName Název prvku XML pro vnější prvek, který obsahuje seznam ExtensionElements.

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling – obor názvů