CharacterCategory

Description

[Flags]
enum Tinman.Core.Formatting.CharacterCategory

Enumeration of unicode categories.

Public / Constants

None

public constant None → (0:int32)

No category.

Letter

public constant Letter → (31:int32)

Unicode character category: Letter (L*).

LetterUppercase

public constant LetterUppercase → (1:int32)

Unicode character category: Letter, uppercase (Lu).

LetterLowercase

public constant LetterLowercase → (2:int32)

Unicode character category: Letter, lowercase (Ll).

LetterTitlecase

public constant LetterTitlecase → (4:int32)

Unicode character category: Letter, titlecase (Lt).

LetterModifier

public constant LetterModifier → (8:int32)

Unicode character category: Letter, modifier (Lm).

LetterOther

public constant LetterOther → (16:int32)

Unicode character category: Letter, other (Lo).

Mark

public constant Mark → (224:int32)

Unicode character category: Mark (M*).

MarkNonSpacing

public constant MarkNonSpacing → (32:int32)

Unicode character category: Mark, non-spacing (Mn).

MarkSpacingCombining

public constant MarkSpacingCombining → (64:int32)

Unicode character category: Mark, space combining (Mc).

MarkEnclosing

public constant MarkEnclosing → (128:int32)

Unicode character category: Mark, enclosing (Me).

Number

public constant Number → (1792:int32)

Unicode character category: Number (N*).

NumberDecimalDigit

public constant NumberDecimalDigit → (256:int32)

Unicode character category: Number, decimal digit (Nd).

NumberLetter

public constant NumberLetter → (512:int32)

Unicode character category: Number, letter (Nl).

NumberOther

public constant NumberOther → (1024:int32)

Unicode character category: Number, other (No).

Separator

public constant Separator → (14336:int32)

Unicode character category: Separator (Z*).

SeparatorSpace

public constant SeparatorSpace → (2048:int32)

Unicode character category: Separator, space (Zs).

SeparatorLine

public constant SeparatorLine → (4096:int32)

Unicode character category: Separator, line (Zl).

SeparatorParagraph

public constant SeparatorParagraph → (8192:int32)

Unicode character category: Separator, paragraph (Zp).

Other

public constant Other → (507904:int32)

Unicode character category: Other (C*).

OtherControl

public constant OtherControl → (16384:int32)

Unicode character category: Other, control (Cc).

OtherFormat

public constant OtherFormat → (32768:int32)

Unicode character category: Other, format (Cf).

OtherSurrogate

public constant OtherSurrogate → (65536:int32)

Unicode character category: Other, surrogate (Cs).

OtherPrivateUse

public constant OtherPrivateUse → (131072:int32)

Unicode character category: Other, private use (Co).

OtherNotAssigned

public constant OtherNotAssigned → (262144:int32)

Unicode character category: Other, not assigned (Cn).

Punctuation

public constant Punctuation → (66584576:int32)

Unicode character category: Punctuation (P*).

PunctuationConnector

public constant PunctuationConnector → (524288:int32)

Unicode character category: Punctuation, connector (Pc).

PunctuationDash

public constant PunctuationDash → (1048576:int32)

Unicode character category: Punctuation, dash (Pd).

PunctuationOpen

public constant PunctuationOpen → (2097152:int32)

Unicode character category: Punctuation, open (Ps).

PunctuationClose

public constant PunctuationClose → (4194304:int32)

Unicode character category: Punctuation, close (Pe).

PunctuationInitialQuote

public constant PunctuationInitialQuote → (8388608:int32)

Unicode character category: Punctuation, initial quote (Pi).

PunctuationFinalQuote

public constant PunctuationFinalQuote → (16777216:int32)

Unicode character category: Punctuation, final quote (Pf).

PunctuationOther

public constant PunctuationOther → (33554432:int32)

Unicode character category: Punctuation, other (Po).

Symbol

public constant Symbol → (1006632960:int32)

Unicode character category: Symbol (S*).

SymbolMath

public constant SymbolMath → (67108864:int32)

Unicode character category: Symbol, math (Sm).

SymbolCurrency

public constant SymbolCurrency → (134217728:int32)

Unicode character category: Symbol, currency (Sc).

SymbolModifier

public constant SymbolModifier → (268435456:int32)

Unicode character category: Symbol, modifier (Sk).

SymbolOther

public constant SymbolOther → (536870912:int32)

Unicode character category: Symbol, other (So).

LetterOrDigit

public constant LetterOrDigit → (287:int32)

Unicode character categories: Letter and NumberDecimalDigit.

Whitespace

public constant Whitespace → (30720:int32)

Unicode character categories: Separator and OtherControl.

All

public constant All → (1073741823:int32)

All unicode character categories.