Condividi tramite


Classe DslDefinitionModelSerializationBehaviorMonikerResolver

Resolver del moniker per il comportamento di serializzazione DslDefinitionModelSerializationBehavior.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.SimpleMonikerResolver
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorMonikerResolverBase
      Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorMonikerResolver

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

Sintassi

'Dichiarazione
Public Class DslDefinitionModelSerializationBehaviorMonikerResolver _
    Inherits DslDefinitionModelSerializationBehaviorMonikerResolverBase
public class DslDefinitionModelSerializationBehaviorMonikerResolver : DslDefinitionModelSerializationBehaviorMonikerResolverBase

Il tipo DslDefinitionModelSerializationBehaviorMonikerResolver espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DslDefinitionModelSerializationBehaviorMonikerResolver Costruttore.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica IsDeserializing Restituisce un valore che indica se il moniker è attualmente in uso per la deserializzazione (Ereditato da SimpleMonikerResolver)
Proprietà protetta. IsDisposed Ottiene il resolver del moniker e verifica se è stato eliminato. (Ereditato da SimpleMonikerResolver)
Proprietà pubblica SerializationContext Obsoleta. Ottiene o imposta il contesto di serializzazione. (Ereditato da SimpleMonikerResolver)
Proprietà protetta. UnresolvedMonikerExceptionMessage (Ereditato da DslDefinitionModelSerializationBehaviorMonikerResolverBase)

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddNewElement Aggiunge un elemento durante una transazione di deserializzazione. (Ereditato da SimpleMonikerResolver)
Metodo protetto AddToLookupTable Aggiunge le chiavi aggiuntive alla tabella di ricerca del moniker che risolve i moniker. (Ereditato da SimpleMonikerResolver)
Metodo protetto CalculateQualifiedName Calcolare la stringa completa con moniker del ModelElement specificato. (Ereditato da DslDefinitionModelSerializationBehaviorMonikerResolverBase)
Metodo protetto CanBeMonikerized Indica se per DomainClass si può impostare il moniker o meno. (Ereditato da DslDefinitionModelSerializationBehaviorMonikerResolverBase)
Metodo pubblico CreateMoniker Non implementato attualmente. (Ereditato da SimpleMonikerResolver)
Metodo pubblico CreateMonikerForToken Non implementato attualmente. (Ereditato da SimpleMonikerResolver)
Metodo protetto DeserializationComplete (Esegue l'override di SimpleMonikerResolver.DeserializationComplete()).
Metodo pubblico Dispose() Rilascia tutte le risorse utilizzate dall'oggetto SimpleMonikerResolver. (Ereditato da SimpleMonikerResolver)
Metodo protetto Dispose(Boolean) Elimina questo resolver del moniker. (Ereditato da SimpleMonikerResolver)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Finalizza il resolver del moniker ma non lo elimina. (Ereditato da SimpleMonikerResolver)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnAmbiguousMoniker Chiamato quando due nuovi elementi stanno immettendo lo stesso moniker, creando ambiguità durante la risoluzione del moniker. (Ereditato da DslDefinitionModelSerializationBehaviorMonikerResolverBase)
Metodo protetto OnMonikerResolvedToDuplicateLink Chiamato quando la risoluzione di un moniker determina la creazione di un collegamento duplicato. (Ereditato da DslDefinitionModelSerializationBehaviorMonikerResolverBase)
Metodo protetto OnStoreDisposing Avvisa i listener che è in corso l'eliminazione dell'archivio. (Ereditato da SimpleMonikerResolver)
Metodo protetto OnTopLevelTransactionBeginning Verifica se vi sia una nuova transazione di primo livello. (Ereditato da SimpleMonikerResolver)
Metodo protetto OnTransactionRollback Avvisa i listener che è stato effettuato il rollback della transazione. (Ereditato da SimpleMonikerResolver)
Metodo protetto OnUnresolvedMoniker Chiamato alla fine della sincronizzazione quando esistono moniker non risolti. (Ereditato da DslDefinitionModelSerializationBehaviorMonikerResolverBase)
Metodo pubblico ProcessAddedElement Questo metodo viene chiamato quando un elemento del modello aggiunto è in fase di elaborazione alla fine della transazione di deserializzazione. (Esegue l'override di SimpleMonikerResolver.ProcessAddedElement(ModelElement)).
Metodo pubblico Reset Reinizializza il resolver del moniker allo stato iniziale (Ereditato da SimpleMonikerResolver)
Metodo pubblico ResolveMoniker Risolve un modello Dsl definito dal moniker.Caso speciale ModelElement per supportare le relazioni speciali che utilizza ModelElement come ruolo di destinazione di giocatore ovvero.PresentationViewsSubject). (Esegue l'override di SimpleMonikerResolver.ResolveMoniker(Moniker)).
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.DslDefinition