VsProjectCapabilityExpressionMatcher 接口

定义

传递给 以 GetService(Type) 返回对 的 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
属性

注解

有效表达式语法按以下方式定义:

  • 功能表达式,例如“(VisualC | CSharp) + (MSTest | NUnit)”。

  • “|”是 OR 运算符。

  • “&”和“+”字符都是 AND 运算符。

  • “!”字符是 NOT 运算符。

  • 带括号强制计算优先顺序。

  • null 或空表达式作为匹配计算。

  • 项目功能可以是除以下保留字符之外的任何字符:“'':;,+-*/\!~|&%$@^ () ={}[]<>? \t\b\n\r

适用于