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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.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 pour l'enregistrer 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 sérialisation.
Méthode publiqueMembre statique GetNamespacesFromCurrentNode Retourne une 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é dans une 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 au type donné
Méthode publiqueMembre statique ReadExtensions Lit des éléments d'extension du lecteur fourni.
Méthode publiqueMembre statique ResolveDomainModels Les déclarations de l'espace de noms XML des résolutions au domaine modèle et charge les modèles de domaine dans la banque.
Méthode publiqueMembre statique Skip Ignore le XmlReader.
Méthode publiqueMembre statique SkipToFirstChild Déplace le lecteur à la balise ouverte du premier élément enfant.
Méthode publiqueMembre statique SkipToNextElement Déplace le lecteur à la balise de début de l'élément suivant.
Méthode publiqueMembre statique TryGetValue<T>(String, T%) Essaye de convertir une chaîne en un type donné.
Méthode publiqueMembre statique TryGetValue<T>(SerializationContext, String, T%) Essayez de convertir une chaîne en type donné, aucune exception est levé.
Méthode publiqueMembre statique TryGetValueFromBinaryForm<T> Essaye de désérialiser un type de la chaîne donnée.
Méthode publiqueMembre statique UnescapeXmlString Obsolète. Convertit une chaîne d'échappement à une chaîne sans séquence d'échappement lue de XML.
Méthode publiqueMembre statique WriteDomainModelNamespaces Entrez les espaces de noms de xml pour des modèles de domaine dans le répertoire fourni
Méthode publiqueMembre statique WriteExtensions Écrivez la liste fournie d'éléments d'extension à l'intérieur d'un élément XML d'extensions.

Début

Champs

  Nom Description
Champ publicMembre statique ExtensionsXmlElementName Le nom d'élément XML pour l'élément 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