Condividi tramite


Classe SerializationUtilities

Fornisce utilità per la serializzazione.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.SerializationUtilities

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class SerializationUtilities
public static class SerializationUtilities

Il tipo SerializationUtilities espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico AddMessage(SerializationContext, SerializationMessageKind, XmlException, array<KeyValuePair<String, Object>[]) Aggiunge un messaggio a un contesto di serializzazione.
Metodo pubblicoMembro statico AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, array<KeyValuePair<String, Object>[]) Aggiunge un messaggio a un contesto di serializzazione.
Metodo pubblicoMembro statico AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) Aggiunge un messaggio a un contesto di serializzazione.
Metodo pubblicoMembro statico AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) Funzione di supporto per la compilazione di un oggetto SerializationMessage e la relativa archiviazione nell'oggetto SerializationContext specificato.
Metodo pubblicoMembro statico AddValidationMessage Aggiunge un messaggio di convalida a un risultato di serializzazione.
Metodo pubblicoMembro statico GetElementName Ottiene il nome di un elemento nei risultati di serializzazione.
Metodo pubblicoMembro statico GetNamespacesFromCurrentNode Restituisce un elenco degli spazi dei nomi XML nel nodo corrente.
Metodo pubblicoMembro statico GetPositionInfo Ottiene la posizione del lettore nei risultati della serializzazione.
Metodo pubblicoMembro statico GetString<T>(T) Converte un oggetto di un tipo specificato in una stringa.
Metodo pubblicoMembro statico GetString<T>(SerializationContext, T) Converte una stringa in un tipo specificato.
Metodo pubblicoMembro statico GetValue<T>(String) Converte una stringa in un tipo specificato.
Metodo pubblicoMembro statico GetValue<T>(SerializationContext, String) Converte una stringa nel tipo specificato
Metodo pubblicoMembro statico ReadExtensions Legge gli elementi di estensione dal lettore fornito.
Metodo pubblicoMembro statico ResolveDomainModels Risolvere le dichiarazioni dello spazio dei nomi XML in modelli di dominio e carica i modelli di dominio nell'archivio.
Metodo pubblicoMembro statico Skip Ignora XmlReader.
Metodo pubblicoMembro statico SkipToFirstChild Sposta il reader sul tag di apertura del primo elemento figlio.
Metodo pubblicoMembro statico SkipToNextElement Sposta il reader sul tag di inizio dell'elemento successivo.
Metodo pubblicoMembro statico TryGetValue<T>(String, T%) Tenta di convertire una stringa in un tipo specificato.
Metodo pubblicoMembro statico TryGetValue<T>(SerializationContext, String, T%) Provare a convertire una stringa nel tipo specificato. Non viene generata alcuna eccezione.
Metodo pubblicoMembro statico TryGetValueFromBinaryForm<T> Tenta di deserializzare un tipo dalla stringa specificata.
Metodo pubblicoMembro statico UnescapeXmlString Obsoleta. Converte una stringa con codici di escape in una stringa senza codici di escape letti da XML.
Metodo pubblicoMembro statico WriteDomainModelNamespaces Scrive gli spazi dei nomi XML per i modelli di dominio nella directory specificata
Metodo pubblicoMembro statico WriteExtensions Scrive l'elenco fornito degli elementi dell'estensione in un elemento XML delle estensioni.

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico ExtensionsXmlElementName Nome dell'elemento XML per l'elemento esterno che contiene un elenco di ExtensionElements.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling