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