DslDefinitionModelSerializationBehaviorMonikerResolver Classe

Definição

Resolvedor de moniker para comportamento de serialização DslDefinitionModelSerializationBehavior.

public ref class DslDefinitionModelSerializationBehaviorMonikerResolver : Microsoft::VisualStudio::Modeling::DslDefinition::DslDefinitionModelSerializationBehaviorMonikerResolverBase
public class DslDefinitionModelSerializationBehaviorMonikerResolver : Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorMonikerResolverBase
type DslDefinitionModelSerializationBehaviorMonikerResolver = class
    inherit DslDefinitionModelSerializationBehaviorMonikerResolverBase
Public Class DslDefinitionModelSerializationBehaviorMonikerResolver
Inherits DslDefinitionModelSerializationBehaviorMonikerResolverBase
Herança
DslDefinitionModelSerializationBehaviorMonikerResolver

Construtores

DslDefinitionModelSerializationBehaviorMonikerResolver(Store, DomainXmlSerializerDirectory)

Construtor.

Propriedades

IsDeserializing

Retorna se o moniker está sendo usado no momento para desserialização

(Herdado de SimpleMonikerResolver)
IsDisposed

Informa se este resolvedor de moniker foi Descartado.

(Herdado de SimpleMonikerResolver)
SerializationContext
Obsoleto.

Obtém ou define o contexto de serialização atual.

(Herdado de SimpleMonikerResolver)
UnresolvedMonikerExceptionMessage

Mensagem de erro para UnresolvedMonikerException.

(Herdado de DslDefinitionModelSerializationBehaviorMonikerResolverBase)

Métodos

AddNewElement(ModelElement)

Adicione um novo elemento durante uma transação de desserialização.

(Herdado de SimpleMonikerResolver)
AddToLookupTable(String, ModelElement)

As classes derivadas podem chamar esse método para adicionar chaves extras à tabela de pesquisa do moniker usada para resolver os monikers.

(Herdado de SimpleMonikerResolver)
CalculateQualifiedName(ModelElement)

Calcule a cadeia de caracteres moniked totalmente qualificada do ModelElement fornecido.

(Herdado de DslDefinitionModelSerializationBehaviorMonikerResolverBase)
CanBeMonikerized(DomainClassInfo)

Informa se um DomainClass pode ser moniker ou não.

(Herdado de DslDefinitionModelSerializationBehaviorMonikerResolverBase)
CreateMoniker(ModelElement)

Não implementado pelo SimpleMonikerResolver. A serialização XML padrão cria o moniker na classe de relação de referência.

(Herdado de SimpleMonikerResolver)
CreateMonikerForToken(Object)

Não implementado pelo SimpleMonikerResolver. A serialização XML padrão cria o moniker na classe de relação de referência.

(Herdado de SimpleMonikerResolver)
DeserializationComplete()
Dispose()

Descartar unsuscribes de DeserializationBeginning e DeserializationEnding

(Herdado de SimpleMonikerResolver)
Dispose(Boolean)

Descartar este resolvedor de moniker.

(Herdado de SimpleMonikerResolver)
OnAmbiguousMoniker(SerializationContext, String, ModelElement, ModelElement)

Chamado quando dois novos elementos estão fornecendo o mesmo moniker, o que causará ambiguidade durante a resolução do moniker.

(Herdado de DslDefinitionModelSerializationBehaviorMonikerResolverBase)
OnMonikerResolvedToDuplicateLink(SerializationResult, Moniker)

Chamado ao resolver um moniker faz com que um link duplicado seja criado.

(Herdado de DslDefinitionModelSerializationBehaviorMonikerResolverBase)
OnStoreDisposing(Object, EventArgs)

Retorno de chamada de evento na disposição do repositório.

(Herdado de SimpleMonikerResolver)
OnTopLevelTransactionBeginning(Transaction)

Chamado quando o resolvedor de moniker começa a moniter uma nova transação de nível superior. A implementação base não faz nada.

(Herdado de SimpleMonikerResolver)
OnTransactionRollback(Object, TransactionRollbackEventArgs)

Faça algumas limpezas se a transação de serialização for revertida

(Herdado de SimpleMonikerResolver)
OnUnresolvedMoniker(SerializationResult, Moniker)

Chamado no final da sincronização quando eles são identificadores de nome não resolvidos.

(Herdado de DslDefinitionModelSerializationBehaviorMonikerResolverBase)
ProcessAddedElement(ModelElement)

Esse método é chamado quando um elemento de modelo adicionado está sendo processado no final da transação de desserialização.

Reset()

Reinitialisesr o resolvedor de moniker para seu estado inicial

(Herdado de SimpleMonikerResolver)
ResolveMoniker(Moniker)

Resolve um modelo de DSL definido pelo moniker. ModelElement de caso especial para dar suporte a relações especiais que usam ModelElement como representante da função de destino (ou seja, PresentationViewsSubject).

Aplica-se a