Thanks for your bug report, I'll fix it as soon as possible.
Martin
Martin Aliger <[EMAIL PROTECTED]> writes:
> Hi all,
>
> while my attempt to isolate bug in NAnt to send it to nant developers, I found
>another bug in mcs. It is not serious, but should be fixed.
>
> It seems, that mcs assumes public visibility to contructors as default, rather than
>private as MS csc does. There is code to reproduce this:
>
> -------
> using System;
>
> class Element
> {
> string _name="";
> public String Name {get{return _name;}}
>
> Element(string s) //should be public
> {
> _name=s;
> }
> }
>
> class ElTest
> {
> private Element _d=new Element("derived");
> public Element El {get{return _d;}}
>
> static public void Main()
> {
> ElTest t=new ElTest();
> Console.WriteLine(t.El.Name);
> }
>
> }
>
> -------
>
> CSC throws error:
> ell.cs(21,21): error CS0122: 'Element.Element(string)' is inaccessible due to its
>protection level
>
> MCS compiles successfully and resulting code works :-)
>
> Martin Aliger
>
>
> ______________________________________________________________________________
> Domácí spotřebiče a elektronika za akční ceny � slevy až 50 %.
> Klikněte na: http://www.obchodni-dum.cz/index.phtml?prov=54&akce=yes
>
>
>
> _______________________________________________
> Mono-list maillist - [EMAIL PROTECTED]
> http://lists.ximian.com/mailman/listinfo/mono-list
>
--
Martin Baulig
[EMAIL PROTECTED]
_______________________________________________
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list