VsProjectCapabilityExpressionMatcher Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Passata al metodo GetService(Type) per restituire un riferimento a un oggetto 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
- Attributi
Commenti
La sintassi valida dell'espressione è definita come segue:
L'espressione della funzionalità, ad esempio "(VisualC | CSharp) + (MSTest | NUnit").
"|" è l'operatore OR.
I caratteri "&" e "+" sono entrambi operatori AND.
Il carattere "!" è l'operatore NOT.
Parentesi forza l'ordine di precedenza della valutazione.
Un valore null o un'espressione vuota viene valutata come una corrispondenza.
Le funzionalità del progetto possono essere qualsiasi carattere, ad eccezione di questi caratteri riservati: "':;,+-*/\!~|&%$@^()={}[]<>? \t\b\n\r