Udostępnij za pośrednictwem


VsProjectCapabilityExpressionMatcher Interfejs

Definicja

Przekazano do , aby GetService(Type) zwrócić odwołanie do 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
Atrybuty

Uwagi

Prawidłową składnię wyrażeń definiuje się następująco:

  • Wyrażenie możliwości, takie jak "(VisualC | CSharp) + (MSTest | NUnit)".

  • "|" jest operatorem OR.

  • Znaki "&" i "+" są operatorami AND.

  • Znak „!” jest operatorem NIE.

  • Nawiasy wymuszają kolejność pierwszeństwa oceny.

  • Wyrażenie o wartości null lub puste jest interpretowane jako zgodność.

  • Możliwości projektu mogą być dowolnym znakiem z wyjątkiem tych znaków zarezerwowanych: "'':;,+-*/\!~|&%$@^()={}[]<>? \t\b\n\r

Dotyczy