merge -r 53370:58178
[mono.git] / mcs / class / PEAPI / PEAPI.cs
index b76e975d8b0eb9bd2bee2fad750aed464fd8e350..496460aad2f9f14fdcf10579bf91a25be183d3b6 100644 (file)
@@ -781,19 +781,14 @@ namespace PEAPI {
 
                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;
                }
@@ -805,11 +800,10 @@ namespace PEAPI {
                        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>
@@ -891,16 +885,6 @@ namespace PEAPI {
                        return aClass;
                }
 
-               public void  AddGenericClass (GenericTypeInst gti)
-               {
-                       metaData.AddToTable (MDTable.TypeSpec, gti);
-               }
-
-               public void AddGenericParam (GenParam param)
-               {
-                       metaData.AddToTable (MDTable.TypeSpec, param);
-               }
-
                public FileRef AddFile(string fName, byte[] hashBytes, bool hasMetaData, bool entryPoint) 
                {
                        FileRef file = new FileRef(fName,hashBytes,hasMetaData,entryPoint,metaData);