throwException/ThrowException.CSharpLibs

★ 0Forks 0C#GitHub ↗Compare

README

ThrowException.CSharpLibs

A number of C#/.NET libraries by Stefan 'Exception' Thöni.

BytesUtilLib

BytesUtil is a C#/.NET library providing simple function to work with byte arrays.

Offers the following features:

  • Converting basic data types to binary in network byte order.
  • Converting byte array to hex string and vice versa.
  • Padding, concating, zeroizing or takeing part of a byte array.
  • Serialzing basic data in netowork byte order streams.
  • Deserializing network byte order streams to basic data values.

TypeParserLib

TypeParserLib is a C#/.NET library providing string parsing for several types.

ArgumentsParserLib

ArgumentsParserLib is a C#/.NET library providing parsing for command line arguments.

Offers the following features:

  • Defining possible command line arguments using classes, fields and attributes.
  • Supports flags, repeated/counted flags, scalar values and lists of values.
  • Allows defining verbs, positional arguments and default values.
  • Easy integration of simple XML or INI config files.

ConfigParserLib

ConfigParserLib is a C#/.NET library providing parsing for config files.

Offers the following features:

  • Defining config files using classes, fields and attributes
  • Supports hierarchical configurations and lists of subconfigurations.
  • Supports basic types and default values.

Contributors

throwException

Issues