https://github.com/daanv2/daanv2.essentials.net
This library provides a set of default interfaces and code extensions upon .Net to ease up programming.
https://github.com/daanv2/daanv2.essentials.net
bit-converter csharp dotnet dotnet-core dotnetcore ease essentials extension-methods interfaces isc serialization standard stream-extension
Last synced: 7 months ago
JSON representation
This library provides a set of default interfaces and code extensions upon .Net to ease up programming.
- Host: GitHub
- URL: https://github.com/daanv2/daanv2.essentials.net
- Owner: DaanV2
- License: isc
- Created: 2019-06-06T13:51:54.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-06-01T20:11:45.000Z (over 1 year ago)
- Last Synced: 2025-02-08T20:17:27.037Z (8 months ago)
- Topics: bit-converter, csharp, dotnet, dotnet-core, dotnetcore, ease, essentials, extension-methods, interfaces, isc, serialization, standard, stream-extension
- Language: C#
- Homepage: https://www.nuget.org/packages/DaanV2.Essentials.Net/
- Size: 570 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Essentials
This library provides a set of default interfaces and code extensions upon .Net to ease up programming.
- [Essentials](#essentials)
- [Features Summary](#features-summary)
- [Overview Essentials](#overview-essentials)
- [Compiling](#compiling)## Features Summary
* [Standard Interfaces for data handling.](./Documentation/Interfaces.md)
* [Collection Extensions](./Documentation/Code_Extensions.md##collection-extension)
* Copy
* Replace
* Contains
* Bit Converter for Big/Little Endian
* Bit Converter for Varint
* [Parralel Multi-Threading](./Documentation/Code_Extensions.md##parallel)
* [Easy Serialization](./Documentation/Code_Extensions.md##serialization)
* [Stream extension](./Documentation/Code_Extensions.md##stream-extension)
* [Task Extension](./Documentation/Code_Extensions.md##task-extension)
* [Type Extension](./Documentation/Code_Extensions.md##type-extension)## Overview Essentials
* [Interfaces](Interfaces.md)
* The collection of interfaces and their purpose within this library.
* [Code Extension](Code_Extensions.md)
* The collection of different addition on existing interfaces within the library and on .Net api itself.## Compiling
If compiling for .Net core when added the source code directly, then add NETCORE to 'Conditional compilation symbols'. this can be found under 'Properties' -> 'Build'.
There is also an option to use faster but unsafe code. turn on allow safe code in the project and add UNSAFE to the 'Conditional compilation symbols'.