[Mono-list] Debug.Assert - a cross-platform issue
monoforum at my2cents.co.uk
Sat Nov 22 01:00:37 UTC 2014
(This is my personal opinion, I'm not a collaborator) This is also a
question that is better for the dev list.
My personal opinion is that if it's a verbatim port from the
referencesource on github, that you shouldn't be precluded from
Anything beyond that would be questionable I would imagine. You have to
remember that the referencesource isn't the same decompiled source from
previous versions. I'm not sure where the patent promise would sit in that
I know a few people who fell under this same rule, so I would like to see
some clarity too.
On 22 November 2014 00:25, MarLOne <InfoSeeker002 at gmail.com> wrote:
> I have to thank Microsoft to open-source the .Net library allowing me to
> read their code to get to the bottom of Microsoft's treatment (even I have
> already asserted the value at runtime) of default values for the
> System.Diagnostics.DefaultTraceListener. For those interested in reading
> this can find it here: DefaultTraceListener.cs
> . The default value of property that determines the reaction of
> is set here: assertuienabled
> It is not true that Mono does not create an instance of
> on start up otherwise code like this:
> DefaultTraceListener defListener = Debug.Listeners["Default"] as
> will produce a null value for defListener.
> It will be good if these classes and assemblies from Microsoft open-sources
> are incorporated verbatim into Mono to replace its inconsistent code.
> In this thread some one had pointed out to me that because I admitted
> routinely disassembling Microsoft's assemblies, in accordance to Mono's
> contribution rule <
> , I cannot contribute.
> With Microsoft now open-sourcing their .Net library, what will happen to
> this "contribution rule"?
> View this message in context:
> Sent from the Mono - General mailing list archive at Nabble.com.
> Mono-list maillist - Mono-list at lists.ximian.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Mono-list