SimpleMonikerResolver Class
Resolves simple string references when the model is serialized using the default XML serialization.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Microsoft.VisualStudio.Modeling::SimpleMonikerResolver
Microsoft.VisualStudio.Modeling.Diagrams::CoreDesignSurfaceSerializationBehaviorMonikerResolver
Microsoft.VisualStudio.Modeling.DslDefinition::DslDefinitionModelSerializationBehaviorMonikerResolverBase
| Name | Description | |
|---|---|---|
![]() | SimpleMonikerResolver(Store^) | Initializes a new instance of the SimpleMonikerResolver class. |
| Name | Description | |
|---|---|---|
![]() | IsDeserializing | Returns whether the moniker is being currently used for deserialization |
![]() | IsDisposed | Gets the moniker resolver and verifies whether it has been disposed. |
![]() | SerializationContext | Obsolete.Gets or sets the serialization context. |
![]() | UnresolvedMonikerExceptionMessage | Gets the error message for the unresolved moniker exception. |
| Name | Description | |
|---|---|---|
![]() | AddNewElement(ModelElement^) | Adds an element during a deserialization transaction. |
![]() | AddToLookupTable(String^, ModelElement^) | Adds extra keys to the moniker lookup table that resolves monikers. |
![]() | CalculateQualifiedName(ModelElement^) | Calculates the fully-qualified monikerized string of a given element. |
![]() | CanBeMonikerized(DomainClassInfo^) | Indicates whether a domain class can be monikerized. |
![]() | CreateMoniker(ModelElement^) | Not currently implemented. |
![]() | CreateMonikerForToken(Object^) | Not currently implemented. |
![]() | DeserializationComplete() | Indicates serialization is complete or was aborted. |
![]() | Dispose() | Releases all resources used by the SimpleMonikerResolver. |
![]() | Dispose(Boolean) | Disposes this moniker resolver. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | Finalizes the moniker resolver but does not dispose it.(Overrides Object::Finalize().) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() ![]() | IsFullyQualified(String^) | Indicates whether the input string is a fully-qualified reference. |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | OnAmbiguousMoniker(SerializationContext^, String^, ModelElement^, ModelElement^) | Verifies whether two elements have the same moniker. |
![]() | OnMonikerResolvedToDuplicateLink(SerializationResult^, Moniker^) | Checks to see if a moniker has a duplicate link. |
![]() | OnStoreDisposing(Object^, EventArgs^) | Alerts listeners that the store is disposing. |
![]() | OnTopLevelTransactionBeginning(Transaction^) | Verifies whether there is a new top-level transaction. |
![]() | OnTransactionRollback(Object^, TransactionRollbackEventArgs^) | Alerts listeners that the transaction has been rolled back. |
![]() | OnUnresolvedMoniker(SerializationResult^, Moniker^) | Checks to see whether there are unresolved monikers. |
![]() | ProcessAddedElement(ModelElement^) | Checks to verify whether an element that was created during deserialization has been processed and its moniker added to the lookup table. |
![]() | Reset() | Re-initialises the moniker resolver to its starting state |
![]() | ResolveMoniker(Moniker^) | Resolves a moniker to one element. |
![]() | ToString() | (Inherited from Object.) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.




