public MethodRef AddMethodToTypeSpec (Type item, string name, Type retType, Type[] pars)
{
- return AddMethodToTypeSpec (item, name, retType, pars, 0);
- }
-
- public MethodRef AddMethodToTypeSpec (Type item, string name, Type retType, Type[] pars, int gen_param_count)
- {
- MethodRef meth = new MethodRef (item.GetTypeSpec (metaData), name, retType, pars, false, null, gen_param_count);
+ MethodRef meth = new MethodRef (item.GetTypeSpec (metaData), name, retType, pars, false, null);
metaData.AddToTable (MDTable.MemberRef,meth);
return meth;
}
public MethodRef AddVarArgMethodToTypeSpec (Type item, string name, Type retType,
Type[] pars, Type[] optPars) {
- MethodRef meth = new MethodRef(item.GetTypeSpec (metaData), name,retType,pars,true,optPars, 0);
+ MethodRef meth = new MethodRef(item.GetTypeSpec (metaData), name,retType,pars,true,optPars);
metaData.AddToTable(MDTable.MemberRef,meth);
return meth;
}
return field;
}
- public Method AddMethodSpec (Method m, GenericMethodSig g_sig)
+ public void AddMethodSpec (Method m, GenericMethodSig g_sig)
{
MethodSpec ms = new MethodSpec (m, g_sig);
metaData.AddToTable (MDTable.MethodSpec, ms);
- return ms;
}
/// <summary>
return aClass;
}
- public void AddGenericClass (GenericTypeInst gti)
- {
- metaData.AddToTable (MDTable.TypeSpec, gti);
- }
-
- public void AddGenericParam (GenParam param)
- {
- param.GetTypeSpec (metaData);
- }
-
public FileRef AddFile(string fName, byte[] hashBytes, bool hasMetaData, bool entryPoint)
{
FileRef file = new FileRef(fName,hashBytes,hasMetaData,entryPoint,metaData);