Partager via


VsProjectCapabilityExpressionMatcher Interface

Définition

Passé à GetService(Type) pour retourner une référence à 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
Attributs

Remarques

La syntaxe d'expression valide est définie comme suit :

  • L'expression de fonctionnalité, par exemple « (VisualC | CSharp) + (MSTest | NUnit) ».

  • « | » est l'opérateur OR.

  • Les caractères « & » et « + » sont tous deux des opérateurs AND.

  • Le caractère « ! » est l'opérateur NOT.

  • Les parenthèses forcent l’ordre de priorité de l’évaluation.

  • Une expression null ou vide est évaluée comme une correspondance.

  • Les fonctionnalités du projet peuvent être n’importe quel caractère, à l’exception des caractères réservés suivants : « '' :;,+-*/\ !~|&%$@^()={}[]<> ? \t\b\n\r

S’applique à