[Mono-dev] System.Configuration.SettingValueElement
Atsushi Eno
atsushieno at veritas-vos-liberabit.com
Tue Jul 16 12:41:28 UTC 2013
Hi,
In general, NotImplementedException means that it is not implemented
(literally!). It is to indicate on our "class status" page to explicitly
indicate that it is not implemented and have some code build and load
just fine. (Not having override does not cause compilation error on
mono, but such resulting assemblies would not run on .NET without problem.)
According to our "class status" pages, you are (or I should say, the
MSDN documentation is) wrong - SettingValueElement class actually has
override for Unmerge() method. I have no idea what .NET does, but for
mono it is not implemented. (I won't believe that this override does not
do anything, at least without certain experiment shown.)
No one works on System.Configuration stuff nowadays but if you have some
patch to implement it, that would be welcomed, reviewed and merged if
good :)
Atsushi Eno
Torben H. Nielsen wrote:
> Hi
>
> I was wondering why mono has an override implementation of
>
> System.Configuration.SettingValueElement :: Unmerge()
> (https://github.com/mono/mono/blob/master/mcs/class/System/System.Configuration/SettingValueElement.cs
> line 115)
>
> which only throws a NotImplementedException when the .net
> implementation of the same class relies on the base implementation and
> does NOT try to override it ?
>
> Kind regards
> Torben
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
>
More information about the Mono-devel-list
mailing list