public void SetOpenTypeMethodsImplementation(string name, bool lazyEvaluation) { OpenTypeMethodsImplementations value = (OpenTypeMethodsImplementations)Enum.Parse(typeof(OpenTypeMethodsImplementations), name); LateBoundToClrConverter.OpenTypeMethodsImplementation = OpenTypeMethodsImplementation.GetImplementation(value, lazyEvaluation); }
/// <summary> /// Creates a new instance of LateBoundExpressionVisitor /// </summary> /// <param name="evaluator">An evaluator class in which expressions will be bound to.</param> /// <param name="provider">The provider</param> internal LateBoundExpressionVisitor(OpenTypeMethodsImplementation openTypeImplementation, DSPMethodsImplementation dspImplementation) { this.OpenTypeMethodsImplementation = openTypeImplementation; this.DSPMethodsImplementation = dspImplementation; }