/// <summary> /// Evaluate the expression supplied. /// </summary> /// <param name="variableDispenser">VariableDispenser used during expression evaluation.</param> /// <returns>An object containing the expression result.</returns> public object Evaluate(VariableDispenser variableDispenser) { IDTSVariableDispenserXX variableDispenserWrapper = GetVariableDispenserWrapper(variableDispenser); return(this.Evaluate(variableDispenserWrapper)); }
/// <summary> /// Evaluate the expression to determine if it returns a boolean result. /// </summary> /// <param name="variableDispenser">VariableDispenser used during evaluation.</param> /// <returns>Boolean for whether the expression result is boolean.</returns> public bool IsBoolean(VariableDispenser variableDispenser) { IDTSVariableDispenserXX variableDispenserWrapper = GetVariableDispenserWrapper(variableDispenser); return(this.IsBoolean(variableDispenserWrapper)); }