VsProjectCapabilityExpressionMatcher Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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