示例#1
0
 private object EmitGenericArg(
     IResGenericArg arg,
     IResGenericParamRef param,
     MidEmitEnv env)
 {
     return(EmitGenericArgImpl((dynamic)arg, (dynamic)param, env));
 }
示例#2
0
 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);
     }
 }
示例#3
0
 private object EmitGenericArg(
     IResGenericArg arg,
     MidEmitEnv env)
 {
     return(EmitGenericArg(arg, null, env));
 }