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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.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>[]) Helper per compilare un SerializationMessage e archiviarlo in SerializationContext specificato.
Metodo pubblicoMembro statico AddValidationMessage Aggiunge un messaggio di convalida a un risultato della 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 reader nei risultati di serializzazione.
Metodo pubblicoMembro statico GetString<T>(T) Converte un oggetto di un tipo specifico in una stringa.
Metodo pubblicoMembro statico GetString<T>(SerializationContext, T) Converte una stringa in un tipo specifico.
Metodo pubblicoMembro statico GetValue<T>(String) Converte una stringa in un tipo specifico.
Metodo pubblicoMembro statico GetValue<T>(SerializationContext, String) Converte una stringa al tipo specificato
Metodo pubblicoMembro statico ReadExtensions Legge gli elementi dell'estensione dal reader fornito.
Metodo pubblicoMembro statico ResolveDomainModels Dichiarazioni dello spazio dei nomi XML nei modelli di dominio e ai caricamenti i modelli di dominio nell'archivio.
Metodo pubblicoMembro statico Skip ignora il XmlReader.
Metodo pubblicoMembro statico SkipToFirstChild Consente di spostare il reader nel tag di apertura del primo elemento figlio.
Metodo pubblicoMembro statico SkipToNextElement Consente di spostare il reader nel tag di inizio dell'elemento successivo.
Metodo pubblicoMembro statico TryGetValue<T>(String, T%) Tenta di convertire una stringa in un tipo specifico.
Metodo pubblicoMembro statico TryGetValue<T>(SerializationContext, String, T%) Tentare di convertire una stringa nel tipo specificato, alcuna eccezione viene generata un'eccezione.
Metodo pubblicoMembro statico TryGetValueFromBinaryForm<T> Provare a deserializzare un tipo dalla stringa specificata.
Metodo pubblicoMembro statico UnescapeXmlString Obsoleta. Converte una stringa con caratteri di escape in una stringa senza codice di escape letti da XML.
Metodo pubblicoMembro statico WriteDomainModelNamespaces Scrivere gli spazi dei nomi XML per i modelli di dominio nella directory specificata
Metodo pubblicoMembro statico WriteExtensions Scrivere l'elenco fornito degli elementi dell'estensione in un elemento XML delle estensioni.

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico ExtensionsXmlElementName Il 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