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

Применяется к