[Top][All Lists]
[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();
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Reflection ClrType.cs, 1.18, 1.19 TypeDelegator.cs, 1.2, 1.3,
Rhys Weatherley <address@hidden> <=
- Prev by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Reflection/Emit SignatureHelper.cs, 1.6, 1.7 TypeBuilder.cs, 1.10, 1.11
- Next by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System Type.cs, 1.25, 1.26
- Previous by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Reflection/Emit SignatureHelper.cs, 1.6, 1.7 TypeBuilder.cs, 1.10, 1.11
- Next by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System Type.cs, 1.25, 1.26
- Index(es):