DiagramSelectionRules.GetCompliantSelection, méthode
Appelée par l'aire de conception pour permettre le filtrage de sélection
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntaxe
'Déclaration
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
)
Paramètres
- currentSelection
Type : Microsoft.VisualStudio.Modeling.Diagrams.SelectedShapesCollection
[in] La sélection actuelle avant que des ShapeElements soient ajoutés ou supprimés.
- proposedItemsToAdd
Type : Microsoft.VisualStudio.Modeling.Diagrams.DiagramItemCollection
[in/out] Les DiagramItems proposés pour être ajoutés à la sélection.
- proposedItemsToRemove
Type : Microsoft.VisualStudio.Modeling.Diagrams.DiagramItemCollection
[in/out] Les DiagramItems proposés pour être supprimés de la sélection.
- primaryItem
Type : Microsoft.VisualStudio.Modeling.Diagrams.DiagramItem
[in/out] Le DiagramItem proposé pour devenir le DiagramItem principal de la sélection.Valeur null signifiant que le dernier DiagramItem dans la sélection résultante doit être considéré comme le DiagramItem primaire.
Valeur de retour
Type : System.Boolean
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.