Partager via


SerializationUtilities, classe

Fournit des utilitaires pour la sérialisation.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.SerializationUtilities

Espace de noms :  Microsoft.VisualStudio.Modeling
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntaxe

'Déclaration
Public NotInheritable Class SerializationUtilities
public static class SerializationUtilities

Le type SerializationUtilities expose les membres suivants.

Méthodes

  Nom Description
Méthode publiqueMembre statique AddMessage(SerializationContext, SerializationMessageKind, XmlException, array<KeyValuePair<String, Object>[]) Ajoute un message à un contexte de sérialisation.
Méthode publiqueMembre statique AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, array<KeyValuePair<String, Object>[]) Ajoute un message à un contexte de sérialisation.
Méthode publiqueMembre statique AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) Ajoute un message à un contexte de sérialisation.
Méthode publiqueMembre statique AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) Programme d'assistance pour générer un SerializationMessage et le stocker dans le SerializationContext donné.
Méthode publiqueMembre statique AddValidationMessage Ajoute un message de validation à un résultat de sérialisation.
Méthode publiqueMembre statique GetElementName Obtient le nom d'un élément dans les résultats de la sérialisation.
Méthode publiqueMembre statique GetNamespacesFromCurrentNode Retourne la liste des espaces de noms XML dans le nœud actuel.
Méthode publiqueMembre statique GetPositionInfo Obtient la position du lecteur dans les résultats de sérialisation.
Méthode publiqueMembre statique GetString<T>(T) Convertit un objet d'un type donné en chaîne.
Méthode publiqueMembre statique GetString<T>(SerializationContext, T) Convertit une chaîne en un type donné.
Méthode publiqueMembre statique GetValue<T>(String) Convertit une chaîne en un type donné.
Méthode publiqueMembre statique GetValue<T>(SerializationContext, String) Convertit une chaîne en type donné.
Méthode publiqueMembre statique ReadExtensions Lit les éléments d'extension dans le lecteur fourni.
Méthode publiqueMembre statique ResolveDomainModels Résout les déclarations d'espaces de noms XML en modèles de domaine et charge les modèles de domaine dans le magasin.
Méthode publiqueMembre statique Skip Ignore le XmlReader.
Méthode publiqueMembre statique SkipToFirstChild Déplace le lecteur vers la balise ouverte du premier élément enfant.
Méthode publiqueMembre statique SkipToNextElement Déplace le lecteur vers la balise d'ouverture de l'élément suivant.
Méthode publiqueMembre statique TryGetValue<T>(String, T%) Tente de convertir une chaîne en un type donné.
Méthode publiqueMembre statique TryGetValue<T>(SerializationContext, String, T%) Tente de convertir une chaîne en un type donné ; aucune exception n'est levée.
Méthode publiqueMembre statique TryGetValueFromBinaryForm<T> Tente de désérialiser un type à partir de la chaîne spécifiée.
Méthode publiqueMembre statique UnescapeXmlString Obsolète. Convertit une chaîne d'échappement en chaîne sans séquence d'échappement lue dans XML.
Méthode publiqueMembre statique WriteDomainModelNamespaces Écrit les espaces de noms XML pour les modèles de domaine dans le répertoire fourni
Méthode publiqueMembre statique WriteExtensions Écrit la liste d'éléments d'extension fournie dans un élément XML d'extensions.

Début

Champs

  Nom Description
Champ publicMembre statique ExtensionsXmlElementName Nom de l'élément XML externe qui contient une liste d'ExtensionElements.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling, espace de noms