GeneralDiagramSelectionRules.GetCompliantSelection Method

Called by the design surface to allow selection filtering

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Syntax

'Declaration
Public Overrides Function GetCompliantSelection ( _
    currentSelection As SelectedShapesCollection, _
    proposedItemsToAdd As DiagramItemCollection, _
    proposedItemsToRemove As DiagramItemCollection, _
    primaryItem As DiagramItem _
) As Boolean
public override bool GetCompliantSelection(
    SelectedShapesCollection currentSelection,
    DiagramItemCollection proposedItemsToAdd,
    DiagramItemCollection proposedItemsToRemove,
    DiagramItem primaryItem
)
public:
virtual bool GetCompliantSelection(
    SelectedShapesCollection^ currentSelection, 
    DiagramItemCollection^ proposedItemsToAdd, 
    DiagramItemCollection^ proposedItemsToRemove, 
    DiagramItem^ primaryItem
) override
abstract GetCompliantSelection : 
        currentSelection:SelectedShapesCollection * 
        proposedItemsToAdd:DiagramItemCollection * 
        proposedItemsToRemove:DiagramItemCollection * 
        primaryItem:DiagramItem -> bool  
override GetCompliantSelection : 
        currentSelection:SelectedShapesCollection * 
        proposedItemsToAdd:DiagramItemCollection * 
        proposedItemsToRemove:DiagramItemCollection * 
        primaryItem:DiagramItem -> bool
public override function GetCompliantSelection(
    currentSelection : SelectedShapesCollection, 
    proposedItemsToAdd : DiagramItemCollection, 
    proposedItemsToRemove : DiagramItemCollection, 
    primaryItem : DiagramItem
) : boolean

Parameters

Return Value

Type: Boolean

.NET Framework Security

See Also

Reference

GeneralDiagramSelectionRules Class

Microsoft.VisualStudio.Modeling.Diagrams Namespace