[Mono-bugs] [Bug 338242] generated class files declare possibly conflicting protected members

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Oct 31 19:21:46 EDT 2007


https://bugzilla.novell.com/show_bug.cgi?id=338242#c9


Marek Habersack <mhabersack at novell.com> changed:

           What    |Removed                                         |Added
----------------------------------------------------------------------------
                 CC|                                                |mhabersack at novell.com
         AssignedTo|mhabersack at novell.com                           |mono-bugs at ximian.com
          Component|Sys.Web                                         |C#
            Product|Mono: Class Libraries                           |Mono: Compilers




--- Comment #9 from Marek Habersack <mhabersack at novell.com>  2007-10-31 17:21:44 MST ---
    The problem isn't in the generated class including the ApplicationInstance
    property, the problem lies in gmcs. I'm reassigning the bug to the compiler
and
    attaching a test case that shows the bug. The attached code compiles fine
on
    ms.net, fails with the following error on mono:

    > gmcs -pkg:dotnet -target:library t.cs 
    t.cs(17,42): error CS0507: `ChildClass.ApplicationInstance.get': cannot
change
    access modifiers when overriding `internal' inherited member
    `Test.ApplicationInstance.get'
    t.cs(10,5): (Location of the symbol related to previous error)
    t.cs(17,42): warning CS0108: `ChildClass.ApplicationInstance' hides
inherited
    member `Test.ApplicationInstance'. Use the new keyword if hiding was
intended
    t.cs(10,5): (Location of the symbol related to previous warning)
    Compilation failed: 1 error(s), 1 warnings


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list