Framework for C# development.
See: Examples
- new:
DateTimeOffsetExtensionsclass - new:
DateOnlyExtensions.Equalsmethod - new:
IterationGuardclass - new:
Validate.Websitemethod
-
- new:
EnumerableExtensions.WhenAllmethod
- new:
- change: Targeting .NET 10.0
- new:
EnumerableExtensions.UnorderedEqualmethod - new:
RandomNumberGenerator.Sharedextension member - new:
DateOnly.Todayextension member - new:
TimeOnly.NowandUtcNowextension member - change:
BitArrayExtensionsmethods changed to extension members:CountTrue,CountFalse,AllTrue,AllFalse - change:
BitCalculatormethods changed to extension members ofBitOperations - change:
ConvertExmethods changed to extension members ofConvert - change:
DateTimeExmethods changed to extension members ofDateTime - change:
DateOnlyExmethods changed to extension members ofDateOnly - change:
TimeOnlyExmethods changed to extension members ofTimeOnly - change:
DirectoryExmethods changed to extension members ofDirectory - change:
FileExmethods changed to extension members ofFile - change:
PathExmethods changed to extension members ofPath - change:
MathExmethods changed to extension members ofMath - change:
EnumExtensionsmethods changed to extension members ofEnum - change:
ExceptionExtensionsmethods changed to extension members:FullStackTrace,ChildExceptionCount - change:
ReflectionExtensionsmethods changed to extension members:NestedName,NestedFullName - change:
Create.HexadecimalStringmethod renamed toHexStringto match .net naming conventions - removed:
ConvertEx.ToHexadecimalStringandFromHexadecimalString
- change: Added
ParseExactparameter to JSON converters
- change: Targeting .NET 9.0
- new:
StringLengthJsonConverterclass - new:
BytecodeApi.Data.ObservableTupleclass - new:
BytecodeApi.Threading.CriticalSectionclass - removed:
CSharp.GetHashCodemethod - removed:
MathEx.Randomproperty - removed:
Network.DisableCertificateValidationandEnableAllSecurityProtocolsmethods.
- new:
CSharp.RunTaskmethod - new:
EnumerableExtensions.Unionmethod - new:
DateTimeEx,DateTimeExtensionsandDateOnlyExtensionsmethods
- new:
CliCommand.ExecuteAsyncmethod - removed:
StringExtensions.ReplaceLineBreaks - new:
DateTimeEx.IsValidDateandGetMonthsDifferencemethod
- new:
BytecodeApi.Data.TreeNodeclass - new:
DateOnlyExtensionsclass - new:
ReflectionExtensions.GetValuemethod overloads - new:
CliCommand.Executemethod overload - new:
MathEx.MinandMaxmethod overloads forDateOnlyandTimeOnly - new:
DateOnlyJsonConverterconstructor with format parameter - new:
TimeOnlyJsonConverterconstructor with format parameter - bugfix:
MathEx.InterpolatemapToValueRange parameter did not work correcly - removed:
EnumerableExtensions.SortandSortDescendingmethod - removed:
EnumEx.GetValuesmethod overload
- new:
RandomExtensions.NextEnumValuemethod - new:
RandomNumberGeneratorExtensions.GetEnumValuemethod - new:
RegistryExtensions.GetExpandStringValueandSetExpandStringValuemethod
- new:
SevenBitIntegerclass - removed:
ConvertEx.To7BitEncodedIntandFrom7BitEncodedInt
- Initial release