Share via


ExpressionEvaluatorClass Class

Definition

Provides virtual properties and methods for IDTSExpressionEvaluator100 interface.

public ref class ExpressionEvaluatorClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ExpressionEvaluator
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("AA05297E-8D4E-42DA-A202-4089915B4D5F")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ExpressionEvaluatorClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ExpressionEvaluator
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("18CADA43-5BC6-4C16-BA94-F6C26C9876F2")]
public class ExpressionEvaluatorClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ExpressionEvaluator
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("0B255723-C793-412E-97D9-691F358EB414")]
public class ExpressionEvaluatorClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ExpressionEvaluator
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("AA05297E-8D4E-42DA-A202-4089915B4D5F")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ExpressionEvaluatorClass = class
    interface IDTSExpressionEvaluator100
    interface ExpressionEvaluator
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("18CADA43-5BC6-4C16-BA94-F6C26C9876F2")>]
type ExpressionEvaluatorClass = class
    interface IDTSExpressionEvaluator100
    interface ExpressionEvaluator
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("0B255723-C793-412E-97D9-691F358EB414")>]
type ExpressionEvaluatorClass = class
    interface IDTSExpressionEvaluator100
    interface ExpressionEvaluator
Public Class ExpressionEvaluatorClass
Implements ExpressionEvaluator
Inheritance
ExpressionEvaluatorClass
Attributes
Implements

Constructors

ExpressionEvaluatorClass()

Initializes a new instance of the ExpressionEvaluatorClass class.

Properties

EvaluatorContext

Sets the context of the evaluator.

Events

Sets the events that can be raised during evaluation.

Expression

Sets the string expression to evaluate.

LocaleID

Gets or sets the locale identifier.

Methods

Evaluate(IDTSVariableDispenser100, Object, Boolean)

Calls an external expression evaluator that evaluates the expression.

IsAssignmentExpression(IDTSVariableDispenser100, Boolean)

Determines whether the expression is an assignment expression.

IsBooleanExpression(IDTSVariableDispenser100, Boolean)

Determines whether the expression is a Boolean expression.

Applies to