openapi-generator/docs/generators/csharp-dotnet2.md
2020-01-08 21:54:05 -05:00

159 lines
3.0 KiB
Markdown

---
title: Config Options for csharp-dotnet2
sidebar_label: csharp-dotnet2
---
| Option | Description | Values | Default |
| ------ | ----------- | ------ | ------- |
|packageName|C# package name (convention: Camel.Case).| |Org.OpenAPITools|
|packageVersion|C# package version.| |1.0.0|
|clientPackage|C# client package name (convention: Camel.Case).| |Org.OpenAPITools.Client|
## IMPORT MAPPING
| Type/Alias | Imports |
| ---------- | ------- |
## INSTANTIATION TYPES
| Type/Alias | Instantiated By |
| ---------- | --------------- |
|array|List|
|list|List|
|map|Dictionary|
## LANGUAGE PRIMITIVES
<ul data-columns="2" style="list-style-type: disc;-webkit-columns:2;-moz-columns:2;columns:2;-moz-column-fill:auto;column-fill:auto"><li>int?</li>
<li>Dictionary</li>
<li>string</li>
<li>bool</li>
<li>DateTimeOffset?</li>
<li>String</li>
<li>Guid</li>
<li>System.IO.Stream</li>
<li>bool?</li>
<li>float</li>
<li>long</li>
<li>DateTime</li>
<li>Int32</li>
<li>float?</li>
<li>DateTime?</li>
<li>List</li>
<li>Boolean</li>
<li>long?</li>
<li>double</li>
<li>Guid?</li>
<li>DateTimeOffset</li>
<li>Double</li>
<li>int</li>
<li>byte[]</li>
<li>Float</li>
<li>Int64</li>
<li>double?</li>
<li>ICollection</li>
<li>Collection</li>
<li>Object</li>
<li>decimal?</li>
<li>decimal</li>
</ul>
## RESERVED WORDS
<ul data-columns="2" style="list-style-type: disc;-webkit-columns:2;-moz-columns:2;columns:2;-moz-column-fill:auto;column-fill:auto"><li>struct</li>
<li>extern</li>
<li>do</li>
<li>ushort</li>
<li>float</li>
<li>while</li>
<li>operator</li>
<li>localVarQueryParams</li>
<li>ref</li>
<li>protected</li>
<li>readonly</li>
<li>continue</li>
<li>else</li>
<li>checked</li>
<li>lock</li>
<li>localVarPathParams</li>
<li>catch</li>
<li>Client</li>
<li>if</li>
<li>case</li>
<li>localVarHttpHeaderAccepts</li>
<li>new</li>
<li>using</li>
<li>static</li>
<li>void</li>
<li>localVarPostBody</li>
<li>in</li>
<li>sizeof</li>
<li>localVarResponse</li>
<li>byte</li>
<li>double</li>
<li>sealed</li>
<li>finally</li>
<li>this</li>
<li>unchecked</li>
<li>is</li>
<li>params</li>
<li>enum</li>
<li>explicit</li>
<li>as</li>
<li>null</li>
<li>localVarPath</li>
<li>true</li>
<li>fixed</li>
<li>try</li>
<li>decimal</li>
<li>object</li>
<li>implicit</li>
<li>internal</li>
<li>private</li>
<li>virtual</li>
<li>bool</li>
<li>const</li>
<li>string</li>
<li>for</li>
<li>localVarHttpHeaderAccept</li>
<li>interface</li>
<li>unsafe</li>
<li>long</li>
<li>out</li>
<li>switch</li>
<li>delegate</li>
<li>foreach</li>
<li>default</li>
<li>ulong</li>
<li>goto</li>
<li>localVarHttpContentTypes</li>
<li>localVarHttpContentType</li>
<li>public</li>
<li>localVarStatusCode</li>
<li>stackalloc</li>
<li>parameter</li>
<li>client</li>
<li>override</li>
<li>event</li>
<li>class</li>
<li>typeof</li>
<li>localVarFormParams</li>
<li>break</li>
<li>false</li>
<li>volatile</li>
<li>abstract</li>
<li>uint</li>
<li>int</li>
<li>localVarHeaderParams</li>
<li>throw</li>
<li>char</li>
<li>namespace</li>
<li>sbyte</li>
<li>short</li>
<li>localVarFileParams</li>
<li>return</li>
<li>base</li>
</ul>