Compartir a través de


VsProjectCapabilityExpressionMatcher Interfaz

Definición

Se pasa a GetService(Type) para devolver una referencia 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

Comentarios

La sintaxis de expresión válida se define como:

  • La expresión de la función, por ejemplo “(VisualC | CSharp) + (MSTest | NUnit)”.

  • "|" es el operador OR.

  • Los caracteres "&" y "+" son operadores AND.

  • El carácter “!” es el operador NOT.

  • Los paréntesis fuerzan el orden de precedencia de evaluación.

  • Una expresión null o vacía se evalúa como una coincidencia.

  • Las funcionalidades del proyecto pueden ser cualquier carácter excepto estos caracteres reservados: "':;,+-*/\!~|&%$@^()={}[]<>? \t\b\n\r

Se aplica a