public ExpressionEvaluator(string predicate) { VisualBasic.SetSettingsForImplementation(this, VbSettings); Implementation = () => new Assign <TOut> { Value = new InArgument <TOut>(new VisualBasicValue <TOut>(predicate)), To = new ArgumentReference <TOut>("Result") }; }
internal static void SetVisualBasicSettings(object root, VisualBasicSettings settings) { if (NamespaceHelper.ShouldUsePropertiesForImplementation(root)) { VisualBasic.SetSettingsForImplementation(root, settings); } else { VisualBasic.SetSettings(root, settings); } }
public ExpressionEvaluator(string predicate) { VisualBasic.SetSettingsForImplementation(this, new VisualBasicSettings { ImportReferences = { new VisualBasicImportReference { Assembly = typeof(TIn).Assembly.GetName().Name, Import = typeof(TIn).Namespace } } }); Implementation = () => new Assign <TOut> { Value = new InArgument <TOut>(new VisualBasicValue <TOut>(predicate)), To = new ArgumentReference <TOut>("Result") }; }