Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.11 KB

README.md

File metadata and controls

32 lines (23 loc) · 1.11 KB

Qowaiv Code Generation

A library that helps generating code.

Open API

Generates models defined in Open API schema's. More info can be found here.

Single Value Objects

This project helps generating code for Qowaiv Single Value Objects.

C# writer settings

By specifying the C# writer settings, the output of the generated code can be tweaked:

GlobalUsings

Types written who's namespace occurs in the GlobalUsings is written without it's (full) namespace declaration.

NewLine

The new line character(s) to use. The default is "\r\n".

Indentation

The indentation to use. The default is four spaces " ".

Use required modifier

By setting UseRequiredModifier = true, the required modifier is generated for required properties. Note that this language feature is only available since C# 11.

Encoding

The encoding to use. The default is UTF-8 without BOM.