Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Molaro <lupus@oddwiz.org>2001-11-14 18:18:05 +0300
committerPaolo Molaro <lupus@oddwiz.org>2001-11-14 18:18:05 +0300
commitc441fe5cc63798ad9be778fd7c6846135af94ca0 (patch)
tree1de9ddd300dd6d274245f865bea67686391ee249 /mcs/class/corlib/System.Reflection/ConstructorInfo.cs
parent9fb8a28a31658a791ac2d532c35734f649e849e9 (diff)
Wed Nov 14 16:30:27 CET 2001 Paolo Molaro <lupus@ximian.com>
* Linux.cs: a '/' is a valid char in a file path. Wed Nov 14 16:31:19 CET 2001 Paolo Molaro <lupus@ximian.com> * AppDomain.cs: rename dummy interface _AppDomain to AppDomain_Intf. * Array.cs: fix Array.Copy. * AssemblyLoadEventArgs.cs: rename field. * CLSCompliantAttribute.cs: use correct name for the class. * Char.cs: fix IsLetter. * Console.cs, DateTime.cs, Decimal.cs, IConvertible.cs, Math.cs, SByte.cs, UInt16.cs, UInt32.cs, UInt64.cs, UIntPtr.cs: CLSCompliant updates. * Convert.cs: CLSCompliant updates, add ChangeType() methods. * Delegate.cs: renamed target field to m_target. * Enum.cs: added missing methods. * MonoType.cs: add a constructor and some needed properties. * Object.cs: implement GetType(). * String.cs: CLSCompliant updates. Fixes everywhere to remove the ending 0 char. * Type.cs: add missing methods/properties. Wed Nov 14 16:45:49 CET 2001 Paolo Molaro <lupus@ximian.com> * ArrayList.cs: implement ArrayListEnumerator. * Hashtable.cs: hardcode the prime number table. Wed Nov 14 16:47:07 CET 2001 Paolo Molaro <lupus@ximian.com> * Calendar.cs: CLSCompliant updates. Wed Nov 14 16:47:47 CET 2001 Paolo Molaro <lupus@ximian.com> * CheckPermission.cs: disable ModeAccess() code: it's wrong. * FileStream.cs: only trow an exception if the read failed in ReadByte(). * StreamReader.cs: implement Peek and Read. * TextWriter.cs: CLSCompliant updates. Wed Nov 14 16:53:28 CET 2001 Paolo Molaro <lupus@ximian.com> * Assembly.cs: implement some of the Load() methods. * ConstructorInfo.cs: some missing stubs and fields. * FieldInfo.cs: IsInitOnly property. * ParameterInfo.cs: stubs for missing properties. * ParameterModifier.cs: implemented class. Wed Nov 14 17:01:45 CET 2001 Paolo Molaro <lupus@ximian.com> * ConstructorBuilder.cs: added missing stubs and some implementation. * CustomAttributeBuilder.cs: added. * EventBuilder.cs: added. * FieldBuilder.cs: updates. * MethodBuilder.cs: stuff to implement P/Invoke methods. * ModuleBuilder.cs: added GetArrayMethod() stub. * ParameterBuilder.cs, PropertyBuilder.cs: updates. * TypeBuilder.cs: updates and stubs. Wed Nov 14 17:02:57 CET 2001 Paolo Molaro <lupus@ximian.com> * CallingConvention.cs: add missing Winapi. Wed Nov 14 17:03:30 CET 2001 Paolo Molaro <lupus@ximian.com> * IFormatterConverter.cs, SerializationInfo.cs: CLSCompliant updates. Wed Nov 14 17:04:30 CET 2001 Paolo Molaro <lupus@ximian.com> * MD5CryptoServiceProvider.cs, SHA1CryptoServiceProvider.cs, SHA256Managed.cs: CLSCompliant updates. Wed Nov 14 17:05:22 CET 2001 Paolo Molaro <lupus@ximian.com> * Encoding.cs: renamed some fields. * StringBuilder.cs: CLSCompliant updates. Wed Nov 14 17:06:18 CET 2001 Paolo Molaro <lupus@ximian.com> * Overlapped.cs, ThreadPool.cs, Timer.cs: CLSCompliant updates. svn path=/trunk/mcs/; revision=1351
Diffstat (limited to 'mcs/class/corlib/System.Reflection/ConstructorInfo.cs')
-rw-r--r--mcs/class/corlib/System.Reflection/ConstructorInfo.cs10
1 files changed, 10 insertions, 0 deletions
diff --git a/mcs/class/corlib/System.Reflection/ConstructorInfo.cs b/mcs/class/corlib/System.Reflection/ConstructorInfo.cs
index 1b72237b897..41f566ab5b4 100644
--- a/mcs/class/corlib/System.Reflection/ConstructorInfo.cs
+++ b/mcs/class/corlib/System.Reflection/ConstructorInfo.cs
@@ -9,9 +9,16 @@
using System;
using System.Reflection;
+using System.Globalization;
namespace System.Reflection {
public abstract class ConstructorInfo : MethodBase {
+ public static readonly string ConstructorName = ".ctor";
+ public static readonly string TypeConstructorName = ".cctor";
+
+ protected ConstructorInfo() {
+ }
+
public override MemberTypes MemberType {
get {return MemberTypes.Constructor;}
}
@@ -21,5 +28,8 @@ namespace System.Reflection {
//FIXME
return null;
}
+
+ public abstract object Invoke( BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture);
+
}
}