VsProjectCapabilityExpressionMatcher Schnittstelle

Definition

Übergeben an GetService(Type), um einen Verweis auf IVsBooleanSymbolExpressionEvaluator zurückzugeben.

public interface class VsProjectCapabilityExpressionMatcher
public interface class VsProjectCapabilityExpressionMatcher
__interface VsProjectCapabilityExpressionMatcher
[System.Runtime.InteropServices.Guid("943A3169-D328-4E42-8AF6-7200E5E8C2E4")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface VsProjectCapabilityExpressionMatcher
[<System.Runtime.InteropServices.Guid("943A3169-D328-4E42-8AF6-7200E5E8C2E4")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type VsProjectCapabilityExpressionMatcher = interface
Public Interface VsProjectCapabilityExpressionMatcher
Attribute

Hinweise

Gültige Ausdruckssyntax ist folgendermaßen definiert:

  • Der Funktionsausdruck, wie "(VisualC | CSharp) + (MSTest | NUnit)".

  • "|" ist der Operator OR.

  • Die Zeichen "&" und "+" sind beide AND-Operatoren.

  • Das Zeichen "!" ist der Operator NOT.

  • Klammern erzwingen die Rangfolge der Auswertung.

  • Eine leerer oder NULL-Ausdruck wird als Übereinstimmung ausgewertet.

  • Projektfunktionen können ein beliebiges Zeichen mit Ausnahme dieser reservierten Zeichen sein: "'':;,+-*/\!~|&%$@^()={}[]<>? \t\b\n\r

Gilt für: