DslDefinitionModelSerializationBehaviorMonikerResolver Klasse

Definition

Der monikerresolver für das Serialisierungsverhalten 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
Vererbung
DslDefinitionModelSerializationBehaviorMonikerResolver

Konstruktoren

DslDefinitionModelSerializationBehaviorMonikerResolver(Store, DomainXmlSerializerDirectory)

Konstruktor.

Eigenschaften

IsDeserializing

Gibt zurück, ob der Moniker zurzeit für die Deserialisierung verwendet wird.

(Geerbt von SimpleMonikerResolver)
IsDisposed

Gibt an, ob dieser monikerresolver verworfen wurde.

(Geerbt von SimpleMonikerResolver)
SerializationContext
Veraltet.

Ruft den aktuellen Serialisierungskontext ab oder legt ihn fest.

(Geerbt von SimpleMonikerResolver)
UnresolvedMonikerExceptionMessage

Fehlermeldung für "unresolvedmonikerexception".

(Geerbt von DslDefinitionModelSerializationBehaviorMonikerResolverBase)

Methoden

AddNewElement(ModelElement)

Fügen Sie während einer deserialisierungstransaktion ein neues Element hinzu.

(Geerbt von SimpleMonikerResolver)
AddToLookupTable(String, ModelElement)

Abgeleitete Klassen können diese Methode aufrufen, um der Moniker-Nachschlage Tabelle zusätzliche Schlüssel hinzuzufügen, die zum Auflösen von Monikern verwendet werden.

(Geerbt von SimpleMonikerResolver)
CalculateQualifiedName(ModelElement)

Hiermit wird die voll qualifizierte Zeichenfolge des angegebenen ModelElement-Elements berechnet.

(Geerbt von DslDefinitionModelSerializationBehaviorMonikerResolverBase)
CanBeMonikerized(DomainClassInfo)

Gibt an, ob eine domainClass moniert werden kann oder nicht.

(Geerbt von DslDefinitionModelSerializationBehaviorMonikerResolverBase)
CreateMoniker(ModelElement)

Wird nicht von simplemonikerresolver implementiert. Die XML-Standard Serialisierung erstellt den Moniker für die Verweis Beziehungs Klasse.

(Geerbt von SimpleMonikerResolver)
CreateMonikerForToken(Object)

Wird nicht von simplemonikerresolver implementiert. Die XML-Standard Serialisierung erstellt den Moniker für die Verweis Beziehungs Klasse.

(Geerbt von SimpleMonikerResolver)
DeserializationComplete()
Dispose()

Unsuscribes aus "deserializationstart" und "deserializationending" verwerfen

(Geerbt von SimpleMonikerResolver)
Dispose(Boolean)

Löschen Sie diesen monikerresolver.

(Geerbt von SimpleMonikerResolver)
OnAmbiguousMoniker(SerializationContext, String, ModelElement, ModelElement)

Wird aufgerufen, wenn zwei neue Elemente denselben Moniker geben, was bei der Monikerauflösung zu Mehrdeutigkeit führt.

(Geerbt von DslDefinitionModelSerializationBehaviorMonikerResolverBase)
OnMonikerResolvedToDuplicateLink(SerializationResult, Moniker)

Wird beim Auflösen eines Monikers aufgerufen und bewirkt, dass ein doppelter Link erstellt wird.

(Geerbt von DslDefinitionModelSerializationBehaviorMonikerResolverBase)
OnStoreDisposing(Object, EventArgs)

Ereignis Rückruf bei Speicherfreigabe.

(Geerbt von SimpleMonikerResolver)
OnTopLevelTransactionBeginning(Transaction)

Wird aufgerufen, wenn der monikerresolver beginnt, eine neue Transaktion der obersten Ebene zu moniken. Die Basis Implementierung tut nichts.

(Geerbt von SimpleMonikerResolver)
OnTransactionRollback(Object, TransactionRollbackEventArgs)

Bereinigen, wenn für die serialisierungstransaktion ein Rollback ausgeführt wird

(Geerbt von SimpleMonikerResolver)
OnUnresolvedMoniker(SerializationResult, Moniker)

Wird am Ende der Synchronisierung aufgerufen, wenn Sie nicht aufgelöste Moniker sind.

(Geerbt von DslDefinitionModelSerializationBehaviorMonikerResolverBase)
ProcessAddedElement(ModelElement)

Diese Methode wird aufgerufen, wenn ein hinzugefügtes Modellelement am Ende der deserialisierungstransaktion verarbeitet wird.

Reset()

Initialisieren des monikerresolvers in seinen Anfangszustand erneut

(Geerbt von SimpleMonikerResolver)
ResolveMoniker(Moniker)

Löst ein vom Moniker definiertes DSL-Modell auf. Ein Sonderfall-ModelElement zur Unterstützung spezieller Beziehungen, bei denen ModelElement als Ziel Rollen Inhaber verwendet wird (d.h. PresentationViewsSubject).

Gilt für