CoreDesignSurfaceSerializationBehaviorMonikerResolver.OnAmbiguousMoniker Method (SerializationContext, String, ModelElement, ModelElement)
Called when two new elements are giving the same moniker, which will cause ambiguity during moniker resolution.
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntax
protected override void OnAmbiguousMoniker(
SerializationContext context,
string moniker,
ModelElement element1,
ModelElement element2
)
protected:
virtual void OnAmbiguousMoniker(
SerializationContext^ context,
String^ moniker,
ModelElement^ element1,
ModelElement^ element2
) override
override OnAmbiguousMoniker :
context:SerializationContext *
moniker:string *
element1:ModelElement *
element2:ModelElement -> unit
Protected Overrides Sub OnAmbiguousMoniker (
context As SerializationContext,
moniker As String,
element1 As ModelElement,
element2 As ModelElement
)
Parameters
context
Type: Microsoft.VisualStudio.Modeling.SerializationContextSerializationContext to store error/warning messages.
moniker
Type: System.StringMoniker that both elements give.
element1
Type: Microsoft.VisualStudio.Modeling.ModelElementThe first element giving the moniker.
element2
Type: Microsoft.VisualStudio.Modeling.ModelElementThe second element giving the same moniker.
Examples
See Also
CoreDesignSurfaceSerializationBehaviorMonikerResolver Class
Microsoft.VisualStudio.Modeling.Diagrams Namespace
Return to top