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

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

[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Reflection ClrType.cs,


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Reflection ClrType.cs, 1.18, 1.19 TypeDelegator.cs, 1.2, 1.3
Date: Fri, 08 Aug 2003 03:08:48 -0400

Update of /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection
In directory subversions:/tmp/cvs-serv20661/runtime/System/Reflection

Modified Files:
        ClrType.cs TypeDelegator.cs 
Log Message:


Update the internalcalls for type generics to match Gyro 1.0.


Index: ClrType.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/ClrType.cs,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -r1.18 -r1.19
*** ClrType.cs  31 Jul 2003 12:15:14 -0000      1.18
--- ClrType.cs  8 Aug 2003 07:08:45 -0000       1.19
***************
*** 1028,1044 ****
  
        [MethodImpl(MethodImplOptions.InternalCall)]
!       extern protected override bool IsGenericTypeImpl();
  
        [MethodImpl(MethodImplOptions.InternalCall)]
!       extern protected override int ArityImpl();
  
        [MethodImpl(MethodImplOptions.InternalCall)]
!       extern public override Type[] GetInstantiation();
  
        [MethodImpl(MethodImplOptions.InternalCall)]
!       extern public override Type Instantiate(Type[] inst);
  
        [MethodImpl(MethodImplOptions.InternalCall)]
!       extern public override Type GetGenericType();
  
  #endif // CONFIG_REFLECTION
--- 1028,1044 ----
  
        [MethodImpl(MethodImplOptions.InternalCall)]
!       extern protected override bool HasGenericArgumentsImpl();
  
        [MethodImpl(MethodImplOptions.InternalCall)]
!       extern protected override bool HasGenericParametersImpl();
  
        [MethodImpl(MethodImplOptions.InternalCall)]
!       extern public override Type[] GetGenericArguments();
  
        [MethodImpl(MethodImplOptions.InternalCall)]
!       extern public override Type BindGenericParameters(Type[] inst);
  
        [MethodImpl(MethodImplOptions.InternalCall)]
!       extern public override Type GetGenericTypeDefinition();
  
  #endif // CONFIG_REFLECTION

Index: TypeDelegator.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/TypeDelegator.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** TypeDelegator.cs    25 Apr 2003 03:53:07 -0000      1.2
--- TypeDelegator.cs    8 Aug 2003 07:08:45 -0000       1.3
***************
*** 330,352 ****
        // Internal methods that support generic types.
  
!       protected override bool IsGenericTypeImpl()
                        {
!                               return typeImpl.IsGenericType;
                        }
!       protected override int ArityImpl()
                        {
!                               return typeImpl.Arity;
                        }
!       public override Type[] GetInstantiation()
                        {
!                               return typeImpl.GetInstantiation();
                        }
!       public override Type Instantiate(Type[] inst)
                        {
!                               return typeImpl.Instantiate(inst);
                        }
!       public override Type GetGenericType()
                        {
!                               return typeImpl.GetGenericType();
                        }
  
--- 330,352 ----
        // Internal methods that support generic types.
  
!       protected override bool HasGenericArgumentsImpl()
                        {
!                               return typeImpl.HasGenericArgumentsImpl();
                        }
!       protected override bool HasGenericParametersImpl()
                        {
!                               return typeImpl.HasGenericParametersImpl();
                        }
!       public override Type[] GetGenericArguments()
                        {
!                               return typeImpl.GetGenericArguments();
                        }
!       public override Type BindGenericParameters(Type[] inst)
                        {
!                               return typeImpl.BindGenericParameters(inst);
                        }
!       public override Type GetGenericTypeDefinition()
                        {
!                               return typeImpl.GetGenericTypeDefinition();
                        }
  





reply via email to

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