System
- 2 minutes to read
This article describes all Context Providers in the System group. Refer to the Context Providers article for details on how to access Context Providers from the other groups.
[CanActivateNextField]
Satisfied when two or more Text Fields exist and one of them is active.
Supported Languages: All
[DebugMode]
Satisfied when Visual Studio is in Debug mode.
Supported Languages: All
[DesignMode]
Satisfied when Visual Studio is in Design mode.
Supported Languages: All
[InLinkedIdentifier]
Satisfied when a Linked Identifier is active.
Supported Languages: All
[InSnippetField]
Satisfied if the editor caret is inside of the Visual Studio Code Snippet field.
Supported Languages: All
[InTextField]
Satisfied when a Text Field is active.
Supported Languages: All
[IntellisenseActive]
Satisfied when the IntelliSense is active.
Supported Languages: All
[IntellisenseHasSelectedItem]
Satisfied when an IntelliSense item is selected.
Supported Languages: All
[ParameterSelectorIsActive]
Satisfied when a parameter selector is active.
Supported Languages: All
[QuickInfoActive]
Satisfied when the QuickInfo is active.
Supported Languages: All
[SignatureHelperActive]
Satisfied when the Signature Helper is active.
Supported Languages: All
[TargetPickerIsActive]
Satisfied when a Target Picker is active.
Supported Languages: All
[VariableMatches(variable,value)]
Position | Parameter | Description |
---|---|---|
1 | Variable | The name of the template system variable (e.g., “Type”) to compare against. |
2 | Value | The value to compare against. |
Satisfied when the specified Template Variable matches the specified value.
Supported Languages: All
[WaitingForSecondKeyOfChord]
Satisfied when Visual Studio is waiting for the Second Key Of Chord.
Supported Languages: All