ExpressionStringify(IObjectToCode objectToCode, bool explicitMethodTypeArgs)
 {
     this.objectToCode = objectToCode;
     this.explicitMethodTypeArgs = explicitMethodTypeArgs;
 }
예제 #2
0
 ExpressionStringify(IObjectToCode objectToCode, bool explicitMethodTypeArgs)
 {
     this.objectToCode           = objectToCode;
     this.explicitMethodTypeArgs = explicitMethodTypeArgs;
 }
예제 #3
0
 public static string PlainObjectToCode(this IObjectToCode it, object val)
 {
     return(it.PlainObjectToCode(val, val == null ? null : val.GetType()));
 }
예제 #4
0
 //TODO: refactor IExpressionTypeDispatch into an input/output model to avoid this tricky side-effect approach.
 internal ExpressionToCodeImpl(IObjectToCode objectToCode, bool explicitMethodTypeArgs, Action <ExprTextPart, int> sink)
 {
     this.objectToCode           = objectToCode;
     this.explicitMethodTypeArgs = explicitMethodTypeArgs;
     this.sink = sink;
 }