Ooops, Obviously I've made my ChangeLog entry to the wrong file. I suppose my comments should go to
mcs/class/System/Microsoft.CSharp/ChangeLog instead of mcs/class/System/ChangeLog. Jarek ----- Original Message ----- From: "Jaroslaw Kowalski" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, August 16, 2003 12:39 AM Subject: [Mono-list] PATCH: Various fixes to C# CodeDom provider > > Hi all! > > I needed to use CodeDom functionality of Mono but it was broken (or not > compatible with MS) in some places, so I fixed it. > > My changes (all in System.dll): > > * Microsoft.CSharp/CSharpCodeGenerator.cs: > > - fixed support for method references where target > object is null > - fixed CodeThrowExceptionStatement > - disabled member access modifiers for private method > implementations > - disabled generation of empty method body for interface > declarations > - disabled generation of empty property accessor bodies > in interface declarations > - added support for indexers (properties named "Item") > - added support for chained constructor arguments and > base constructor arguments > > * System.CodeDom/CodeTypeDeclaration.cs: > > - TypeAttributes of CodeTypeDeclaration now defaults to > TypeAttributes.Public (same as MS implementation) > > Can anybody please review my patch (made against fresh anoncvs) and commit > it to CVS? ChangeLog included. > > It was tested on my quite complicated CodeDom tree and now it produces > output that compiles without problems. > > Jarek > _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
