Added this Page to document changes. Updated Source code Comments on several classes.
Many changes to this document to make getting help much faster. Such as tables added to NameSpaces Such as System , System.MfIO and System.MfText
New NameSpace System.MfText added.
Tables have been created and added to each Class make it faster to access help for a class constructors, methods and Properties. This also give a higher level view of what a class does.
Renamed System.IO NameSpace to System.MfIO this allows classes in the namespace to not be prefixes with MF so MfIOException is can now be called as MfIO.IOException. This is a non-break change and class can still be called in the old style if needed.
Version 0.4x can be installed along side of Version 0.3x without any issue. UnInstalling version 0.3x will not affect version 0.4x. UnInstalling version 0.4x will not have any affect on version 0.3x.
Changes to MfFloat
Added Fields, NaN, NegativeInfinity, PositiveInfinity
Added Methods IsInfinity, IsNegativeInfinity, IsPositiveInfinity, Parse(s, style) overload, Parse(s, provider) overload, Parse(s, style, provider) overload, and TryParse(ByRef result, s, style[, provider ]) overload.
Divide by Zero no longer throw MfDivideByZeroException but return value of NegativeInfinity or PositiveInfinity depending on the the current value sign.
Use IsInfinity(obj) or IsNegativeInfinity(obj) or IsPositiveInfinity(obj) to test for this result.
GetTrimmed() method is now much faster.
Constructor updated to create instance of MfFloat much faster.
Changes to MfString
Added methods Contains, GetEnumerator([AsCharCode]), FromCharList(chars [,startIndex, length]), ToCharList([startIndex, length]), and RemoveWhiteSpace(str [, ReturnAsObject])
Added new overload method Remove(startIndex, count)
Most all of the method for MfString have be updated to be much faster then in version 0.3x.
MfString instances can now be enumerated similar to an array or list by us a for i, c in instance
See GetEnumerator([AsCharCode]) for more details.
General Changes
All Integer related Classes Parse and TryParse Method have been update with new overloads
Many Updates to this help file.
Initial release