Aracılığıyla paylaş


VsProjectCapabilityExpressionMatcher Arabirim

Tanım

GetService(Type) öğesine başvuru döndürmek için öğesine IVsBooleanSymbolExpressionEvaluatorgeçirildi.

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
Öznitelikler

Açıklamalar

Geçerli ifade sözdizimi şu şekilde tanımlanır:

  • "(VisualC | ) gibi yetenek ifadesi CSharp) + (MSTest | NUnit)".

  • "|" OR işlecidir.

  • "&" ve "+" karakterlerinin her ikisi de AND işleçleridir.

  • "!" karakteri NOT işlecidir.

  • Parantezler değerlendirme öncelik sırasını zorlar.

  • Null veya boş ifade bir eşleşme olarak değerlendirilir.

  • Proje özellikleri şu ayrılmış karakterler dışında herhangi bir karakter olabilir: "'':;,+-*/\!~|&%$@^()={}[]<>? \t\b\n\r

Şunlara uygulanır