Partager via


SimpleMonikerResolver, classe

Résout les références de chaîne simples lorsque le modèle est sérialisé à l'aide de la sérialisation XML par défaut.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.SimpleMonikerResolver
    Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceSerializationBehaviorMonikerResolver
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorMonikerResolverBase

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 MustInherit Class SimpleMonikerResolver _
    Implements IMonikerResolver, IDisposable
public abstract class SimpleMonikerResolver : IMonikerResolver, 
    IDisposable

Le type SimpleMonikerResolver expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée SimpleMonikerResolver Initialise une nouvelle instance de la classe SimpleMonikerResolver.

Début

Propriétés

  Nom Description
Propriété publique IsDeserializing Retourne si le moniker est actuellement utilisé pour la désérialisation
Propriété protégée IsDisposed Obtient le programme de résolution de moniker et vérifie s'il a été supprimé.
Propriété publique SerializationContext Obsolète. Obtient ou définit le contexte de sérialisation.
Propriété protégée UnresolvedMonikerExceptionMessage Obtient le message d'erreur pour l'exception de moniker non résolue.

Début

Méthodes

  Nom Description
Méthode publique AddNewElement Ajoute un élément au cours d'une transaction de désérialisation.
Méthode protégée AddToLookupTable Ajoute des clés supplémentaires à la table de recherche du moniker qui résout des monikers.
Méthode protégée CalculateQualifiedName Calcule la chaîne nommée complète d'un élément donné.
Méthode protégée CanBeMonikerized Indique si une classe de domaine peut être nommée.
Méthode publique CreateMoniker Actuellement non implémenté.
Méthode publique CreateMonikerForToken Actuellement non implémenté.
Méthode protégée DeserializationComplete Indique que la sérialisation est terminée ou a été suspendue.
Méthode publique Dispose() Libère toutes les ressources utilisées par SimpleMonikerResolver.
Méthode protégée Dispose(Boolean) Supprime ce programme de résolution de moniker.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Finalise le résolveur de moniker mais ne le supprime pas. (Substitue Object.Finalize().)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueMembre statique IsFullyQualified Indique si la chaîne d'entrée est une référence qualifiée complète.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée OnAmbiguousMoniker Vérifie si deux éléments ont le même moniker.
Méthode protégée OnMonikerResolvedToDuplicateLink Vérifie si un moniker a un lien dupliqué.
Méthode protégée OnStoreDisposing Avertit les écouteurs que le magasin est en cours de suppression.
Méthode protégée OnTopLevelTransactionBeginning Vérifie s'il existe une nouvelle transaction de niveau supérieur.
Méthode protégée OnTransactionRollback Avertit les écouteurs que la transaction a été restaurée.
Méthode protégée OnUnresolvedMoniker Vérifie s'il existe des monikers non résolus.
Méthode publique ProcessAddedElement Vérifie si un élément créé pendant la désérialisation a été traité et son moniker ajouté à la table de correspondance.
Méthode publique Reset Réinitialise le programme de résolution de noms à son état initial
Méthode publique ResolveMoniker Résout un moniker en un élément.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

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