Condividi tramite


Classe SimpleMonikerResolver

Riferimenti semplici della stringa di risolve quando il modello viene serializzato utilizzando la serializzazione XML predefinita.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintassi

'Dichiarazione
Public MustInherit Class SimpleMonikerResolver _
    Implements IMonikerResolver, IDisposable
public abstract class SimpleMonikerResolver : IMonikerResolver, 
    IDisposable

Il tipo SimpleMonikerResolver espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto SimpleMonikerResolver Inizializza una nuova istanza di SimpleMonikerResolver classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica IsDeserializing Restituisce se il moniker è in uso per la deserializzazione
Proprietà protetta. IsDisposed Ottiene il resolver del moniker e verifica se sia stato eliminato.
Proprietà pubblica SerializationContext Obsoleta. Ottiene o imposta il contesto di serializzazione.
Proprietà protetta. UnresolvedMonikerExceptionMessage Ottiene il messaggio di errore per l'eccezione non risolto del moniker.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddNewElement Aggiunge un elemento durante una transazione di deserializzazione.
Metodo protetto AddToLookupTable Aggiunge le chiavi aggiuntive alla tabella di ricerca del moniker per risolvere i moniker.
Metodo protetto CalculateQualifiedName calcola la serie monikerized completa di elemento specificato.
Metodo protetto CanBeMonikerized indica se una classe di dominio può essere monikerized.
Metodo pubblico CreateMoniker Non implementato attualmente.
Metodo pubblico CreateMonikerForToken Non implementato attualmente.
Metodo protetto DeserializationComplete Indica che la serializzazione è stata completata o è stata interrotta.
Metodo pubblico Dispose() Libera tutte le risorse utilizzate da SimpleMonikerResolver.
Metodo protetto Dispose(Boolean) Elimina questo resolver del moniker.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Viene completato il resolver del moniker ma non verrà eliminato. (Esegue l'override di Object.Finalize()).
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoMembro statico IsFullyQualified indica se la stringa di input è un riferimento completo.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnAmbiguousMoniker Si verifica se due elementi hanno lo stesso moniker.
Metodo protetto OnMonikerResolvedToDuplicateLink Verifica se un moniker include un collegamento duplicato.
Metodo protetto OnStoreDisposing Avvisa i listener che l'archivio viene eliminato.
Metodo protetto OnTopLevelTransactionBeginning Si verifica se vi sia una nuova transazione di primo livello.
Metodo protetto OnTransactionRollback Avvisa i listener che la transazione è stato effettuato il rollback.
Metodo protetto OnUnresolvedMoniker Verifica se esistono moniker non risolti.
Metodo pubblico ProcessAddedElement Controlli per verificare se un elemento è stato creato durante la deserializzazione è stato elaborato e il moniker aggiunto alla tabella di ricerca.
Metodo pubblico Reset Ri-inizializza il resolver del moniker allo stato iniziale
Metodo pubblico ResolveMoniker Risolve un moniker a un elemento.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

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