-
-
Notifications
You must be signed in to change notification settings - Fork 548
Expand file tree
/
Copy pathCSharpNamingStyle.cs
More file actions
32 lines (26 loc) · 1.13 KB
/
CSharpNamingStyle.cs
File metadata and controls
32 lines (26 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//-----------------------------------------------------------------------
// <copyright file="CSharpClassStyle.cs" company="NJsonSchema">
// Copyright (c) Rico Suter. All rights reserved.
// </copyright>
// <license>https://github.com/RicoSuter/NJsonSchema/blob/master/LICENSE.md</license>
// <author>Rico Suter, mail@rsuter.com</author>
//-----------------------------------------------------------------------
namespace NJsonSchema.CodeGeneration.CSharp
{
/// <summary>The CSharp naming styles.</summary>
public enum CSharpNamingStyle
{
/// <summary>Generate Names with flat case (twowords).</summary>
FlatCase,
/// <summary>Generate Names with upper flat case (TWOWORDS).</summary>
UpperFlatCase,
/// <summary>Generate Names with camel case (twoWords).</summary>
CamelCase,
/// <summary>Generate Names with pascal case (TwoWords).</summary>
PascalCase,
/// <summary>Generate Names with snake case (two_words).</summary>
SnakeCase,
/// <summary>Generate Names with pascal snake case (Two_Words).</summary>
PascalSnakeCase
}
}