private object EmitGenericArg( IResGenericArg arg, IResGenericParamRef param, MidEmitEnv env) { return(EmitGenericArgImpl((dynamic)arg, (dynamic)param, env)); }
public void Insert(IResGenericParamDecl param, IResGenericArg arg) { if (param is IResTypeParamDecl) { Insert((IResTypeParamDecl)param, (r) => ((ResGenericTypeArg)arg).Type); } else if (param is IResValueParamDecl) { Insert((IResVarDecl)param, (r) => ((ResGenericValueArg)arg).Value); } }
private object EmitGenericArg( IResGenericArg arg, MidEmitEnv env) { return(EmitGenericArg(arg, null, env)); }