VsProjectCapabilityExpressionMatcher Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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