Partilhar via


VsProjectCapabilityExpressionMatcher Interface

Definição

Passado para GetService(Type) para retornar uma referência a 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
Atributos

Comentários

A sintaxe da expressão válida é definida como:

  • A expressão de recurso, como "(VisualC | CSharp) + (MSTest | NUnit)".

  • O "|" é o operador OR.

  • Os caracteres "&" e "+" são operadores AND.

  • O caractere "!" é o operador NOT.

  • Parênteses forçam a ordem de precedência de avaliação.

  • Uma expressão nula ou vazia é avaliada como uma correspondência.

  • Os recursos do projeto podem ser qualquer caractere, exceto esses caracteres reservados: "':;,+-*/\!~|&%$@^()={}[]<>? \t\b\n\r

Aplica-se a