Share via


IVsBooleanSymbolExpressionEvaluator Interface

Provides expression parsing and evaluation against a set of Boolean symbols in order to test whether a set of symbols causes the expression to evaluate to true.

You can get this interface by calling GetService using VsProjectCapabilityExpressionMatcher.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assemblies:   Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
  Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)

Syntax

'Declaration
<GuidAttribute("59252755-82AC-4A88-A489-453FEEBC694D")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsBooleanSymbolExpressionEvaluator
[GuidAttribute("59252755-82AC-4A88-A489-453FEEBC694D")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsBooleanSymbolExpressionEvaluator
[GuidAttribute(L"59252755-82AC-4A88-A489-453FEEBC694D")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsBooleanSymbolExpressionEvaluator
[<GuidAttribute("59252755-82AC-4A88-A489-453FEEBC694D")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsBooleanSymbolExpressionEvaluator =  interface end
public interface IVsBooleanSymbolExpressionEvaluator

The IVsBooleanSymbolExpressionEvaluator type exposes the following members.

Methods

  Name Description
Public method EvaluateExpression Tests whether a set of symbols causes the expression to evaluate to true.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace