dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnet/engine int_proto.h, 1.73, 1.74 int_table


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnet/engine int_proto.h, 1.73, 1.74 int_table.c, 1.76, 1.77 lib_reflect.c, 1.45, 1.46
Date: Fri, 08 Aug 2003 03:46:34 -0400

Update of /cvsroot/dotgnu-pnet/pnet/engine
In directory subversions:/tmp/cvs-serv5256/engine

Modified Files:
        int_proto.h int_table.c lib_reflect.c 
Log Message:


Stub out internalcalls for method generics.


Index: int_proto.h
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/engine/int_proto.h,v
retrieving revision 1.73
retrieving revision 1.74
diff -C2 -r1.73 -r1.74
*** int_proto.h 8 Aug 2003 07:10:31 -0000       1.73
--- int_proto.h 8 Aug 2003 07:46:32 -0000       1.74
***************
*** 366,369 ****
--- 366,375 ----
  extern ILObject * _IL_ClrMethod_Invoke(ILExecThread * _thread, ILObject * 
_this, ILObject * _p1, ILInt32 _p2, ILObject * _p3, System_Array * _p4, 
ILObject * _p5);
  extern ILObject * _IL_ClrMethod_GetBaseDefinition(ILExecThread * _thread, 
ILObject * _this);
+ extern ILBool _IL_ClrMethod_HasGenericArgumentsImpl(ILExecThread * _thread, 
ILObject * _this);
+ extern ILBool _IL_ClrMethod_HasGenericParametersImpl(ILExecThread * _thread, 
ILObject * _this);
+ extern System_Array * _IL_ClrMethod_GetGenericArgumentsImpl(ILExecThread * 
_thread, ILObject * _this);
+ extern ILObject * _IL_ClrMethod_GetGenericMethodDefinitionImpl(ILExecThread * 
_thread, ILObject * _this);
+ extern ILInt32 _IL_ClrMethod_GetArity(ILExecThread * _thread, ILObject * 
_this);
+ extern ILObject * _IL_ClrMethod_BindGenericParametersImpl(ILExecThread * 
_thread, ILObject * _this, System_Array * _p1);
  
  extern ILObject * _IL_ClrProperty_GetPropertyType(ILExecThread * _thread, 
ILNativeInt _p1);

Index: int_table.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/engine/int_table.c,v
retrieving revision 1.76
retrieving revision 1.77
diff -C2 -r1.76 -r1.77
*** int_table.c 8 Aug 2003 07:10:31 -0000       1.76
--- int_table.c 8 Aug 2003 07:46:32 -0000       1.77
***************
*** 1803,1806 ****
--- 1803,1812 ----
        IL_METHOD("Invoke", 
"(ToSystem.Object;vSystem.Reflection.BindingFlags;oSystem.Reflection.Binder;[oSystem.Object;oSystem.Globalization.CultureInfo;)oSystem.Object;",
 _IL_ClrMethod_Invoke, marshal_ppppippp)
        IL_METHOD("GetBaseDefinition", "(T)oSystem.Reflection.MethodInfo;", 
_IL_ClrMethod_GetBaseDefinition, marshal_ppp)
+       IL_METHOD("HasGenericArgumentsImpl", "(T)Z", 
_IL_ClrMethod_HasGenericArgumentsImpl, marshal_bpp)
+       IL_METHOD("HasGenericParametersImpl", "(T)Z", 
_IL_ClrMethod_HasGenericParametersImpl, marshal_bpp)
+       IL_METHOD("GetGenericArgumentsImpl", "(T)[oSystem.Type;", 
_IL_ClrMethod_GetGenericArgumentsImpl, marshal_ppp)
+       IL_METHOD("GetGenericMethodDefinitionImpl", 
"(T)oSystem.Reflection.ClrMethod;", 
_IL_ClrMethod_GetGenericMethodDefinitionImpl, marshal_ppp)
+       IL_METHOD("GetArity", "(T)i", _IL_ClrMethod_GetArity, marshal_ipp)
+       IL_METHOD("BindGenericParametersImpl", 
"(T[oSystem.Type;)oSystem.Reflection.MethodInfo;", 
_IL_ClrMethod_BindGenericParametersImpl, marshal_pppp)
  IL_METHOD_END
  

Index: lib_reflect.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/engine/lib_reflect.c,v
retrieving revision 1.45
retrieving revision 1.46
diff -C2 -r1.45 -r1.46
*** lib_reflect.c       8 Aug 2003 03:56:51 -0000       1.45
--- lib_reflect.c       8 Aug 2003 07:46:32 -0000       1.46
***************
*** 2405,2408 ****
--- 2405,2468 ----
  
  /*
+  * protected override bool HasGenericArgumentsImpl();
+  */
+ ILBool _IL_ClrMethod_HasGenericArgumentsImpl(ILExecThread *_thread,
+                                                                               
         ILObject *_this)
+ {
+       /* TODO */
+       return 0;
+ }
+ 
+ /*
+  * protected override bool HasGenericParametersImpl();
+  */
+ ILBool _IL_ClrMethod_HasGenericParametersImpl(ILExecThread *_thread,
+                                                                               
          ILObject *_this)
+ {
+       /* TODO */
+       return 0;
+ }
+ 
+ /*
+  * private Type[] GetGenericArgumentsImpl();
+  */
+ System_Array *_IL_ClrMethod_GetGenericArgumentsImpl(ILExecThread *_thread,
+                                                                               
                        ILObject * _this)
+ {
+       /* TODO */
+       return 0;
+ }
+ 
+ /*
+  * private ClrMethod GetGenericMethodDefinitionImpl();
+  */
+ ILObject *_IL_ClrMethod_GetGenericMethodDefinitionImpl(ILExecThread *_thread,
+                                                                               
                           ILObject *_this)
+ {
+       /* TODO */
+       return 0;
+ }
+ 
+ /*
+  * private int GetArity();
+  */
+ ILInt32 _IL_ClrMethod_GetArity(ILExecThread *_thread, ILObject *_this)
+ {
+       /* TODO */
+       return 0;
+ }
+ 
+ /*
+  * private MethodInfo BindGenericParametersImpl(Type[] typeArgs);
+  */
+ ILObject *_IL_ClrMethod_BindGenericParametersImpl(ILExecThread *_thread,
+                                                                               
                  ILObject *_this,
+                                                                               
                  System_Array *typeArgs)
+ {
+       /* TODO */
+       return 0;
+ }
+ 
+ /*
   * public virtual Type GetType(String name, bool throwOnError,
   *                                                       bool ignoreCase);





reply via email to

[Prev in Thread] Current Thread [Next in Thread]