VsProjectCapabilityExpressionMatcher Rozhraní

Definice

Předáno do GetService(Type) , aby se vrátil odkaz na IVsBooleanSymbolExpressionEvaluator.

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
Atributy

Poznámky

Platná syntaxe výrazu je definována takto:

  • Výraz schopnosti, například "(VisualC | CSharp) + (MSTest | NUnit)".

  • | je operátor OR.

  • Znaky "&" a "+" jsou operátory AND.

  • Znak "!" je operátor NOT.

  • Závorky vynutí pořadí priorit vyhodnocení.

  • Hodnota null nebo prázdný výraz jsou vyhodnoceny jako shoda.

  • Funkce projektu můžou mít libovolný znak s výjimkou těchto rezervovaných znaků: "'':;,+-*/\!~|&%$@^()={}[]<>? \t\b\n\r

Platí pro