[Mono-devel-list] [PATCH] Added Mono.Runtime.GetVersion()

Ben Maurer bmaurer at ximian.com
Sat Jun 4 17:05:22 EDT 2005


On Sat, 2005-06-04 at 17:04 -0400, Ben Maurer wrote:
> On Sat, 2005-06-04 at 23:00 +0200, Kornél Pál wrote:
> > Modified version:
> > Mono.Runtime.GetVersionString returns version as a string in it's raw form.
> > Mono.Runtime.GetVersion returns version as a Version object parsed using
> > Version.CreateFromString that means:
> > - will allways have 4 fields
> > - missing fields are replaced with zeros
> > - extra fields are ignored
> > - anything other than digits is considered to be separator
> > - leading separators are igonred
> > - a separator can be more than one character long
> > - for example: "v1..2r3alpha" -> 1.2.3.0
> > 
> > Is this implementation OK for everyone?
> 
> +               // Should not be removed intended for external use
> +               // Safe to be called using reflection
> +               internal static Version GetVersion ()
> +               {
> +                       return Version.CreateFromString
> (GetVersionString ());
> +               }
> 
> Just kill that method. It may or may not work.

Eek, never mind, I can't read the email before the patch :-)





More information about the Mono-devel-list mailing list