The enumeration that specifies the term case. Each of TermFindAttribute attributes specifies its default term case.

Example

The following example applies the finding by first_name id:

[FindById(TermCase.Snake)]
public TextInput<_> FirstName { get; private set; }

Values

None

Doesn’t apply the case.

Title

Uses title case (e.g. "Some of the Terms").

Capitalized

Uses title case with all words capitalized (e.g. "Some Of The Terms").

Sentence

Uses sentence case (e.g. "Some term").

MidSentence

Uses mid-sentence case where the first word is not capitalized (e.g. "some term").

Lower

Uses lower case (e.g. "some term").

LowerMerged

Uses lower case with words merging (e.g. "someterm").

Upper

Uses upper case (e.g. "SOME TERM").

UpperMerged

Uses upper case with words merging (e.g. "SOMETERM").

Camel

Uses camel case (e.g. "someTerm").

Pascal

Uses pascal case (e.g. "SomeTerm").

Kebab

Uses dash (‘-‘) and lower case (e.g. "some-term").

HyphenKebab

Uses hyphen (‘‐’) and lower case (e.g. "some‐term").

PascalKebab

Uses dash (‘-‘) and pascal case (e.g. "Some-Term").

PascalHyphenKebab

Uses hyphen (‘‐’) and pascal case (e.g. "Some‐Term").

Snake

Uses underscore (‘_’) and lower case (e.g. "some_term").