DiagramSelectionRules.GetCompliantSelection Method

Called by the design surface to allow selection filtering

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

Syntax

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

Parameters

  • primaryItem
    Type: Microsoft.VisualStudio.Modeling.Diagrams.DiagramItem

    [in/out] The proposed DiagramItem to become the primary DiagramItem of the selection. A null value signifies that the last DiagramItem in the resultant selection should be assumed as the primary DiagramItem.

Return Value

Type: System.Boolean

.NET Framework Security

See Also

Reference

DiagramSelectionRules Class

Microsoft.VisualStudio.Modeling.Diagrams Namespace