private void addTransientVariable(TypeAndName varDecl, Dictionary <string, TransientArgumentConversion> transientArgs) { string tname = varDecl.TypeName; string vname = varDecl.VarName; ArgConversion conv = FindConverter(tname); if (conv == null) { return; } var t = conv.Apply(vname); transientArgs[vname] = t; }
protected TransientArgumentConversion FindTransientArgConversion(string typename, string varname) { ArgConversion conv = FindConverter(typename); return(conv == null ? null : conv.Apply(varname)); }