[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Reflection AssemblyAlg
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Reflection AssemblyAlgorithmIdAttribute.cs,1.1,1.2AssemblyCompanyAttribute.cs,1.1,1.2 AssemblyConfigurationAttribute.cs,1.1,1.2 AssemblyCopyrightAttribute.cs,1.1,1.2AssemblyCultureAttribute.cs,1.1,1.2 AssemblyDefaultAliasAttribute.cs,1.1,1.2 AssemblyDelaySignAttribute.cs,1.1,1.2 AssemblyDescriptionAttribute.cs,1.1,1.2 AssemblyFileVersionAttribute.cs,1.1,1.2AssemblyFlagsAttribute.cs,1.1,1.2 AssemblyInformationalVersionAttribute.cs,1.1,1.2 AssemblyKeyFileAttribute.cs,1.1,1.2 AssemblyKeyNameAttribute.cs,1.1,1.2 AssemblyNameFlags.cs,1.1,1.2 AssemblyProductAttribute.cs,1.1,1.2AssemblyTitleAttribute.cs,1.1,1.2 AssemblyTrademarkAttribute.cs,1.1,1.2 AssemblyVersionAttribute.cs,1.3,1.4 Binder.cs,1.3,1.4 ConstructorInfo.cs,1.4,1.5 EventAttributes.cs,1.2,1.3 EventInfo.cs,1.5,1.6 FieldAttributes.cs,1.2,1.3 FieldInfo.cs,1.5,1.6 IReflect.cs,1.3,1.4InterfaceMapping.cs,1.2,1.3 InvalidFilterCriteriaException.cs,1.4,1.5 MemberInfo.cs,1.6,1.7 MemberTypes.cs,1.2,1.3 MethodAttributes.cs,1.2,1.3 MethodBase.cs,1.6,1.7 MethodImplAttributes.cs,1.3,1.4 MethodInfo.cs,1.4,1.5 Missing.cs,1.2,1.3 ParameterAttributes.cs,1.2,1.3 Pointer.cs,1.1,1.2 PropertyInfo.cs,1.4,1.5 TypeAttributes.cs,1.3,1.4 |
Date: |
Wed, 23 Apr 2003 01:39:53 -0400 |
Update of /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection
In directory subversions:/tmp/cvs-serv9550/runtime/System/Reflection
Modified Files:
AssemblyAlgorithmIdAttribute.cs AssemblyCompanyAttribute.cs
AssemblyConfigurationAttribute.cs
AssemblyCopyrightAttribute.cs AssemblyCultureAttribute.cs
AssemblyDefaultAliasAttribute.cs AssemblyDelaySignAttribute.cs
AssemblyDescriptionAttribute.cs
AssemblyFileVersionAttribute.cs AssemblyFlagsAttribute.cs
AssemblyInformationalVersionAttribute.cs
AssemblyKeyFileAttribute.cs AssemblyKeyNameAttribute.cs
AssemblyNameFlags.cs AssemblyProductAttribute.cs
AssemblyTitleAttribute.cs AssemblyTrademarkAttribute.cs
AssemblyVersionAttribute.cs Binder.cs ConstructorInfo.cs
EventAttributes.cs EventInfo.cs FieldAttributes.cs
FieldInfo.cs IReflect.cs InterfaceMapping.cs
InvalidFilterCriteriaException.cs MemberInfo.cs MemberTypes.cs
MethodAttributes.cs MethodBase.cs MethodImplAttributes.cs
MethodInfo.cs Missing.cs ParameterAttributes.cs Pointer.cs
PropertyInfo.cs TypeAttributes.cs
Log Message:
Minor tweaks to a lot of classes to make them more signature compatible
with .NET Framework SDK 1.1.
Index: AssemblyAlgorithmIdAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyAlgorithmIdAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyAlgorithmIdAttribute.cs 2 Dec 2001 09:29:50 -0000 1.1
--- AssemblyAlgorithmIdAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyAlgorithmIdAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyAlgorithmIdAttribute : Attribute
{
***************
*** 43,46 ****
--- 43,47 ----
// Properties.
+ [CLSCompliant(false)]
public uint AlgorithmId
{
Index: AssemblyCompanyAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyCompanyAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyCompanyAttribute.cs 7 Nov 2002 04:20:12 -0000 1.1
--- AssemblyCompanyAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyCompanyAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyCompanyAttribute : Attribute
{
Index: AssemblyConfigurationAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyConfigurationAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyConfigurationAttribute.cs 7 Nov 2002 04:20:12 -0000 1.1
--- AssemblyConfigurationAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyConfigurationAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyConfigurationAttribute : Attribute
{
Index: AssemblyCopyrightAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyCopyrightAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyCopyrightAttribute.cs 7 Nov 2002 04:20:12 -0000 1.1
--- AssemblyCopyrightAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyCopyrightAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyCopyrightAttribute : Attribute
{
Index: AssemblyCultureAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyCultureAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyCultureAttribute.cs 7 Nov 2002 04:20:12 -0000 1.1
--- AssemblyCultureAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyCultureAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyCultureAttribute : Attribute
{
Index: AssemblyDefaultAliasAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyDefaultAliasAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyDefaultAliasAttribute.cs 7 Nov 2002 04:20:12 -0000 1.1
--- AssemblyDefaultAliasAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyDefaultAliasAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyDefaultAliasAttribute : Attribute
{
Index: AssemblyDelaySignAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyDelaySignAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyDelaySignAttribute.cs 7 Nov 2002 04:20:12 -0000 1.1
--- AssemblyDelaySignAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyDelaySignAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyDelaySignAttribute : Attribute
{
Index: AssemblyDescriptionAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyDescriptionAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyDescriptionAttribute.cs 7 Nov 2002 04:20:12 -0000 1.1
--- AssemblyDescriptionAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyDescriptionAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyDescriptionAttribute : Attribute
{
Index: AssemblyFileVersionAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyFileVersionAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyFileVersionAttribute.cs 7 Nov 2002 04:20:12 -0000 1.1
--- AssemblyFileVersionAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyFileVersionAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyFileVersionAttribute : Attribute
{
Index: AssemblyFlagsAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyFlagsAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyFlagsAttribute.cs 7 Nov 2002 04:20:12 -0000 1.1
--- AssemblyFlagsAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 3,7 ****
* "System.Reflection.AssemblyFlagsAttribute" class.
*
! * Copyright (C) 2002 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
--- 3,7 ----
* "System.Reflection.AssemblyFlagsAttribute" class.
*
! * Copyright (C) 2002, 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyFlagsAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyFlagsAttribute : Attribute
{
***************
*** 36,39 ****
--- 36,45 ----
// Constructors.
+ public AssemblyFlagsAttribute(int flags)
+ : base()
+ {
+ flagValues = (uint)flags;
+ }
+ [CLSCompliant(false)]
public AssemblyFlagsAttribute(uint flags)
: base()
***************
*** 43,46 ****
--- 49,60 ----
// Properties.
+ public int AssemblyFlags
+ {
+ get
+ {
+ return (int)flagValues;
+ }
+ }
+ [CLSCompliant(false)]
public uint Flags
{
Index: AssemblyInformationalVersionAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyInformationalVersionAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyInformationalVersionAttribute.cs 7 Nov 2002 04:20:12 -0000
1.1
--- AssemblyInformationalVersionAttribute.cs 23 Apr 2003 05:39:49 -0000
1.2
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyInformationalVersionAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyInformationalVersionAttribute : Attribute
{
Index: AssemblyKeyFileAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyKeyFileAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyKeyFileAttribute.cs 7 Nov 2002 04:20:12 -0000 1.1
--- AssemblyKeyFileAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyKeyFileAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyKeyFileAttribute : Attribute
{
Index: AssemblyKeyNameAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyKeyNameAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyKeyNameAttribute.cs 7 Nov 2002 04:20:12 -0000 1.1
--- AssemblyKeyNameAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyKeyNameAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyKeyNameAttribute : Attribute
{
Index: AssemblyNameFlags.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyNameFlags.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyNameFlags.cs 2 Dec 2001 09:29:50 -0000 1.1
--- AssemblyNameFlags.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 3,7 ****
* "System.Reflection.AssemblyNameFlags" class.
*
! * Copyright (C) 2001 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
--- 3,7 ----
* "System.Reflection.AssemblyNameFlags" class.
*
! * Copyright (C) 2001, 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
***************
*** 28,33 ****
public enum AssemblyNameFlags
{
! None = 0x0000,
! PublicKey = 0x0001
}; // enum AssemblyNameFlags
--- 28,34 ----
public enum AssemblyNameFlags
{
! None = 0x0000,
! PublicKey = 0x0001,
! Retargetable = 0x0100
}; // enum AssemblyNameFlags
Index: AssemblyProductAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyProductAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyProductAttribute.cs 7 Nov 2002 04:20:12 -0000 1.1
--- AssemblyProductAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyProductAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyProductAttribute : Attribute
{
Index: AssemblyTitleAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyTitleAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyTitleAttribute.cs 7 Nov 2002 04:20:12 -0000 1.1
--- AssemblyTitleAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 3,7 ****
* "System.Reflection.AssemblyTitleAttribute" class.
*
! * Copyright (C) 2002 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
--- 3,7 ----
* "System.Reflection.AssemblyTitleAttribute" class.
*
! * Copyright (C) 2002, 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyTitleAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyTitleAttribute : Attribute
{
***************
*** 43,47 ****
// Properties.
! public String TitleName
{
get
--- 43,47 ----
// Properties.
! public String Title
{
get
Index: AssemblyTrademarkAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyTrademarkAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyTrademarkAttribute.cs 7 Nov 2002 04:20:12 -0000 1.1
--- AssemblyTrademarkAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyTrademarkAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyTrademarkAttribute : Attribute
{
Index: AssemblyVersionAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/AssemblyVersionAttribute.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** AssemblyVersionAttribute.cs 15 Apr 2003 11:22:32 -0000 1.3
--- AssemblyVersionAttribute.cs 23 Apr 2003 05:39:49 -0000 1.4
***************
*** 28,32 ****
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly)]
public sealed class AssemblyVersionAttribute : Attribute
{
--- 28,32 ----
using System.Configuration.Assemblies;
! [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyVersionAttribute : Attribute
{
Index: Binder.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/Binder.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** Binder.cs 15 Apr 2003 11:22:32 -0000 1.3
--- Binder.cs 23 Apr 2003 05:39:49 -0000 1.4
***************
*** 2,6 ****
* Binder.cs - Implementation of the "System.Reflection.Binder" class.
*
! * Copyright (C) 2001 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
--- 2,6 ----
* Binder.cs - Implementation of the "System.Reflection.Binder" class.
*
! * Copyright (C) 2001, 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
***************
*** 26,30 ****
--- 26,34 ----
using System;
using System.Globalization;
+ using System.Runtime.InteropServices;
+ #if !ECMA_COMPAT
+ [ClassInterface(ClassInterfaceType.AutoDual)]
+ #endif
public abstract class Binder
{
Index: ConstructorInfo.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/ConstructorInfo.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** ConstructorInfo.cs 15 Apr 2003 11:22:32 -0000 1.4
--- ConstructorInfo.cs 23 Apr 2003 05:39:49 -0000 1.5
***************
*** 3,7 ****
* "System.Reflection.ConstructorInfo" class.
*
! * Copyright (C) 2001 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
--- 3,7 ----
* "System.Reflection.ConstructorInfo" class.
*
! * Copyright (C) 2001, 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
***************
*** 27,31 ****
--- 27,36 ----
using System;
using System.Globalization;
+ using System.Runtime.InteropServices;
+ using System.Diagnostics;
+ #if !ECMA_COMPAT
+ [ClassInterface(ClassInterfaceType.AutoDual)]
+ #endif
public abstract class ConstructorInfo : MethodBase
{
***************
*** 48,51 ****
--- 53,60 ----
// Invoke this constructor.
+ #if !ECMA_COMPAT
+ [DebuggerStepThrough]
+ [DebuggerHidden]
+ #endif
public Object Invoke(Object[] parameters)
{
Index: EventAttributes.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/EventAttributes.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** EventAttributes.cs 15 Apr 2003 11:22:32 -0000 1.2
--- EventAttributes.cs 23 Apr 2003 05:39:49 -0000 1.3
***************
*** 25,28 ****
--- 25,29 ----
#if CONFIG_REFLECTION
+ [Flags]
public enum EventAttributes
{
Index: EventInfo.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/EventInfo.cs,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** EventInfo.cs 15 Apr 2003 11:22:32 -0000 1.5
--- EventInfo.cs 23 Apr 2003 05:39:49 -0000 1.6
***************
*** 2,6 ****
* EventInfo.cs - Implementation of the "System.Reflection.EventInfo" class.
*
! * Copyright (C) 2001 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
--- 2,6 ----
* EventInfo.cs - Implementation of the "System.Reflection.EventInfo" class.
*
! * Copyright (C) 2001, 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
***************
*** 25,29 ****
--- 25,34 ----
using System;
+ using System.Runtime.InteropServices;
+ using System.Diagnostics;
+ #if !ECMA_COMPAT
+ [ClassInterface(ClassInterfaceType.AutoDual)]
+ #endif
public abstract class EventInfo : MemberInfo
{
***************
*** 42,45 ****
--- 47,54 ----
// Add a new handler to this event.
+ #if !ECMA_COMPAT
+ [DebuggerStepThrough]
+ [DebuggerHidden]
+ #endif
public void AddEventHandler(Object target, Delegate handler)
{
***************
*** 83,86 ****
--- 92,99 ----
// Remove an event handler from this event.
+ #if !ECMA_COMPAT
+ [DebuggerStepThrough]
+ [DebuggerHidden]
+ #endif
public void RemoveEventHandler(Object target, Delegate handler)
{
Index: FieldAttributes.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/FieldAttributes.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** FieldAttributes.cs 15 Apr 2003 11:22:32 -0000 1.2
--- FieldAttributes.cs 23 Apr 2003 05:39:49 -0000 1.3
***************
*** 25,28 ****
--- 25,29 ----
#if CONFIG_REFLECTION
+ [Flags]
public enum FieldAttributes
{
Index: FieldInfo.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/FieldInfo.cs,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** FieldInfo.cs 15 Apr 2003 11:22:32 -0000 1.5
--- FieldInfo.cs 23 Apr 2003 05:39:49 -0000 1.6
***************
*** 2,6 ****
* FieldInfo.cs - Implementation of the "System.Reflection.FieldInfo" class.
*
! * Copyright (C) 2001 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
--- 2,6 ----
* FieldInfo.cs - Implementation of the "System.Reflection.FieldInfo" class.
*
! * Copyright (C) 2001, 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
***************
*** 25,31 ****
--- 25,36 ----
using System;
+ using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;
using System.Globalization;
+ using System.Diagnostics;
+ #if !ECMA_COMPAT
+ [ClassInterface(ClassInterfaceType.AutoDual)]
+ #endif
public abstract class FieldInfo : MemberInfo
{
***************
*** 53,56 ****
--- 58,65 ----
// Set the value associated with this field on an object.
+ #if !ECMA_COMPAT
+ [DebuggerStepThrough]
+ [DebuggerHidden]
+ #endif
public void SetValue(Object obj, Object value)
{
Index: IReflect.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/IReflect.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** IReflect.cs 15 Apr 2003 11:22:32 -0000 1.3
--- IReflect.cs 23 Apr 2003 05:39:49 -0000 1.4
***************
*** 2,6 ****
* IReflect.cs - Implementation of the "System.Reflection.IReflect" interface.
*
! * Copyright (C) 2001 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
--- 2,6 ----
* IReflect.cs - Implementation of the "System.Reflection.IReflect" interface.
*
! * Copyright (C) 2001, 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
***************
*** 26,30 ****
--- 26,32 ----
using System;
using System.Globalization;
+ using System.Runtime.InteropServices;
+ [Guid("AFBF15E5-C37C-11d2-B88E-00A0C9B471B8")]
public interface IReflect
{
Index: InterfaceMapping.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/InterfaceMapping.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** InterfaceMapping.cs 15 Apr 2003 11:22:32 -0000 1.2
--- InterfaceMapping.cs 23 Apr 2003 05:39:49 -0000 1.3
***************
*** 28,34 ****
{
public MethodInfo[] InterfaceMethods;
! public Type interfaceType;
public MethodInfo[] TargetMethods;
! public Type targetType;
}; // struct InterfaceMapping
--- 28,34 ----
{
public MethodInfo[] InterfaceMethods;
! public Type InterfaceType;
public MethodInfo[] TargetMethods;
! public Type TargetType;
}; // struct InterfaceMapping
Index: InvalidFilterCriteriaException.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/InvalidFilterCriteriaException.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** InvalidFilterCriteriaException.cs 15 Apr 2003 11:22:32 -0000 1.4
--- InvalidFilterCriteriaException.cs 23 Apr 2003 05:39:49 -0000 1.5
***************
*** 33,37 ****
// Constructors.
! private InvalidFilterCriteriaException()
: base(_("Exception_Filter")) {}
public InvalidFilterCriteriaException(String msg)
--- 33,37 ----
// Constructors.
! public InvalidFilterCriteriaException()
: base(_("Exception_Filter")) {}
public InvalidFilterCriteriaException(String msg)
Index: MemberInfo.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/MemberInfo.cs,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** MemberInfo.cs 15 Apr 2003 11:22:32 -0000 1.6
--- MemberInfo.cs 23 Apr 2003 05:39:49 -0000 1.7
***************
*** 24,27 ****
--- 24,32 ----
#if CONFIG_REFLECTION
+ using System.Runtime.InteropServices;
+
+ #if !ECMA_COMPAT
+ [ClassInterface(ClassInterfaceType.AutoDual)]
+ #endif
public abstract class MemberInfo : ICustomAttributeProvider
{
Index: MemberTypes.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/MemberTypes.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** MemberTypes.cs 15 Apr 2003 11:22:32 -0000 1.2
--- MemberTypes.cs 23 Apr 2003 05:39:49 -0000 1.3
***************
*** 25,28 ****
--- 25,29 ----
#if CONFIG_REFLECTION
+ [Flags]
public enum MemberTypes
{
Index: MethodAttributes.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/MethodAttributes.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** MethodAttributes.cs 15 Apr 2003 11:22:32 -0000 1.2
--- MethodAttributes.cs 23 Apr 2003 05:39:49 -0000 1.3
***************
*** 25,28 ****
--- 25,29 ----
#if CONFIG_REFLECTION
+ [Flags]
public enum MethodAttributes
{
***************
*** 42,45 ****
--- 43,49 ----
ReuseSlot = 0x0000,
NewSlot = 0x0100,
+ #if !ECMA_COMPAT
+ CheckAccessOnOverride = 0x0200,
+ #endif
Abstract = 0x0400,
SpecialName = 0x0800,
Index: MethodBase.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/MethodBase.cs,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** MethodBase.cs 15 Apr 2003 11:22:32 -0000 1.6
--- MethodBase.cs 23 Apr 2003 05:39:49 -0000 1.7
***************
*** 2,6 ****
* MethodBase.cs - Implementation of the "System.Reflection.MethodBase" class.
*
! * Copyright (C) 2001 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
--- 2,6 ----
* MethodBase.cs - Implementation of the "System.Reflection.MethodBase" class.
*
! * Copyright (C) 2001, 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
***************
*** 27,31 ****
--- 27,36 ----
using System.Globalization;
using System.Runtime.CompilerServices;
+ using System.Runtime.InteropServices;
+ using System.Diagnostics;
+ #if !ECMA_COMPAT
+ [ClassInterface(ClassInterfaceType.AutoDual)]
+ #endif
public abstract class MethodBase : MemberInfo
{
***************
*** 45,48 ****
--- 50,57 ----
// Invoke this method.
+ #if !ECMA_COMPAT
+ [DebuggerStepThrough]
+ [DebuggerHidden]
+ #endif
public Object Invoke(Object obj, Object[] parameters)
{
Index: MethodImplAttributes.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/MethodImplAttributes.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** MethodImplAttributes.cs 15 Apr 2003 11:22:32 -0000 1.3
--- MethodImplAttributes.cs 23 Apr 2003 05:39:49 -0000 1.4
***************
*** 25,28 ****
--- 25,29 ----
#if CONFIG_REFLECTION
+ [Flags]
public enum MethodImplAttributes
{
Index: MethodInfo.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/MethodInfo.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** MethodInfo.cs 15 Apr 2003 11:22:32 -0000 1.4
--- MethodInfo.cs 23 Apr 2003 05:39:49 -0000 1.5
***************
*** 24,27 ****
--- 24,32 ----
#if CONFIG_REFLECTION
+ using System.Runtime.InteropServices;
+
+ #if !ECMA_COMPAT
+ [ClassInterface(ClassInterfaceType.AutoDual)]
+ #endif
public abstract class MethodInfo : MethodBase
{
Index: Missing.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/Missing.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** Missing.cs 15 Apr 2003 11:22:32 -0000 1.2
--- Missing.cs 23 Apr 2003 05:39:49 -0000 1.3
***************
*** 29,32 ****
--- 29,34 ----
sealed class Missing
{
+ // Cannot instantiate this class externally.
+ private Missing() {}
// The only instance of Missing in the system.
Index: ParameterAttributes.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/ParameterAttributes.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ParameterAttributes.cs 15 Apr 2003 11:22:32 -0000 1.2
--- ParameterAttributes.cs 23 Apr 2003 05:39:49 -0000 1.3
***************
*** 31,36 ****
In = 0x0001,
Out = 0x0002,
! Optional = 0x0004,
Retval = 0x0008,
ReservedMask = 0xF000,
HasDefault = 0x1000,
--- 31,37 ----
In = 0x0001,
Out = 0x0002,
! Lcid = 0x0004,
Retval = 0x0008,
+ Optional = 0x0010,
ReservedMask = 0xF000,
HasDefault = 0x1000,
Index: Pointer.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/Pointer.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** Pointer.cs 19 Apr 2003 04:03:04 -0000 1.1
--- Pointer.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 27,30 ****
--- 27,31 ----
using System.Runtime.Serialization;
+ [CLSCompliant(false)]
public unsafe sealed class Pointer : ISerializable
{
Index: PropertyInfo.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/PropertyInfo.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** PropertyInfo.cs 15 Apr 2003 11:22:32 -0000 1.4
--- PropertyInfo.cs 23 Apr 2003 05:39:49 -0000 1.5
***************
*** 27,31 ****
--- 27,36 ----
using System;
using System.Globalization;
+ using System.Runtime.InteropServices;
+ using System.Diagnostics;
+ #if !ECMA_COMPAT
+ [ClassInterface(ClassInterfaceType.AutoDual)]
+ #endif
public abstract class PropertyInfo : MemberInfo
{
***************
*** 71,74 ****
--- 76,83 ----
Binder
binder, Object[] index,
CultureInfo culture);
+ #if !ECMA_COMPAT
+ [DebuggerStepThrough]
+ [DebuggerHidden]
+ #endif
public virtual Object GetValue(Object obj, Object[] index)
{
***************
*** 81,84 ****
--- 90,97 ----
BindingFlags
invokeAttr, Binder binder,
Object[]
index, CultureInfo culture);
+ #if !ECMA_COMPAT
+ [DebuggerStepThrough]
+ [DebuggerHidden]
+ #endif
public virtual void SetValue(Object obj, Object value, Object[] index)
{
Index: TypeAttributes.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Reflection/TypeAttributes.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** TypeAttributes.cs 15 Apr 2003 11:22:32 -0000 1.3
--- TypeAttributes.cs 23 Apr 2003 05:39:49 -0000 1.4
***************
*** 49,53 ****
Abstract = 0x00000080,
Sealed = 0x00000100,
- Enum = 0x00000200,
SpecialName = 0x00000400,
Import = 0x00001000,
--- 49,52 ----
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Reflection AssemblyAlgorithmIdAttribute.cs,1.1,1.2AssemblyCompanyAttribute.cs,1.1,1.2 AssemblyConfigurationAttribute.cs,1.1,1.2 AssemblyCopyrightAttribute.cs,1.1,1.2AssemblyCultureAttribute.cs,1.1,1.2 AssemblyDefaultAliasAttribute.cs,1.1,1.2 AssemblyDelaySignAttribute.cs,1.1,1.2 AssemblyDescriptionAttribute.cs,1.1,1.2 AssemblyFileVersionAttribute.cs,1.1,1.2AssemblyFlagsAttribute.cs,1.1,1.2 AssemblyInformationalVersionAttribute.cs,1.1,1.2 AssemblyKeyFileAttribute.cs,1.1,1.2 AssemblyKeyNameAttribute.cs,1.1,1.2 AssemblyNameFlags.cs,1.1,1.2 AssemblyProductAttribute.cs,1.1,1.2AssemblyTitleAttribute.cs,1.1,1.2 AssemblyTrademarkAttribute.cs,1.1,1.2 AssemblyVersionAttribute.cs,1.3,1.4 Binder.cs,1.3,1.4 ConstructorInfo.cs,1.4,1.5 EventAttributes.cs,1.2,1.3 EventInfo.cs,1.5,1.6 FieldAttributes.cs,1.2,1.3 FieldInfo.cs,1.5,1.6 IReflect.cs,1.3,1.4InterfaceMapping.cs,1.2,1.3 InvalidFilterCriteriaException.cs,1.4,1.5 MemberInfo.cs,1.6,1.7 MemberTypes.cs,1.2,1.3 MethodAttributes.cs,1.2,1.3 MethodBase.cs,1.6,1.7 MethodImplAttributes.cs,1.3,1.4 MethodInfo.cs,1.4,1.5 Missing.cs,1.2,1.3 ParameterAttributes.cs,1.2,1.3 Pointer.cs,1.1,1.2 PropertyInfo.cs,1.4,1.5 TypeAttributes.cs,1.3,1.4,
Rhys Weatherley <address@hidden> <=