| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971 |
- 2007-11-13 Atsushi Enomoto <[email protected]>
- * MethodBase.cs : (Invoke) removed extra interface implementation.
- 2007-11-13 Atsushi Enomoto <[email protected]>
- * StrongNameKeyPair.cs : implemented 2.0 runtime serialization stuff.
- 2007-11-05 Mark Probst <[email protected]>
- * Binder.cs: Treat matches with different argument types as
- ambiguous, too. Fixes #324998.
- 2007-11-01 Zoltan Varga <[email protected]>
- * Binder.cs: Avoid returning a method with a ParamArray attribute when a normal
- method exists. Fixes #338266.
- 2007-10-30 Zoltan Varga <[email protected]>
- * Binder.cs: Applied patch from Mario A Chavez <[email protected]>. Add
- support for binding to methods with ParamArray attribute. Fixes #336841.
- 2007-10-27 Zoltan Varga <[email protected]>
- * MonoGenericClass.cs: Override GetPropertyImpl too.
- 2007-10-24 Atsushi Enomoto <[email protected]>
- * Assembly.cs : include ReflectionOnlyLoad() as part of 2.0
- bootstrap build.
- 2007-09-23 Zoltan Varga <[email protected]>
- * Assembly.cs (GetManifestModule): New virtual method overridden by
- AssemblyBuilder.
- 2007-09-17 Gert Driesen <[email protected]>
- * Assembly.cs: In GetManifestResourceStream, throw ANE with type as
- paramname when both name and type are null. Use String.Length to check
- for zero-length string.
- 2007-09-11 Mark Probst <[email protected]>
- * MonoMethod.cs: Catch and re-throw MethodAccessException from
- InternalInvoke for CoreCLR security.
- Thu Sep 6 19:49:34 CEST 2007 Paolo Molaro <[email protected]>
- * MonoMethod.cs: name is used as a cache: provide an icall to get the
- name from the runtime.
- 2007-08-23 Robert Jordan <[email protected]>
- * MemberInfoSerializationHolder.cs: created from
- ReflectionSerializationHolder to match MS (fixes bug #80761).
- Add support for fields, events, properties and generic methods.
- * MonoMethod.cs (GetObjectData): handle generic arguments.
- * MonoGenericMethod.cs: mark as [Serializable].
- * MonoProperty.cs (GetObjectData): implemented.
- * MonoField.cs: ditto.
- * MonoEvent.cs: ditto.
- 2007-07-19 Atsushi Enomoto <[email protected]>
- * MonoMethod.cs : parameter types should be fixed as well.
- 2007-07-19 Atsushi Enomoto <[email protected]>
- * MonoMethod.cs : ToString() did not show correct return type when
- it is generic.
- 2007-07-15 Zoltan Varga <[email protected]>
- * FieldInfo.cs: Implement GetOptional/RequiredCustomModifiers ().
- * MethodInfo.cs: Remove an unneccesary MonoTODO.
- * Module.cs: Implement ResolveSignature.
- 2007-07-14 Zoltan Varga <[email protected]>
- * Module.cs: Implement the generic versions of the ResolveXXX methods.
- 2007-07-10 Zoltan Varga <[email protected]>
- * Module.cs: Add new internal method GetMDStreamVersion ().
- 2007-07-09 Atsushi Enomoto <[email protected]>
- * CustomAttributeNamedArgument.cs, CustomAttributeTypedArgument.cs:
- added missing operator == and !=.
- 2007-07-04 Atsushi Enomoto <[email protected]>
- * CustomAttributeNamedArgument.cs CustomAttributeTypedArgument.cs
- CustomAttributeData.cs : implemented Equals() and GetHashCode().
- * Missing.cs : ISerializable.
- * AssemblyName.cs : ReferenceMatchesDefinition() stub.
- * Module.cs : missing method stubs with generic type/method args.
- * ExceptionHandlingClause.cs : ToString() stub.
- * MethodBase.cs TypeDelegator.cs ModuleResolveEventHandler.cs
- TypeFilter.cs MemberFilter.cs
- FieldInfo.cs ParameterInfo.cs MethodInfo.cs :
- miscellaneous cosmetic API fixes.
- Tue May 8 13:04:35 CEST 2007 Paolo Molaro <[email protected]>
- * FieldInfo.cs, MethodBase.cs: implemented new GetFieldFromHandle and
- GetMethodFromHandle overloads (bug #78637).
- 2007-05-07 Zoltan Varga <[email protected]>
- * MonoMethod.cs (Invoke): Fix a warning.
-
- * MonoMethod.cs (Invoke): Don't wrap ThreadAbortException inside a
- TargetInvocationException on the 2.0 profile. Fixes #81538.
- 2007-04-09 Alp Toker <[email protected]>
- * MonoMethod.cs: Use StringBuilder for the entire ToString() methods
- to reduce allocations and increase performance.
- 2007-04-09 Alp Toker <[email protected]>
- * MonoMethod.cs: Use StringBuilder for parms in ToString() methods.
- 2007-04-09 Alp Toker <[email protected]>
- * MethodBase.cs: IsGenericMethodDefinition() and IsGenericMethod()
- should return false, not throw NotSupportedException. This matches MS
- behaviour and introduces simplifications in subclasses.
- * MonoMethod.cs: MonoCMethod: Remove redundant overrides.
- 2007-03-05 Peter Dettman <[email protected]>
- * Binder.cs: The patch changes Binder.Default.GetBetterMethod to
- prefer methods in subclasses if the arg types can't disambiguate
- them.
- Also fixes a typo in the CallingConventions comparison.
- 2007-03-01 Alp Toker <[email protected]>
- * FieldInfo.cs:
- Add GetFieldFromHandle() 2.0 overload stub (NotImplemented).
- 2007-03-01 Alp Toker <[email protected]>
- * MethodBase.cs: Add missing ComVisible attr.
- Add GetMethodFromHandle() 2.0 overload stub (NotImplemented).
- 2006-12-30 Marek Safar <[email protected]>
- * MonoProperty.cs: Cache frequently used properties.
- Thu Dec 14 13:50:48 CET 2006 Paolo Molaro <[email protected]>
- * *.cs: added missing Serializable attributes.
- Thu Dec 14 12:52:27 CET 2006 Paolo Molaro <[email protected]>
- * MonoProperty.cs, ParameterInfo.cs, PropertyInfo.cs:
- GetRequiredCustomModifiers()/GetOptionalCustomModifiers()
- implementations.
- Tue Dec 12 20:35:10 CET 2006 Paolo Molaro <[email protected]>
- * MethodBase.cs: added missing ComVisible attr.
- * MethodInfo.cs: added a few missing methods that we implement
- in derived classes.
- Tue Dec 12 19:45:26 CET 2006 Paolo Molaro <[email protected]>
- * MonoEvent.cs: correctly obey the nonPublic flag in GetOtherMethods ().
- * EventInfo.cs: remove NotImpl exception from GetOtherMethods ().
- 2006-10-19 Gert Driesen <[email protected]>
- * AssemblyName.cs: Revert change where filename was not converted to
- absolute path before passing it to Assembly.InternalGetAssemblyName
- as the CodeBase is not set in that case.
- 2006-10-17 Kornél Pál <[email protected]>
- * FieldInfo.cs: Added GetRawConstantValue (). Note that throwing a
- NotSupportedException is the proper implementation.
- * ParameterInfo.cs: Use Attributes in Is... properties on profile 2.0
- that is expected by subclasses.
- 2006-10-14 Gert Driesen <[email protected]>
- * AssemblyName.cs: No need to convert filename to absolute path before
- passing it to Assembly.InternalGetAssemblyName. This allows our
- exception messages to be better match those of MS.
- 2006-09-29 Jb Evain <[email protected]>
- * MonoFieldInfo.cs: throw a FieldAccessException when setting a literal field.
- 2006-09-02 Zoltan Varga <[email protected]>
- * ParameterInfo.cs MethodInfo.cs MonoMethod.cs: Applied patch from
- Peter Dettman ([email protected]). Implement ReturnParameter
- property.
- * Binder.cs (ReorderParameters): Really fix this.
-
- * Binder.cs (ReorderParameters): Fix this method. Fixes #79120.
- 2006-09-01 Raja R Harinath <[email protected]>
- * MonoMethod.cs (ToString): Update to handle change in byref type names.
- 2006-08-08 Gert Driesen <[email protected]>
- * Assembly.cs: On 2.0 profile, throw FileNotFoundException for
- linked resources in GetManifestResourceStream when assembly is
- loaded from byte array.
- 2006-07-12 Zoltan Varga <[email protected]>
- * MonoMethod.cs (ContainsGenericParameters): Implement.
-
- * MonoMethod.cs (Invoke): Prevent invoking of open generic methods.
- 2006-07-09 Gert Driesen <[email protected]>
- * Assembly.cs: When assembly is loaded from byte array, return null
- for linked resources in GetManifestResourceStream. Fixes bug #78468.
- 2006-07-09 Zoltan Varga <[email protected]>
- * Binder.cs: Add back the support for BindingFlags.ExactBinding. Fixes #78592.
- 2006-06-30 Zoltan Varga <[email protected]>
- * Binder.cs: Comment out the ExactBinding stuff for the release as it breaks some
- gtk# apps.
- 2006-06-07 Zoltan Varga <[email protected]>
- * Binder.cs: Add support for BindingFlags.ExactBinding. Fixes #78592.
- 2006-05-28 Gert Driesen <[email protected]>
- * MethodBase.cs: GetMethodBody should not throw ArgumentException for
- a method with no IL body. Fixes bug #78522.
- 2006-05-10 Zoltan Varga <[email protected]>
- * Module.cs (GetMethod): Update after the changes to Type.GetMethod ().
- 2006-05-08 Atsushi Enomoto <[email protected]>
- * Binder.cs : (Default.SelectMethod)
- don't throw AmbiguousMatchException when one of conflicting method
- matches weakly. Fixed bug #42547.
- 2006-05-08 Atsushi Enomoto <[email protected]>
- * Binder.cs : (Default.BindToMethod) reorder parameters based
- on namedParameters. Fixed bug #41691.
- 2006-05-03 Jb Evain <[email protected]>
- * MonoField.cs (GetValue,SetValue): throw a TargetException
- when the field is non static and the target is null.
- 2006-03-12 Zoltan Varga <[email protected]>
- * Binder.cs: Applied patch from Ben to fix #74947.
- 2006-03-01 Miguel de Icaza <[email protected]>
- * Assembly.cs: Cache the AssemblyName, patch from Tambet. This
- reduces the memory usage during remoting.
- 2006-02-16 Martin Baulig <[email protected]>
- * FieldInfo.cs (FieldInfo.Mono_GetGenericFieldDefinition): Removed.
- 2006-02-15 Martin Baulig <[email protected]>
- * MethodBase.cs (MethodBase.GetGenericMethodDefinition): Removed.
- (MethodBase.Mono_IsInflatedMethod): Removed.
- (MethodBase.HasGenericParameters): Removed.
- * MethodInfo.cs (MethodInfo.GetGenericMethodDefinition): Moved
- here from MethodBase.
- * MonoMethod.cs
- (MonoMethod.IsGenericMethodDefinition): This is now an icall.
- (MonoMethod.IsGenericMethod): Likewise.
- 2006-02-14 Martin Baulig <[email protected]>
- * MonoMethod.cs
- (MonoCMethod.IsGenericMethod): Override this and return false; the
- MS runtime doesn't throw an exception here.
- 2006-02-08 Martin Baulig <[email protected]>
- * MonoGenericClass.cs (MonoGenericClass.IsAssignableFrom):
- Override and implement this; fixes #77395.
- 2006-02-07 Martin Baulig <[email protected]>
- * MonoMethod.cs
- (MonoMethod.IsGenericMethod): Only return true for "real" generic
- methods and not for arbitrary instantiated methods.
- (MonoMethod.IsGenericMethodDefinition): Only return true for
- generic method definitions, but not for instantiated generic
- methods. This is no longer an interncall. Fixes #77466.
- 2006-02-03 Zoltan Varga <[email protected]>
- * MethodBase.cs MonoMethod.cs: Implement IsGenericMethod property.
- Fixes #77460.
- 2005-12-23 Sebastien Pouliot <[email protected]>
- * Assembly.cs: Fixed #75950. The icall has been changed to accept a
- boolean so it can return a non-escaped code base.
- 2005-11-16 Atsushi Enomoto <[email protected]>
- * MonoMethod.cs : made MakeGenericMethod() indirect icall to
- MakeGenericMethod_impl() and raise an error when it returns null.
- 2005-11-15 Zoltan Varga <[email protected]>
- * Module.cs: Add MDStreamVersion property.
- * Assembly.cs AssemblyNameFlags.cs FieldInfo.cs PropertyInfo.cs
- CustomAttributeData.cs PortableExecutableKinds.cs
- ObfuscateAssemblyAttribute.cs Module.cs ObfuscationAttribute.cs: Net 2.0 RTM
- updates.
- 2005-11-11 Marek Safar <[email protected]>
- * MethodBase.cs, TypeDelegator.cs: Reflect Type changes.
- 2005-10-30 Zoltan Varga <[email protected]>
- * FieldInfo.cs: Add an internal UMarshal property which can by
- overriden in FieldBuilder.
- 2005-10-26 Atsushi Enomoto <[email protected]>
- * MonoMethod.cs : (ToString) add suffix " ByRef" for byref parameters.
- Fixed bug #76541.
- 2005-10-04 Martin Baulig <[email protected]>
- * MonoGenericClass.cs (MonoGenericClass.GetParentType): Changed
- return type from `MonoGenericClass to `Type'.
- 2005-09-26 Carlos Alberto Cortez <[email protected]>
- * AssemblyName.cs: Add ParseName internal call, to parse
- long format assembly names.
-
- 2005-09-25 Sebastien Pouliot <[email protected]>
- * MonoProperty.cs: Invoke throws a SecurityException but GetValue must
- throw TargetInvocationException with the SecurityException as an inner
- exception. See CAS unit tests for System.Web.dll.
- 2005-09-20 Martin Baulig <[email protected]>
- * Assembly.cs: Removed some unused debugger icalls.
- 2005-09-17 Zoltan Varga <[email protected]>
- * Module.cs: Remove obsolete Mvid property.
- 2005-09-09 Martin Baulig <[email protected]>
- Reflect latest API changes in the August CTP.
- * MethodBase.cs (MethodBase.MakeGenericMethod): Removed.
- * MethodInfo.cs (MethodInfo.MakeGenericMethod): Added here.
- 2005-09-08 Sebastien Pouliot <[email protected]>
- * AssemblyName.cs: Apply second half of Chris Micacchi's patch
- 2005-09-07 Miguel de Icaza <[email protected]>
- * AssemblyName.cs: Apply patch from Chris Micacchi to serialize
- the keyToken as "_PublicKeyToken".
- 2005-09-05 Martin Baulig <[email protected]>
- Reflect latest API changes in the August CTP.
- * GenericParameterAttributes.cs: Here.
- * MethodBase.cs (MethodBase.BindGenericParameters): Renamed to
- MakeGenericMethod().
- 2005-09-05 Martin Baulig <[email protected]>
- * Assembly.cs (MonoDebugger_GetMethodToken): Don't take an
- `Assembly' argument.
- 2005-08-08 Gonzalo Paniagua Javier <[email protected]>
- * Assembly.cs: made GetManifestResourceInternal internal. Fixes the
- build.
- 2005-08-05 Gert Driesen <[email protected]>
- * Assembly.cs: Added GetType() method in 1.1 to match MS.NET.
- * ConstructorInfo.cs: Added GetType() method in 1.1 to match
- MS.NET, implemented _ConstructorInfo.
- * EventInfo.cs: Added GetType() method in 1.1 to match MS.NET,
- implemented _EventInfo.
- * FieldInfo.cs: Added GetType() method in 1.1 to match MS.NET,
- implemented _FieldInfo.
- * MemberInfo.cs: Added GetType() method in 1.1 to match MS.NET,
- implemented _MemberInfo.
- * MethodBase.cs: Added GetType() method in 1.1 to match MS.NET,
- implemented _MethodBase.
- * MethodInfo.cs: Added GetType() method in 1.1 to match MS.NET,
- implemented _MethodInfo.
- * PropertyInfo.cs: Added GetType() method in 1.1 to match MS.NET,
- implemented _PropertyInfo.
- * TypeAttributes.cs: CustomFormatMask and CustomFormatClass should
- only be exposed in 2.0 profile.
- 2005-07-29 Carlos Alberto Cortez <[email protected]>
- * CustomAttributeTypedArgument: Return the name of the
- enum if the type is an enum in ToString ().
-
- 2005-06-21 Sebastien Pouliot <[email protected]>
- * Assembly.cs: Create a copy of the evidences and add an instance of
- PermissionRequestEvidence to it before resolution. This way the PRE
- won't be present when asking for evidences later. Removed debugging
- code.
- 2005-06-13 Michal Moskal <[email protected]>
-
- * MonoGenericClass.cs: Don't use MethodHandle in GetMethod/GetConstructor,
- since it now throws on MethodBuilders. Don't use FieldHandle in
- GetField (throws on FieldBuilder) - just use the name.
- 2005-06-15 Sebastien Pouliot <[email protected]>
- * Assembly.cs, AssemblyName.cs, ConstructorInfo.cs, EventInfo.cs,
- FieldInfo.cs, MemberInfo.cs, MethodBase.cs, MethodInfo.cs, Module.cs,
- ParameterInfo.cs, PropertyInfo.cs: Added some missing interfaces and
- attributes that were added in 1.1 SP1 or 2.0 beta2.
- 2005-06-15 Gonzalo Paniagua Javier <[email protected]>
- * Binder.cs: null is ok for a value type. Fixes bug #75241.
- 2005-06-14 Sebastien Pouliot <[email protected]>
- * Assembly.cs: UnprotectedGetName is now virtual to allow for more
- initialization in AssemblyBuilder. The [Granted|Refused]PermissionSet
- now use the ResolvingPolicyLevel to support the policy
- FullTrustAssemblies during resolution.
- * AssemblyName.cs: Return null instead of "new byte [0]" if no public
- key is available.
- 2005-06-09 Kamil Skalski <[email protected]>
- * MonoGenericClass.cs: Add overrides of Get{Method,Constructor,Field}
- for obtaining instanciated *Info objects from non-instanciated counterparts
- 2005-06-09 Zoltan Varga <[email protected]>
- * CustomAttributeData.cs EventInfo.cs Assembly.cs: Updates for net 2.0 beta 2.
- * *.cs: Updates for net 2.0 beta 2.
- 2005-06-07 Zoltan Varga <[email protected]>
- * *.cs: Updates for net 2.0 beta 2.
- 2005-06-07 Carlos Alberto Cortez <[email protected]>
- * CustomAttributeData.cs: Implemented.
- * CustomAttributeDataNamedArgument.cs: Implemented.
- * CustomAttrbuteDataTypedArgument.cs: Implemented.
-
- 2005-06-06 Zoltan Varga <[email protected]>
- * Assembly.cs ExceptionHandlingClause.cs: Fix build.
- * ProcessorArchitecture.cs: New file.
- * ExceptionHandlingClause.cs: Update after ExceptionHandlingClauseFlags name change.
- * *.cs: Updates for net 2.0 beta 2.
- * *.cs: Add net 2.0 ComVisibleAttribute.
- 2005-06-04 Gonzalo Paniagua Javier <[email protected]>
- * Assembly.cs: if the assembly is loaded from a byte array, Location
- returns "". Fixes bug #74958.
- 2005-06-03 Carlos Alberto Cortez <[email protected]>
- * AssemblyName.cs: Changes to support the creation of version
- instance from icalls. This change also helps to keep the
- AssemblyName tests running fine.
-
- 2005-05-26 Ben Maurer <[email protected]>
- * Binder.cs: Avoid double checked locking and lock on typeof by
- doing init of the default binder in the cctor.
- 2005-05-25 Zoltan Varga <[email protected]>
- * Assembly.cs: Avoid security checks if Assembly.Location is "".
- 2005-05-20 Zoltan Varga <[email protected]>
- * TypeDelegator.cs: Implement some methods.
-
- * TypeDelegator.cs: Revert this as it breaks the build.
- * TypeDelegator.cs: Implement some methods.
- 2005-05-19 Satya Sudha K <[email protected]>
- Raja R Harinath <[email protected]>
- * Missing.cs (Missing.Value): Initialize.
- 2005-05-17 Lluis Sanchez Gual <[email protected]>
- * Binder.cs: Use IsInstanceOfType instead of IsAssignableFrom
- since GetType() may not return the correct type if the object is
- a remoting proxy. This fixes bug #74933.
- 2005-05-13 Zoltan Varga <[email protected]>
- * MonoField.cs: Applied patch from Opened by Michael Meeks ([email protected]). Improve exception message on binding failures.
- 2005-05-09 Lluis Sanchez Gual <[email protected]>
- * MonoField.cs: Added a Clone method. This is needed for serialization.
- 2005-05-07 Ben Maurer <[email protected]>
- * MonoEvent.cs (Get*Method): Handle nonPublic. Fixes #64191.
- 2005-05-06 Zoltan Varga <[email protected]>
- * Module.cs: Update for beta 2.
- * CustomAttributeData.cs MethodBody.cs: Remove CLSCompliant (false) attributes.
- 2004-05-03 Lluis Sanchez <[email protected]>
- * Assembly.cs: Don't remove version and culture information from
- the name, since it will be used by load_with_partial_name.
- 2005-04-14 Sebastien Pouliot <[email protected]>
- * Assembly.cs: Added some CAS security to avoid returning restricted
- information to partially truster callers (e.g. code base). Added new
- methods to get the Evidence and AssemblyName so that the security
- runtime can bootstrap itself (without calling itself).
- 2005-04-14 Sebastien Pouliot <[email protected]>
- * Assembly.cs: Added missing null check in GetObjectData.
- 2005-04-04 Sebastien Pouliot <[email protected]>
- * AssemblyName.cs: Added a demand for SerializationFormatter on
- GetObjectData method.
- 2005-04-04 Sebastien Pouliot <[email protected]>
-
- * AssemblyName.cs: Implemented EscapedCodeBase using the copy of
- System.Uri (System.dll) located in Mono.Security.Uri. Added missing
- null check in GetObjectData.
- * Module.cs: Added a FileIOPermission for PathDiscovery on
- FullyQualifiedName property (but not on Name property like MS).
- Added missing null check in GetObjectData.
- * StrongNameKeyPair.cs: Added demands for unmanaged code to all
- constructors (as we do not want partially trusted code to create
- strongnamed assemblies).
- 2005-03-30 Zoltan Varga <[email protected]>
- * Binder.cs (check_type): Fix byref support. Fixes #73972.
- 2005-03-24 Sebastien Pouliot <[email protected]>
- * MemberInfo.cs: Add an InheritanceDemand for Unrestricted on class.
- * Module.cs: Add a LinkDemand for SerializationFormatter on
- GetObjectData method.
- 2005-03-16 Sebastien Pouliot <[email protected]>
- * Assembly.cs: Implemented EscapedCodeBase using the copy of
- System.Uri (System.dll) located in Mono.Security.Uri. Fix bug #73663.
- 2005-03-11 Sebastien Pouliot <[email protected]>
- * MonoMethod.cs: Promote a LinkDemand (if present) to a full Demand
- (i.e. stack walk) when reflection is being used to invoke a method.
- 2005-02-24 Carlos Alberto Cortez <[email protected]>
- * Assembly.cs: LoadFrom: Change signature to support reflection only
- methods; ReflectionOnlyLoad, ReflectionOnlyLoadFrom 2.0 methods
- implemented; InvalidOperationException's re-thrown by CreateInstance.
- Also ReflectionOnly 2.0 property added.
- * MonoMethod.cs: InvalidOperationException's are re-thrown when calling
- Invoke method on reflection only assemblies.
-
- 2005-02-22 Raja R Harinath <[email protected]>
- * FieldInfo.cs (GetFieldOffset): Make 'virtual' rather than
- 'abstract' so that this class can be derived outside of corlib.
- 2005-02-16 Miguel de Icaza <[email protected]>
- * MonoEvent.cs: Put new methods here.
- * EventInfo.cs: Move the methods GetCustomAttributes, and
- IsDefined from EventInfo to MonoEvent.
- Remove the methods that were not supposed to be exposed: Name,
- ReflectedType, DeclaringType.
- 2005-02-12 Chris Toshok <[email protected]>
- * Assembly.cs: Correct the type of MonoDebugger_MakeArrayType.
- 2005-02-12 Ben Maurer <[email protected]>
- * Binder.cs (SelectProperty): Use -1 as the dummy `I don't know
- how many types' value.
- 2005-02-11 Zoltan Varga <[email protected]>
- * Assembly.cs: Fix warning.
- 2005-02-10 Martin Baulig <[email protected]>
- * Module.cs (MonoDebugger_ResolveType): New internal method.
- * Assembly.cs (MonoDebugger_MakeArrayType): New internal method.
- (MonoDebugger_GetTypeToken): New internal method.
- 2005-02-10 Martin Baulig <[email protected]>
- * Assembly.cs (MonoDebugger_GetMethodIndex): New internal method.
- 2005-02-10 Marek Safar <[email protected]>
- * Assembly.cs,
- * ConstructorInfo.cs,
- * EventInfo.cs,
- * FieldInfo.cs,
- * MemberInfo.cs,
- * MethodBase.cs,
- * MethodInfo.cs,
- * PropertyInfo.cs: ClassInterfaceType is None.
- Thu Feb 3 15:22:55 CET 2005 Paolo Molaro <[email protected]>
- * Module.cs: removed the finalizer and the now unused Close() icall.
- 2005-01-21 Sebastien Pouliot <[email protected]>
- * Assembly.cs: Fixed add for ModuleResolve.
- 2005-01-19 Zoltan Varga <[email protected]>
- * LocalVariableInfo.cs: Add ToString method.
- * ExceptionHandlingClause.cs: Implement this.
- 2005-01-18 Zoltan Varga <[email protected]>
- * MethodBase.cs MonoMethod.cs: Hopefully fix the build.
- * MethodBase.cs MonoMethod.cs: Implement 2.0 GetMethodBody ().
- 2005-01-03 Martin Baulig <[email protected]>
- * MonoGenericMethod.cs
- (MonoGenericMethod.get_reflected_type): Removed.
- (MonoGenericMethod.ReflectedType): Make this an icall.
- (MonoGenericCMethod.ReflectedType): Likewise.
- 2004-12-29 Martin Baulig <[email protected]>
- * MonoGenericMethod.cs: New file.
- 2004-12-21 Sebastien Pouliot <[email protected]>
- * Assembly.cs: Added private LoadAssemblyPermissions to get the
- declarative security permission sets (minimum, optional and refused)
- for the assembly.
- 2004-12-20 Sebastien Pouliot <[email protected]>
- * Assembly.cs: Removed old Demand support (moved in System.Security).
- 2004-12-16 Zoltan Varga <[email protected]>
- * CustomAttributeData.cs MethodBody.cs: Reenable some 2.0 code now that
- the gmcs bugs blocking them are fixed.
- 2004-12-08 Zoltan Varga <[email protected]>
- * Assembly.cs: Move corlib_internal field to AssemblyBuilder.
- 2004-12-06 Zoltan Varga <[email protected]>
- * Assembly.cs: Add corlib_internal field.
- 2004-11-30 Martin Baulig <[email protected]>
- * MonoGenericInst.cs: Renamed to MonoGenericClass.cs and also
- renamed the class from `MonoGenericInst' to `MonoGenericClass'.
- 2004-11-05 Zoltan Varga <[email protected]>
- * AssemblyName.cs (FullName): Omit default values from full name.
- * Assembly.cs: Implement GetFiles (bool).
- * Binder.cs: Add support for byref types. Fixes #69140.
- 2004-10-12 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericInst): Call initialize() just
- before calling the *_internal() methods.
- 2004-10-12 Zoltan Varga <[email protected]>
- * MethodBody.cs: Implement this.
- 2004-10-08 Zoltan Varga <[email protected]>
- * Module.cs: Handle the case when the global type does not exists.
- 2004-10-03 Zoltan Varga <[email protected]>
- * LocalVariableInfo.cs: Reorganize fields so LocalBuilder can inherit
- from this class.
- 2004-09-28 Zoltan Varga <[email protected]>
- * PropertyInfo.cs (OptionalCustomModifiers): Add [MonoTODO].
- * PropertyInfo.cs: Add stub for GetConstantValue ().
- * ParameterInfo.cs (marshalAs): Make this private.
- * Module.cs (ModuleHandle): Add [CLSCompliant(false)].
- * LocalVariableInfo.cs MethodBody.cs: Disable default constructor.
- * ExceptionHandlingClause.cs: Disable default constructor.
- 2004-09-27 Zoltan Varga <[email protected]>
- * CustomAttributeData.cs CustomAttributeTypedArgument.cs
- CustomAttributeNamedArgument.cs: New files.
- * MethodBody.cs LocalVariableInfo.cs ExceptionHandlingClause.cs
- ExceptionHandlingClauseFlags.cs: New files.
- 2004-09-26 Zoltan Varga <[email protected]>
- * FieldInfo.cs: Add support for returning MarshalAsAttribute.
- * ParameterInfo.cs: Add marshalAs field, add support for returning
- MarshalAsAttribute.
- 2004-09-25 Zoltan Varga <[email protected]>
- * Module.cs: Add new 2.0 GetMethods and GetFields methods.
- * ParameterInfo.cs: Add GetPseudoCustomAttributes () method.
- 2004-09-24 Zoltan Varga <[email protected]>
- * MonoField.cs: Add GetFieldOffset.
- * ObfuscationAttribute.cs: Add ApplyToMembers.
- * Assembly.cs: Add stub for ReflectionOnlyLoadFrom.
-
- * Assembly.cs (LoadWithPartialName): Add [ComVisible] attribute.
- * MonoMethod.cs FieldInfo.cs: Add GetPseudoCustomAttributes () method.
- * AssemblyNameFlags.cs: Add LongevityUnspecified.
- 2004-09-23 Zoltan Varga <[email protected]>
- * Module.cs: Remove [MonoTODO] from ResolveMember.
- * MemberInfo.cs: Add 'Module' property.
- * AssemblyFlagsAttribute.cs: Add 2.0 stuff.
- * Assembly.cs: Add stubs for ReflectionOnlyLoad methods. Add [Obsolete]
- to LoadWithPartialName on 2.0.
- * AssemblyNameFlags.cs: Add new 2.0 members.
- * FieldInfo.cs MonoField.cs PropertyInfo.cs ParameterInfo.cs MonoProperty.cs: Add stubs for Optinal/RequiredCustomModifiers.
- * ObfuscationAttribute.cs ObfuscateAssemblyAttribute.cs: New files.
- * EventInfo.cs: Fix 2.0 build.
- * MonoEvent.cs (MonoEventInfo): Add 'other_methods' field.
- * EventInfo.cs MonoEvent.cs: Add NET 2.0 GetOtherMethods method.
- 2004-09-22 Zoltan Varga <[email protected]>
- * Module.cs: Implement net 2.0 ResolveXXX methods.
- * Module.cs (resolve_token_exception): Fix type of exception thrown.
- 2004-09-21 Martin Baulig <[email protected]>
- * Assembly.cs (MonoDebugger_CheckRuntimeVersion): New internal method.
- 2004-09-20 Zoltan Varga <[email protected]>
- * Assembly.cs: Implement 2.0 reflection properties.
- * Module.cs: Implement 2.0 reflection properties. Add 'token' field.
- 2004-09-19 Zoltan Varga <[email protected]>
- * PortableExecutableKind.cs ImageFileMachine.cs: Make this internal
- under 1.0.
- * MemberInfo.cs ParameterInfo.cs: Add MetadataToken property.
- * Module.cs: Add ModuleHandle property and new icalls.
- 2004-09-18 Zoltan Varga <[email protected]>
- * Module.cs: Add net 2.0 Mvid property.
- 2004-08-30 Sebastien Pouliot <[email protected]>
- * Assembly.cs: Added internal Demand(PermissionSet) for CAS.
- 2004-08-30 Zoltan Varga <[email protected]>
- * MethodBase.cs (GetMethodFromHandle): Avoid passing a valuetype to
- icalls.
- 2004-08-29 Zoltan Varga <[email protected]>
- * MethodBase.cs (GetMethodFromHandle): Implement.
- 2004-08-13 Marek Safar <[email protected]>
- * Assembly.cs: Made _minimum, _optional, _refuse fields internal.
- To be reusable by AssemblyBuilder.
- 2004-08-09 Sebastien Pouliot <[email protected]>
- * Assembly.cs: Fixed some exceptions in NET_1_1 and added some 2.0
- properties (required for compiling the new unit tests).
- * PortableExecutableKind.cs: New. Flags for NET_2_0.
- * ImageFileMachine.cs: New. (Rather limited) enum for NET_2_0.
- 2004-08-08 Sebastien Pouliot <[email protected]>
- * Assembly.cs: Get default evidences when no evidences have been
- supplied. Added internal methods for CAS.
- * AssemblyName.cs: New constructor for NET_2_0.
- 2004-08-05 Sebastien Pouliot <[email protected]>
- * Assembly.cs: Added new fields for CAS to match the runtime (v23).
- 2004-07-29 Martin Baulig <[email protected]>
- * Module.cs (Mono_GetGuid): Make this static.
- Sat Jul 10 15:48:34 CEST 2004 Paolo Molaro <[email protected]>
- * Module.cs: return just name in ToString (bug #61287).
- 2004-07-03 Zoltan Varga <[email protected]>
- * Module.cs: Initialize FilterTypeName[IgnoreCase]. Fixes #61048.
- 2004-06-17 Gert Driesen <[email protected]>
- * Pointer.cs: remove serializable attribute to match MS.NET
- 2004-06-17 Gert Driesen <[email protected]>
-
- * ParameterModifier.cs: marked serializable, renamed field to match
- MS.NET, throw ArgumentException when parameter count is less than or
- equal to zero
- 2004-06-15 Gert Driesen <[email protected]>
- * AssemblyName.cs: added TODO for serialization
- * Pointer.cs: fixed Box method to return object instead of
- Pointer
- 2004-06-15 Sebastien Pouliot <[email protected]>
- * MemberInfo.cs: Changed constructor from internal to protected.
- 2004-06-11 Martin Baulig <[email protected]>
- * FieldInfo.cs (Mono_GetGenericFieldDefinition): New method for NET_2_0.
- 2004-06-11 Lluis Sanchez <[email protected]>
- * StrongNameKeyPair.cs: Catch exception when getting PublicKey to match
- MS implementation. Generate the RSA in the constructors.
- 2004-06-10 Lluis Sanchez <[email protected]>
- * AssemblyName.cs: Added missing fields to serialization methods.
- * StrongNameKeyPair.cs: Made it compatible with MS serialization.
- 2004-06-08 Jacson Harper <[email protected]>
- * AssemblyName.cs (GetAssemblyName): Send a fullpath to the
- runtime. This way the codebase is set properly. The codebase is
- using g_filename_to_uri which expects a full path.
-
- 2004-06-05 Gonzalo Paniagua Javier <[email protected]>
- * Binder.cs: don't crash when we have a 'null' argument Type array.
- Allow it for non-value types. Fixed for both, methods and properties.
- Closes bug #58846.
- 2004-06-02 Gonzalo Paniagua Javier <[email protected]>
- * Binder.cs: default score must be lower than fail_score or we'll get
- an ambiguous match when no indexers given and one single match is found.
- 2004-06-02 Gonzalo Paniagua Javier <[email protected]>
- * Binder.cs: removed ^Ms. In case of several properties matching, try
- to disambiguate based on the indexer types provider and the conversions
- from those into the ones of the property.
- 2004-05-31 Gert Driesen <[email protected]>
- * Assembly.cs: added missing ComVisible attribute on
- ImageRuntimeVersion property
- * ConstructorInfo.cs: added missing attributes on Invoke
- * EventInfo.cs: added missing attributes
- * FieldInfo.cs: added missing attributes
- * MethodBase.cs: added missing attributes
- * PropertyInfo.cs: added missing attributes
- 2004-05-22 Cesar Lopez Nataren <[email protected]>
- * FieldInfo.cs: changed default constructor from internal to protected, so classes
- that inherit from it can get build.
- 2004-05-18 Gert Driesen ([email protected])
- * MonoProperty.cs: return correct MethodInfo for
- property with only a get or set method. Fixes
- bug #58661.
- 2004-05-18 Sebastien Pouliot <[email protected]>
- * Assembly.cs: Return an empty Evidence collection to avoid
- NullReferenceException from calling code (as this is never
- null with MS implementation). See bugzilla #53548.
- 2004-05-14 Zoltan Varga <[email protected]>
- * Assembly.cs: Add stub for LoadFrom.
- * Assembly.cs: Fix build.
- 2004-05-13 Zoltan Varga <[email protected]>
- * Assembly.cs: Add ModuleResolve event.
- * Module.cs (Mono_GetGuid): Make this internal.
- * FieldInfo.cs: Add stubs for {Get,Set}ValueDirect.
- 2004-05-13 Gonzalo Paniagua Javier <[email protected]>
- * Binder.cs: check for ambiguous matches in SelectMethod and
- SelectProperty. Fixes bug #58381.
- 2004-05-06 Jackson Harper <[email protected]>
- * Assembly.cs: remove TODO, this is done.
-
- 2004-05-06 Gonzalo Paniagua Javier <[email protected]>
- * Assembly.cs: ToString () returns the same as GetName ().ToString ().
- Fixes bug #58104.
- 2004-05-03 Jackson Harper <[email protected]>
- * Assembly.cs: Implement LoadWithPartialName. The bulk of this
- method is done in the runtime.
-
- 2004-04-29 Lluis Sanchez Gual <[email protected]>
- * MonoProperty.cs: Property.GetGetMethod() does not return the method if it
- is private (it did until now because of a bug). Make sure it works as it
- worked before the fix.
-
- 2004-04-27 Lluis Sanchez Gual <[email protected]>
- * ICustomAttributeProvider.cs, IReflect.cs, MemberInfo.cs, AssemblyName.cs:
- Removed completed TODOs.
- * MonoProperty.cs: In GetAccessors(), GetGetMethod() and GetSetMethod(),
- do not return private methods if nonPublic == false.
- * ReflectionTypeLoadException.cs: Implemented serialization support.
- 2004-04-26 Jackson Harper <[email protected]>
- * Assembly.cs: Add icall to determine if an assembly has been
- loaded from the GAC.
- 2004-04-23 Atsushi Enomoto <[email protected]>
- * MethodBase.cs, MonoMethod.cs, TypeDelegator.cs :
- The fix should be easier ;)
- 2004-04-23 Atsushi Enomoto <[email protected]>
- * MethodBase.cs, MonoMethod.cs, TypeDelegator.cs :
- NET_2_0 related build fix.
- 2004-04-19 Lluis Sanchez Gual <[email protected]>
- * Assembly.cs: Removed TODO for CreateQualifiedName.
- * AssemblyName.cs: Fixed serialization code.
- * AssemblyNameProxy.cs: Implemented.
- * Module.cs: Implemented GetMethod() methods, FindTypes() and GetObjectData.
- 2004-04-07 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericParam): Removed.
- 2004-04-07 Martin Baulig <[email protected]>
- * MethodBase.cs
- (MethodBase.GetGenericParameters): Renamed to GetGenericArguments().
- * MonoGenericInst.cs (MonoGenericInst.DeclaringType): Removed.
- (MonoGenericInst.GetNestedTypes): Just call
- `generic_type.GetNestedTypes (bf)' here.
- * MonoMethod.cs (MonoMethod.ToString): If we're a generic method,
- include the type arguments.
- 2004-04-06 Sebastien Pouliot <[email protected]>
- * StrongNameKeyPair.cs: Added support for ECMA "key". Now returns a
- correct StrongName instance when the ECMA "key" is used.
- 2004-04-02 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericInst.DeclaringType): Override.
- 2004-04-01 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericParam.IsValueTypeImpl): Override
- this and always return false.
- 2004-04-01 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericParam.IsSubclassOf): Override this.
- 2004-03-30 Martin Baulig <[email protected]>
- * MonoGenericInst.cs
- (MonoGenericParam): Added `bool has_ctor_constraint' field.
- (MonoGenericParam.SetConstraints): Added `bool
- has_ctor_constraint' argument.
- 2004-03-29 Martin Baulig <[email protected]>
- * MethodBase.cs (MethodBase.Mono_IsInflatedMethod): New public
- virtual property.
- (MethodBase.HasGenericParameters): Use the "official" behavior
- here, ie. return false if we're not a generic method.
- 2004-03-29 Martin Baulig <[email protected]>
- * MethodBase.cs: Moved the generics stuff here, made it virtual
- where neccessary and use the correct API.
- 2004-03-24 Sebastien Pouliot <[email protected]>
- * StrongNameKeyPair.cs: Added an internal method to return a
- StrongName object (for AssemblyBuilder). Simplified implementation
- using Mono.Security.Cryptography.CryptoConvert class.
- 2004-03-24 Zoltan Varga <[email protected]>
- * AssemblyFileVersionAttribute.cs (.ctor): Add argument checking.
- 2004-03-23 Martin Baulig <[email protected]>
- * MonoGenericInst.cs: Added support for events.
- 2004-03-23 Martin Baulig <[email protected]>
- * MonoMethod.cs (MonoMethod.ToString): Don't include the namespace
- if it's the empty string.
- 2004-03-10 Martin Baulig <[email protected]>
- * MethodBase.cs (MethodBase): Implemented
- GetGenericMethodDefinition() and HasGenericParameters.
- 2004-03-09 Martin Baulig <[email protected]>
- * MonoEvent.cs (MonoEventInfo): Replaced `parent' with
- `declaring_type' and `reflected_type'.
- (MonoEvent): Distinguish between declaring and reflected type.
- 2004-02-25 Martin Baulig <[email protected]>
- * MonoGenericInst.cs
- (MonoGenericInst.GetNestedTypes): Override this.
- 2004-02-24 Gonzalo Paniagua Javier <[email protected]>
- * Binder.cs:
- (SelectProperty): check the return Type if provided.
- 2004-02-17 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericInst.GetProperties): Added
- support for properties.
- 2004-02-17 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericInst.GetMethods): Walk up the
- class hierarchy and return members from the parent classes.
- (GetConstructors, GetFields): Likewise.
- 2004-02-17 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericInst.initialize): Don't inflate
- all the members here; we only do this for members of the current
- class and only when they're actually queried for.
- 2004-02-12 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoInflatedField): Removed.
- * MonoGenericInst.cs (MonoInflatedMethod, MonoInflatedCtor): Removed.
- 2004-02-08 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericInst.inflate): Pass recursive
- invocations the `reflected' type as `reflected', not `this'.
- (MonoInflatedMethod, MonoInflatedCtor): Reflect latest runtime changes.
- 2004-02-08 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericInst.GetParentType): New interncall.
- (MonoGenericInst.GetInterfaces_internal): New interncall.
- (MonoGenericInst): Reflect latest API changes; use GetParentType()
- and GetInterfaces_internal() instead of the fields.
- 2004-02-06 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericInst.DeclaringType): Override this.
- 2004-02-03 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericInst.GetInterfaces): Override this.
- 2004-01-25 Martin Baulig <[email protected]>
- * MonoGenericInst.cs: Honor BindingFlags.DeclaredOnly.
- 2004-01-19 Zoltan Varga <[email protected]>
- * Assembly.cs (GetManifestResourceStream): Make the IntPtrStream keep
- a reference on the Module object which contains the resource.
- * Module.cs: Decrease the image reference count when the Module is
- garbage collected.
- 2004-01-16 Martin Baulig <[email protected]>
- * Assembly.cs: Make the `MonoDebugger_' methods static.
- 2004-01-16 Gonzalo Paniagua Javier <[email protected]>
- * MonoProperty.cs: changed get_property_info so that it only gets the
- values needed. Reduces the allocations needed.
- 2004-01-15 Martin Baulig <[email protected]>
- * Assembly.cs: Make the `MonoDebugger_' methods internal.
- 2004-01-04 Nick Drochak <[email protected]>
- * Assembly.cs: Removed unused variable in catch block.Eliminates a build
- warning.
- 2003-12-29 Ben Maurer <[email protected]>
- * MethodBase.cs: Internal method to get param count (this
- way we can get the info for the ilgen without creating
- an array, if we override the method).
- 2003-12-18 Zoltan Varga <[email protected]>
- * Assembly.cs: Implement LoadFrom.
- 2003-12-17 Zoltan Varga <[email protected]>
- * Assembly.cs: Add stubs for LoadFile.
- 2003-12-16 Zoltan Varga <[email protected]>
- * Assembly.cs (GetManifestResourceStream): Only load non-embedded
- resources from files.
- 2003-12-15 Zoltan Varga <[email protected]>
- * MonoField.cs (SetValue): Throw an exception if the value cannot be
- converted to the field's type. Fixes #52177.
- 2003-12-11 Lluis Sanchez Gual <[email protected]>
-
- * AmbiguousMatchException.cs: Added serialization constructor.
-
- 2003-12-08 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericParam): New internal class;
- derives from MonoType.
- 2003-12-08 Patrik Torstensson <[email protected]>
- * Binder.cs: Added internal helpers to get derived level and select the
- most derived methodbase (used in GetMethodImpl)
- 2003-11-25 Zoltan Varga <[email protected]>
- * Assembly.cs (LoadWithPartialName): Return null instead of throwing
- an exception to match MS behavior.
- 2003-11-24 Zoltan Varga <[email protected]>
- * MonoMethod.cs: Add missing constructor.
- 2003-11-21 Zoltan Varga <[email protected]>
- * MethodBase.cs (Invoke): Make this virtual under NET 1.2.
- 2003-11-16 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericInst.inflate): Call
- `parent.inflate (parent,...)' instead of
- `parent.inflate (reflected,...)'.
- 2003-11-16 Zoltan Varga <[email protected]>
- * Assembly.cs (InternalGetAssemblyName): New icall.
- * AssemblyName.cs (GetAssemblyName): Implement this without loading
- the assembly in question. Fixes #51035.
- 2003-11-14 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericInst): Added
- `MonoGenericInst[] interfaces' field. This is only used for
- interface types.
- (MonoGenericInst.inflate): If we're an interface type, add the
- methods from all interfaces we inherit.
- 2003-11-14 Zoltan Varga <[email protected]>
- * AssemblyNameFlags.cs MethodAttributes.cs: Add new enumerated values
- from NET 1.1.
-
- * *.cs: Add missing attributes.
- 2003-11-11 Todd Berman <[email protected]>
- * AssemblyName.cs (FullName): Fixed to include a proper PublicKeyToken.
- 2003-11-11 Zoltan Varga <[email protected]>
- * MonoMethod.cs: Implement CallingConvention member.
- 2003-11-10 Zoltan Varga <[email protected]>
- * Assembly.cs (InternalGetType): Add a 'module' argument so this
- method can be used from Module as well.
- * Module.cs (GetType): Implement.
- * Module.cs (GetTypes): Implement.
- * Module.cs: Remove some [MonoTODO] attributes from implemented methods.
- 2003-11-08 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoInflatedMethod, MonoInflatedCtor): Added
- a private `IntPtr ginst' field.
- (MonoGenericInst.IsValueTypeImpl, inflate): Allow interfaces.
- 2003-11-02 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericInst.initialize): Include members
- from our parent classes in the `methods', `ctors' and `fields'
- arrays. When inflating them, reflection now sets their
- `declaring_type' and `reflected_type' fields.
- (MonoInflatedMethod, MonoInflatedCtor): Added
- `MonoGenericInst declaring_type' and `MonoGenericInst reflected_type'
- fields and override the `DeclaringType' and `ReflectedType' properties.
- 2003-11-02 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoGenericInst.IsValueTypeImpl): Override this.
- 2003-10-31 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoInflatedField): New internal class.
- (MonoGenericInst.GetFields): Override this method and inflate
- the fields.
- * MonoField.cs: Don't make this class sealed.
- 2003-10-30 Martin Baulig <[email protected]>
- * MonoGenericInst.cs (MonoInflatedMethod, MonoInflatedCtor): New
- internal classes.
- 2003-10-25 Martin Baulig <[email protected]>
- * MonoGenericInst.cs: New internal class.
- 2003-10-18 Martin Baulig <[email protected]>
- * MethodInfo.cs (MethodInfo.GetGenericArguments): Make this method
- abstract; use an interncall in MonoMethod and a custom
- implementation in MethodBuilder.
- 2003-10-17 Pedro Martínez Juliá <[email protected]>
- * MonoEvent.cs: implement ToString method as in MS.NET.
- * MonoMethod.cs: fix some differences between mono and MS.NET
- implementation of ToString.
- 2003-10-17 Zoltan Varga <[email protected]>
- * AssemblyName.cs: Fix Version property when some version fields are
- undefined.
- 2003-10-17 Martin Baulig <[email protected]>
- * MethodInfo.cs (MethodInfo.GetGenericArguments): New method.
- (MethodInfo.BindGenericParameters): New method.
- 2003-10-16 Martin Baulig <[email protected]>
- * MethodInfo.cs (MethodInfo.IsGenericMethodDefinition): New
- property.
- 2003-08-08 Lluis Sanchez Gual <[email protected]>
- * ParameterInfo.cs: Modified constructor of ParameterInfo for
- the return type of a method. Since parameter positions are
- zero-based, the position of the return type must be is -1.
- 2003-08-06 Andreas Nahr <[email protected]>
- * TargetInvocationException.cs: Fixed signature
- 2003-07-24 Miguel de Icaza <[email protected]>
- * TypeDelegator.cs: Added generics stubs.
- 2003-07-21 Lluis Sanchez Gual <[email protected]>
- * ParameterInfo.cs: Position is zero-based in ParameterInfo.
- Set the right position value when getting from ParameterBuilder.
- Thu Jul 17 17:26:59 CEST 2003 Paolo Molaro <[email protected]>
- * FieldInfo.cs, MonoField.cs: cleanups. Cache some info and use
- finer-grained icalls. Requires a matching runtime.
- 2003-07-11 Zoltan Varga <[email protected]>
- * AssemblyFlagsAttribute.cs: Added new constructor from NET 1.1.
- * AssemblyFlagsAttribute.cs: Added new property from NET 1.1.
- 2003-07-10 Zoltan Varga <[email protected]>
- * Assembly.cs: Implemented ImageRuntimeVersion property from NET 1.1.
- Mon Jun 30 19:12:08 CEST 2003 Paolo Molaro <[email protected]>
- * Pointer.cs: implemented.
- 2003-06-15 Zoltan Varga <[email protected]>
- * EventInfo.cs: Implement IsSpecialName.
- 2003-06-10 Zoltan Varga <[email protected]>
- * Module.cs (Mono_GetGuid): New method to return the GUID of the
- module.
- 2003-05-21 Zoltan Varga <[email protected]>
- * Module.cs: Implement GetField and its friends.
- 2003-05-20 Zoltan Varga <[email protected]>
- * Assembly.cs (GetManifestResourceStream): Moved handling of
- linked resources into managed code using the newly implemented
- GetManifestResourceInfo () method.
- 2003-05-19 Zoltan Varga <[email protected]>
- * Module.cs: Implemented IsResource.
- * Assembly.cs: Implemented GetManifestResourceInfo, GetModules,
- GetModule, GetLoadedModules methods.
- * Assembly.cs (GetManifestResourceStream): Added support for
- resources in extern assemblies.
- 2003-05-13 Gonzalo Paniagua Javier <[email protected]>
- * Assembly.cs: fixed bug #42833.
- 2003-05-11 Miguel de Icaza <[email protected]>
- * Binder.cs (ChangeType): Very simplistic change. Am not sure if
- it is correct, but it makes RemotingCorba move along a bit more
- (Remoting.Corba invokes Binder.ConvertArgs, which calls
- Binder.ChangeType with an Attribute [] to Object []).
- 2003-05-10 Gonzalo Paniagua Javier <[email protected]>
- * Binder.cs:
- (check_type): fixed bug #41655.
- 2003-05-04 Gonzalo Paniagua Javier <[email protected]>
- * Assembly.cs: implemented GetSatelliteAssembly.
- Fri Apr 11 13:06:10 CEST 2003 Paolo Molaro <[email protected]>
- * Assembly.cs: added GetNamespaces() icall.
- 2003-03-17 Zoltan Varga <[email protected]>
- * FieldInfo.cs (GetFieldFromHandle): Implemented.
- 2003-03-01 Gonzalo Paniagua Javier <[email protected]>
- * Assembly.cs: added missing stuff. Only ModuleResolve event is left
- out to avoid changing MonoReflectionAssembly by now.
- * ModuleResolveEventHandler.cs: delegate.
- 2003-02-19 Gonzalo Paniagua Javier <[email protected]>
- * TargetInvocationException.cs: added serialization ctor.
- 2003-02-18 Martin Baulig <[email protected]>
- * Assembly.cs (MonoDebugger_GetMethodToken): New method to get a
- method's metadata token.
- 2003-02-04 Sebastien Pouliot <[email protected]>
- * Module.cs: Corrected indentation for class.
- 2003-02-04 Gonzalo Paniagua Javier <[email protected]>
- * Binder.cs:
- (check_type): return true when the target type is object and the source
- is a value type.
- 2003-02-03 Patrik Torstensson
- * Binder.cs: minimize locking time in DefaultBinder.
- 2003-02-01 Sebastien Pouliot <[email protected]>
- * Module.cs: Oups - not implemented. Added MonoTODO to most methods
- so it's real status get reflected correctly on the web site.
- 2003-01-30 Gonzalo Paniagua Javier <[email protected]>
- * MonoMethod.cs: implemented GetBaseDefinition ().
- 2003-01-28 Patrik Torstensson
- * MonoMethod.cs: Added support for serialization for MonoMethod and MonoCMethod
- * ReflectionSerializationHolder.cs: Support class for serialization
- 2003-01-17 Zoltan Varga <[email protected]>
- * ParameterInfo.cs: modified constructor so it allows the
- ParameterBuilder to be null and add a 'position' argument which will
- be used when pb is null.
- 2003-01-16 Lluis Sanchez Gual <[email protected]>
- * Assembly.cs: added serialization support.
- Sat Jan 4 18:26:41 CET 2003 Paolo Molaro <[email protected]>
- * MonoMethod.cs: propagate exceptions from the internal invoke
- code that need to be propagated.
- Sat Jan 4 18:04:07 CET 2003 Paolo Molaro <[email protected]>
- * Binder.cs: throw an exception if the number of arguments
- when invoking a method is incorrect.
- Thu Jan 2 19:04:58 CET 2003 Paolo Molaro <[email protected]>
- * Binder.cs: In SelectMethod() look for an exact match first.
- 2003-01-01 Rachel Hestilow <[email protected]>
- * MonoField.cs (SetValue): Fix logic typo. Check that obj is
- non-null only for the non-static case.
- 2002-12-30 Sebastien Pouliot <[email protected]>
- * AssemblyName.cs: Fixed null cultureinfo in FullName (as reported by
- Zoltan).
- 2002-12-23 Sebastien Pouliot <[email protected]>
- * AssemblyName.cs: GetPublicKey now return an empty array (not null)
- when an assembly isn't signed with a StrongName (to match MS
- implementation) and null when no assembly is referenced. Also removed
- commented code (no bug reported so it was probably not used).
- Thu Dec 19 16:43:19 CET 2002 Paolo Molaro <[email protected]>
- * MonoMethod.cs, ParameterInfo.cs: return a custom attribute
- provider for the return type of a method.
- 2002-12-08 Gonzalo Paniagua Javier <[email protected]>
- * AssemblyName.cs: little fix in FullName.
- 2002-12-07 Sebastien Pouliot <[email protected]>
- * AssemblyName.cs: Added missing methods/interfaces. Fixed some
- code to match the MS Framework.
- * StrongNameKeyPair.cs: Completed the "visible" implementation.
- There must be some internal methods to allow signing with the key.
- 2002-12-02 Gonzalo Paniagua Javier <[email protected]>
- * EventInfo.cs: implemented (Add|Remove)EventHandler.
- Mon Nov 18 17:52:56 CET 2002 Paolo Molaro <[email protected]>
- * Assembly.cs: implemented GetManifestResourceStream (Type type,
- * String name).
- 2002-11-03 Gonzalo Paniagua Javier <[email protected]>
- * Assembly.cs: changed name of GetType (string, bool, bool) to
- InternalGetType.
- 2002-10-29 Gonzalo Paniagua Javier <[email protected]>
- * TargetInvocationException.cs: modified default message.
- 2002-10-01 Gonzalo Paniagua Javier <[email protected]>
- * MonoProperty.cs:
- * PropertyInfo.cs: fixed bug #31535.
- 2002-09-27 Martin Baulig <[email protected]>
- * Assembly.cs (Assembly.GetReferencedAssemblies): Implemented.
- 2002-09-24 Martin Baulig <[email protected]>
- * Assembly.cs (MonoDebugger_GetType): New method to get a Type
- from its metadata token. This should only be used by the debugger.
- 2002-09-21 Martin Baulig <[email protected]>
- * Assembly.cs (MonoDebugger_GetLocalTypeFromSignature): New method to
- get the type of a local variable from its signature. This should only
- be used by the debugger.
- 2002-09-20 Martin Baulig <[email protected]>
- * Assembly.cs (MonoDebugger_GetMethod): New method to get a MethodBase
- from its metadata token. This should only be used by the debugger.
- Wed Sep 11 12:50:54 CEST 2002 Paolo Molaro <[email protected]>
- * Binder.cs: more default binder implementation.
- * FieldInfo.cs, MonoField.cs: fixed SetValue () implementation.
- * MonoMethod.cs: use the binder in the Invoke () implementation.
- Implemented custom attributes methods and ToString for constructors.
- Thu Sep 5 20:36:27 CEST 2002 Paolo Molaro <[email protected]>
- * Binder.cs: finished the Binder class and implemented the default
- binder.
- 2002-09-03 Martin Baulig <[email protected]>
- * Assembly.cs (Assembly.Location): Implemented.
- 2002-08-29 Gonzalo Paniagua Javier <[email protected]>
- * MonoField.cs:
- (GetValue): allow obj to be null (used for static fields).
- 2002-08-22 Gonzalo Paniagua Javier <[email protected]>
- * MonoField.cs: GetValue renamed to GetValueInternal. Added check for
- null.
- Wed Aug 21 13:03:25 CEST 2002 Paolo Molaro <[email protected]>
- * Assembly.cs: GetEntryAssembly patch by Tomi Pakarinen
- <[email protected]>.
- 2002-08-20 Gonzalo Paniagua Javier <[email protected]>
- * Assembly.cs: FullName now returns a proper string instead of
- something like 'file://...'.
- * AssemblyName.cs: added missing ToString method.
- 2002-08-19 Gonzalo Paniagua Javier <[email protected]>
- * FieldInfo.cs: implemented SetValue.
- Wed Aug 14 17:37:30 CEST 2002 Paolo Molaro <[email protected]>
- * MonoEvent.cs, MonoMethod.cs: implemented ReflectedType.
- 2002-08-14 Dick Porter <[email protected]>
- * Assembly.cs: Stub out GetSatelliteAssembly
- 2002-08-12 Tim Coleman <[email protected]>
- * MonoProperty.cs:
- Allow multiple parameters for GetValue ()
- Thu Aug 8 13:05:44 CEST 2002 Paolo Molaro <[email protected]>
- * Assembly.cs: implemented GetFile() and GetFiles().
- Mon Aug 5 21:19:41 CEST 2002 Paolo Molaro <[email protected]>
- * Assembly.cs: implemented EntryPoint and a few
- resource related methods.
- Wed Jul 24 13:08:56 CEST 2002 Paolo Molaro <[email protected]>
- * MethodBase.cs: implemented GetCurrentMethod.
- * Assembly.cs: implemented GetExecutingAssembly and
- GetCallingassembly.
- Mon Jul 1 18:01:49 CEST 2002 Paolo Molaro <[email protected]>
- * MonoProperty.cs: handle properties with only a set method.
- 2002-05-24 Martin Baulig <[email protected]>
- * ParameterInfo.cs: Added internal constructor.
- Thu May 23 17:18:46 CEST 2002 Paolo Molaro <[email protected]>
- * Assembly.cs: implemented CreateInstance ().
- 2002-05-22 Martin Baulig <[email protected]>
- * MethodBase.cs (get_next_table_index): Added `object obj' argument.
- Tue May 21 12:07:40 CEST 2002 Paolo Molaro <[email protected]>
- * EventInfo.cs: more implementation.
- Mon May 20 17:37:39 CEST 2002 Paolo Molaro <[email protected]>
- * MonoEvent.cs: fill-in the implementation.
- Sat May 4 15:00:39 CEST 2002 Paolo Molaro <[email protected]>
- * Assembly.cs, AssemblyName.cs: updates and fixes.
- 2002-04-24 Patrik Torstensson <[email protected]>
- * MonoProperty.cs (GetValue) : basic implementation to support nunit
- * PropertyInfo.cs (GetValue) : call MonoProperty::GetValue instead of returning null
- Thu Apr 18 16:40:54 CEST 2002 Paolo Molaro <[email protected]>
- * MonoMethod.c: cache the method name.
- 2002-04-12 Duncan Mak <[email protected]>
- * AssemblyAlgorithmIdAttribute.cs: Fixed typo in AlgorithmId
- property.
- * AssemblyDelaySignAttribute.cs: Fixed type in DelaySign
- attribute.
- * AssemblyFileVersionAttribute.cs: Renamed FileVersion property to
- Version.
- * BindingFlags.cs: Added missing value "PutRefDispProperty".
- * FieldAttributes.cs: Removed value "HasSecurity".
- * ManifestResourceInfo.cs: Added missing properties FileName,
- ReferencedAssembly and ResourceLocation.
- * TargetInvocationException.cs: Added the missing constructors.
- Fri Apr 12 18:32:34 CEST 2002 Paolo Molaro <[email protected]>
- * MonoMethod.cs: make Name property an icall.
- 2002-04-08 Nick Drochak <[email protected]>
- * DefaultMemberAttribute.cs: Add AttributeUsage attribute for class,
- struct and interface.
- Fri Apr 5 15:40:24 CEST 2002 Paolo Molaro <[email protected]>
- * MonoEvent.cs: remove unused code.
- * MonoProperty: implement ToString().
- Wed Apr 3 17:59:26 CEST 2002 Paolo Molaro <[email protected]>
- * Assembly.cs: implement GetTypes() and GetExportedTypes().
- Mon Mar 25 18:54:58 CET 2002 Paolo Molaro <[email protected]>
- * MonoEvent.cs: added the needed fields.
- 2002-03-20 Martin Baulig <[email protected]>
- * ConstructorInfo.cs (Invoke): Implemented, call the abstract Invoke.
- * MonoMethod.cs (MonoCMethod.Invoke): Implemented, call InternalInvoke.
- 2002-03-14 Dietmar Maurer <[email protected]>
- * MonoMethod.cs (Invoke): call InternalInvoke
- * MethodBase.cs (Invoke): call virtual invoke function
- Thu Mar 7 17:14:20 CET 2002 Paolo Molaro <[email protected]>
- * EventInfo.cs: add compiler needed methods.
- * MonoMethod.cs: make ToString() return the return type name, too.
- 2002-03-07 Nick Drochak <[email protected]>
- * BindingFlags.cs: Add missing enum values. Thanks CorCompare.
- Tue Mar 5 20:33:14 CET 2002 Paolo Molaro <[email protected]>
- * TypeAttributes.cs, MethodImplAttributes.cs: updates to latest spec.
- 2002-02-26 Duncan Mak <[email protected]>
- * StrongNameKeyPair.cs: Committed for Kevin Winchester ([email protected]>.
- 2002-02-24 Nick Drochak <[email protected]>
- * AssemblyNameFlags.cs: Use proper member name. Thanks corcompare!
- Fri Feb 22 18:54:13 CET 2002 Paolo Molaro <[email protected]>
- * MonoField.cs: implement GetValue as an internalcall.
- Implemented ToString().
- Tue Feb 19 20:36:04 CET 2002 Paolo Molaro <[email protected]>
- * Assembly.cs, Module.cs, MonoField.cs, MonoMethod.cs,
- MonoProperty.cs, ParameterInfo.cs: Implemented custom attributes
- related methods.
- Thu Feb 14 18:55:23 CET 2002 Paolo Molaro <[email protected]>
- * TypeAttributes.cs: update to latest spec.
- Mon Feb 11 19:50:27 CET 2002 Paolo Molaro <[email protected]>
- * Assembly.cs: handle throwOnError in GetType() call.
- 2002-02-07 Duncan Mak <[email protected]>
- * AssemblyName.cs: Implemented ISerializable interface for the
- fields that we have.
- 2002-02-05 Duncan Mak <[email protected]>
-
- * Missing.cs:
- * TargetException.cs: Added in CVS.
- 2002-01-31 Duncan Mak <[email protected]>
- * ReflectionTypeLoadException.cs: Added missing bits.
- 2002-01-23 Duncan Mak <[email protected]>
- * 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:
- * AssemblyNameProxy.cs:
- * AssemblyProductAttribute.cs:
- * AssemblyTitleAttribute.cs:
- * AssemblyTradeMarkAttribute.cs:
- * AssemblyVersionAttribute.cs:
- * CustomAttributeFormatException.cs:
- * InvalidFilterCriteriaException.cs:
- * TargetParameterCountException.cs: Added.
- 2002-01-23 Miguel de Icaza <[email protected]>
- * Assembly.cs (Assembly.CodeBase): Implement.
- (Assembly.FullName): simplistic and broken implementation. Gets
- us where we were yesterday.
- Code style fix.
- Tue Jan 22 22:54:18 CET 2002 Paolo Molaro <[email protected]>
- * IReflect.cs: corrected GetMember() return type.
- * InterfaceMapping.cs, TypeDelegator.cs: implemented.
- Wed Jan 9 19:37:14 CET 2002 Paolo Molaro <[email protected]>
- * MonoMethod.cs: ToString () implementation.
- 2002-01-04 Ravi Pratap <[email protected]>
- * Assembly.cs : Decorate missing bits with the MonoTODO
- attribute.
- * ConstructorInfo.cs, MonoMethod.cs, MonoProperty.cs, ParameterInfo.cs,
- ReflectionTypeLoadException.cs : Ditto.
- * FieldInfo.cs : Ditto.
-
- Thu Jan 3 23:25:34 CET 2002 Paolo Molaro <[email protected]>
-
- * Assembly.cs: trow unimplemented exceptions.
- Tue Dec 18 18:46:22 CET 2001 Paolo Molaro <[email protected]>
- * MonoMethod.cs: implemented GetParameters().
- * MonoProperty.cs: PropertyInfo implementation.
- * ParameterInfo.cs: implemented.
- * PropertyInfo.cs: fixes.
- Thu Dec 13 20:18:05 CET 2001 Paolo Molaro <[email protected]>
- * FieldInfo.cs: implemented some Is* propeties.
- * MethodBase.cs: fixed attribute accessors.
- * MonoField.cs: runtime object to represent a field.
- * MonoMethod.cs: runtime object to represent a method.
- * AssemblyBuilder.cs: GetToken() methods to get tokens for
- strings, fields, methods...
- * ILGenerator.cs: handle tokens for methods.
- Mon Nov 19 13:56:55 CET 2001 Paolo Molaro <[email protected]>
- * MethodBase.cs: add internal get_next_table_index() for use in
- Reflection.Emit.
- Wed Nov 14 16:53:28 CET 2001 Paolo Molaro <[email protected]>
- * 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.
- 2001-11-10 Sean MacIsaac <[email protected]>
- * Assembly.cs: Filled in some stub implementations
- * ConstructorInfo.cs: Added some stub functions for NUnit
- Fri Nov 2 18:29:36 CET 2001 Paolo Molaro <[email protected]>
- * AmbiguousMatchException.cs,
- * Assembly.cs, Module.cs: updates.
- * FieldInfo.cs: better compliance to the spec.
- * MethodBase.cs: move call_conv out of the way.
- * AssemblyBuilder.cs: don't use internalcalls, more stuff supported.
- * FieldBuilder.cs: implemented.
- * ILGenerator.cs: implemented some opcode handling.
- * Label.cs: add constructor.
- * LocalBuilder.cs: implemented.
- * MethodBuilder.cs: don't use internalcalls, more implemented stuff.
- * ModuleBuilder.cs: don't use internalcalls, more meat here, too.
- * ParameterBuilder.cs: implemented.
- * PropertyBuilder.cs: implemented.
- * TypeBuilder.cs: don't use internalcalls, more stuff working.
- Tue Sep 25 16:48:50 CEST 2001 Paolo Molaro <[email protected]>
- * ConstructorInfo.cs, MemberFilter.cs, Module.cs: added.
- Fri Sep 14 16:12:08 CEST 2001 Paolo Molaro <[email protected]>
- * MethodBase.cs, MethodInfo.cs: added.
- Thu Sep 13 18:05:16 CEST 2001 Paolo Molaro <[email protected]>
- * Assembly.cs: added stub code.
- 2001-07-18 Michael Lambert <[email protected]>
- * BindingFlags.cs: Add.
|