Extension methods on crack.
Go to file
Oliver Booth 2815c505c3
fix: fix incorrect float/double being written for netstandard2.1
The call to _To_Bits yields the result containing the same bytes, but not the same value. This value was then stored as-is into the parameter, which causes a conversion on how the value is stored, ultimately causing the wrong value to be written to the stream.
2023-04-01 17:11:05 +01:00
.config 3.0.0 Update (#43) 2022-04-30 14:13:16 +01:00
.github ci(upm): update package.json in upm branch (#69) 2023-03-29 16:03:55 +01:00
X10D fix: fix incorrect float/double being written for netstandard2.1 2023-04-01 17:11:05 +01:00
X10D.DSharpPlus style: update branding 2023-03-31 22:22:52 +01:00
X10D.Hosting style: update branding 2023-03-31 22:22:52 +01:00
X10D.SourceGenerator [ci skip] style: upgrade projects to C# 11 2023-03-31 17:30:30 +01:00
X10D.SourceValidator [ci skip] style: upgrade projects to C# 11 2023-03-31 17:30:30 +01:00
X10D.Tests fix: fix incorrect float/double being written for netstandard2.1 2023-04-01 17:11:05 +01:00
X10D.Unity [ci skip] docs: vertically center Unity branding 2023-03-31 23:06:48 +01:00
X10D.Unity.Tests test: update X10D.Unity.Tests to 2021.3.21f1 2023-03-28 23:18:56 +01:00
X10D.UpmPackageGenerator [ci skip] ci(upm): output package.json instead of print to stdout 2023-03-29 16:08:19 +01:00
docfx_project Add docfx project 2022-05-12 14:24:13 +01:00
.editorconfig Suppress CA1805 in .editorconfig 2022-11-29 17:17:28 +00:00
.gitignore 3.0.0 Update (#43) 2022-04-30 14:13:16 +01:00
CHANGELOG.md fix: fix incorrect float/double being written for netstandard2.1 2023-04-01 17:11:05 +01:00
CONTRIBUTING.md [ci skip] style: upgrade projects to C# 11 2023-03-31 17:30:30 +01:00
LICENSE.md [ci skip] docs: update copyright year in LICENSE.md 2023-03-31 15:12:59 +01:00
README.md [ci skip] fix(docs): rename master -> main 2023-03-31 23:02:56 +01:00
X10D.sln style: update branding 2023-03-31 22:22:52 +01:00
_config.yml Set theme jekyll-theme-slate 2020-04-26 14:23:54 +01:00
branding_Banner.png [ci skip] docs(style): update branding 2023-03-31 22:19:41 +01:00
branding_Icon.png style: update branding 2023-03-31 22:22:52 +01:00
branding_Social.png [ci skip] style: add social embed branding export 2023-03-31 22:30:25 +01:00
global.json Use .NET 7 SDK for solution 2023-02-26 00:49:31 +00:00

README.md

GitHub Workflow Status GitHub Issues Coverage NuGet Downloads Stable Version Nightly Version MIT License

About

X10D (pronounced extend), is a .NET package that provides extension methods for numerous types. The purpose of this library is to simplify a codebase by reducing the need for repeated code when performing common operations. Simplify your codebase. Take advantage of .NET. Use extension methods.

(I'm also dogfooding this library, so there's that.)

Installation

NuGet installation

Install-Package X10D -Version 3.1.0

Manual installation

Download the latest release from this repository and adding a direct assembly reference for your chosen platform.

Unity installation

For the Unity installation guide, refer to the README.md in X10D.Unity.

Features

I'm planning on writing complete and extensive documentation in the near future. As of this time, feel free to browse the source or the API using your favourite IDE. For those familiar with the 2.6.0 API, please read CHANGELOG.md for a complete list of changes. 3.0.0 is a major release and introduces many breaking changes.

Contributing

Contributions are welcome. See CONTRIBUTING.md.

License

X10D is released under the MIT License. See here for more details.