Condividi tramite


VsProjectCapabilityExpressionMatcher Interfaccia

Definizione

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

Si applica a