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/Runtime/CompilerServic


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/CompilerServices CustomConstantAttribute.cs,1.2,1.3DateTimeConstantAttribute.cs,1.2,1.3 IDispatchConstantAttribute.cs,1.3,1.4IUnknownConstantAttribute.cs,1.2,1.3 IndexerNameAttribute.cs,1.2,1.3 IsVolatile.cs,1.1,1.2 MethodCodeType.cs,1.2,1.3 MethodImplAttribute.cs,1.1,1.2 MethodImplOptions.cs,1.1,1.2 RequiredAttributeAttribute.cs,1.2,1.3 RuntimeHelpers.cs,1.4,1.5
Date: Wed, 23 Apr 2003 01:39:52 -0400

Update of /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices
In directory 
subversions:/tmp/cvs-serv9550/runtime/System/Runtime/CompilerServices

Modified Files:
        CustomConstantAttribute.cs DateTimeConstantAttribute.cs 
        IDispatchConstantAttribute.cs IUnknownConstantAttribute.cs 
        IndexerNameAttribute.cs IsVolatile.cs MethodCodeType.cs 
        MethodImplAttribute.cs MethodImplOptions.cs 
        RequiredAttributeAttribute.cs RuntimeHelpers.cs 
Log Message:


Minor tweaks to a lot of classes to make them more signature compatible
with .NET Framework SDK 1.1.


Index: CustomConstantAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/CustomConstantAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** CustomConstantAttribute.cs  5 Apr 2003 06:05:42 -0000       1.2
--- CustomConstantAttribute.cs  23 Apr 2003 05:39:49 -0000      1.3
***************
*** 25,29 ****
  #if !ECMA_COMPAT
  
! [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter)]
  public abstract class CustomConstantAttribute : Attribute
  {
--- 25,31 ----
  #if !ECMA_COMPAT
  
! [AttributeUsage(AttributeTargets.Field |
!                               AttributeTargets.Parameter,
!                               Inherited=false)]
  public abstract class CustomConstantAttribute : Attribute
  {

Index: DateTimeConstantAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/DateTimeConstantAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** DateTimeConstantAttribute.cs        5 Apr 2003 06:05:42 -0000       1.2
--- DateTimeConstantAttribute.cs        23 Apr 2003 05:39:49 -0000      1.3
***************
*** 25,29 ****
  #if !ECMA_COMPAT
  
! [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter)]
  public sealed class DateTimeConstantAttribute : CustomConstantAttribute
  {
--- 25,31 ----
  #if !ECMA_COMPAT
  
! [AttributeUsage(AttributeTargets.Field |
!                               AttributeTargets.Parameter,
!                               Inherited=false)]
  public sealed class DateTimeConstantAttribute : CustomConstantAttribute
  {

Index: IDispatchConstantAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/IDispatchConstantAttribute.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** IDispatchConstantAttribute.cs       5 Apr 2003 06:05:42 -0000       1.3
--- IDispatchConstantAttribute.cs       23 Apr 2003 05:39:49 -0000      1.4
***************
*** 27,31 ****
  using System.Runtime.InteropServices;
  
! [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter)]
  public sealed class IDispatchConstantAttribute : CustomConstantAttribute
  {
--- 27,33 ----
  using System.Runtime.InteropServices;
  
! [AttributeUsage(AttributeTargets.Field |
!                               AttributeTargets.Parameter,
!                               Inherited=false)]
  public sealed class IDispatchConstantAttribute : CustomConstantAttribute
  {

Index: IUnknownConstantAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/IUnknownConstantAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** IUnknownConstantAttribute.cs        5 Apr 2003 06:05:42 -0000       1.2
--- IUnknownConstantAttribute.cs        23 Apr 2003 05:39:49 -0000      1.3
***************
*** 27,31 ****
  using System.Runtime.InteropServices;
  
! [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter)]
  public sealed class IUnknownConstantAttribute : CustomConstantAttribute
  {
--- 27,33 ----
  using System.Runtime.InteropServices;
  
! [AttributeUsage(AttributeTargets.Field |
!                               AttributeTargets.Parameter,
!                               Inherited=false)]
  public sealed class IUnknownConstantAttribute : CustomConstantAttribute
  {

Index: IndexerNameAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/IndexerNameAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** IndexerNameAttribute.cs     5 Apr 2003 06:05:42 -0000       1.2
--- IndexerNameAttribute.cs     23 Apr 2003 05:39:49 -0000      1.3
***************
*** 26,30 ****
  // the C# compiler's indexer name override mechanism.
  
! [AttributeUsage(AttributeTargets.Property)]
  public sealed class IndexerNameAttribute : Attribute
  {
--- 26,30 ----
  // the C# compiler's indexer name override mechanism.
  
! [AttributeUsage(AttributeTargets.Property, Inherited=true)]
  public sealed class IndexerNameAttribute : Attribute
  {

Index: IsVolatile.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/IsVolatile.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IsVolatile.cs       14 Nov 2001 05:10:50 -0000      1.1
--- IsVolatile.cs       23 Apr 2003 05:39:49 -0000      1.2
***************
*** 3,7 ****
   *                    "System.Runtime.CompilerServices.IsVolatile" class.
   *
!  * Copyright (C) 2001  Southern Storm Software, Pty Ltd.
   *
   * This program is free software; you can redistribute it and/or modify
--- 3,7 ----
   *                    "System.Runtime.CompilerServices.IsVolatile" class.
   *
!  * Copyright (C) 2001, 2003  Southern Storm Software, Pty Ltd.
   *
   * This program is free software; you can redistribute it and/or modify
***************
*** 25,29 ****
  public sealed class IsVolatile
  {
!       public IsVolatile() : base() {}
  
  }; // class IsVolatile
--- 25,30 ----
  public sealed class IsVolatile
  {
!       // Cannot instantiate this class.
!       private IsVolatile() {}
  
  }; // class IsVolatile

Index: MethodCodeType.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/MethodCodeType.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** MethodCodeType.cs   5 Apr 2003 06:05:42 -0000       1.2
--- MethodCodeType.cs   23 Apr 2003 05:39:49 -0000      1.3
***************
*** 25,28 ****
--- 25,29 ----
  #if !ECMA_COMPAT
  
+ [Flags]
  public enum MethodCodeType
  {

Index: MethodImplAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/MethodImplAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** MethodImplAttribute.cs      14 Nov 2001 05:10:50 -0000      1.1
--- MethodImplAttribute.cs      23 Apr 2003 05:39:49 -0000      1.2
***************
*** 3,7 ****
   *                    "System.Runtime.CompilerServices.MethodImplAttribute" 
class.
   *
!  * Copyright (C) 2001  Southern Storm Software, Pty Ltd.
   *
   * This program is free software; you can redistribute it and/or modify
--- 3,7 ----
   *                    "System.Runtime.CompilerServices.MethodImplAttribute" 
class.
   *
!  * Copyright (C) 2001, 2003  Southern Storm Software, Pty Ltd.
   *
   * This program is free software; you can redistribute it and/or modify
***************
*** 32,35 ****
--- 32,42 ----
        // Internal state.
        private MethodImplOptions options;
+ 
+ #if !ECMA_COMPAT
+ 
+       // Public fields.
+       public MethodCodeType MethodCodeType;
+ 
+ #endif
  
        // Constructors.

Index: MethodImplOptions.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/MethodImplOptions.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** MethodImplOptions.cs        14 Nov 2001 05:10:50 -0000      1.1
--- MethodImplOptions.cs        23 Apr 2003 05:39:49 -0000      1.2
***************
*** 23,26 ****
--- 23,27 ----
  {
  
+ [Flags]
  public enum MethodImplOptions
  {

Index: RequiredAttributeAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/RequiredAttributeAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** RequiredAttributeAttribute.cs       5 Apr 2003 06:05:42 -0000       1.2
--- RequiredAttributeAttribute.cs       23 Apr 2003 05:39:49 -0000      1.3
***************
*** 26,30 ****
  
  [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct |
!                               AttributeTargets.Enum | 
AttributeTargets.Interface)]
  public sealed class RequiredAttributeAttribute : Attribute
  {
--- 26,31 ----
  
  [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct |
!                               AttributeTargets.Enum | 
AttributeTargets.Interface,
!                               AllowMultiple=false, Inherited=false)]
  public sealed class RequiredAttributeAttribute : Attribute
  {

Index: RuntimeHelpers.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/RuntimeHelpers.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** RuntimeHelpers.cs   15 Apr 2003 04:37:44 -0000      1.4
--- RuntimeHelpers.cs   23 Apr 2003 05:39:49 -0000      1.5
***************
*** 41,44 ****
--- 41,50 ----
        [MethodImpl(MethodImplOptions.InternalCall)]
        extern public static Object GetObjectValue(Object obj);
+ 
+       [MethodImpl(MethodImplOptions.InternalCall)]
+       extern public static new bool Equals(Object o1, Object o2);
+ 
+       [MethodImpl(MethodImplOptions.InternalCall)]
+       extern public static int GetHashCode(Object o);
  #endif
  





reply via email to

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