Files
NetUnicodeInfo/UnicodeInformation/CanonicalCombiningClass.cs
T

437 lines
15 KiB
C#

using System.ComponentModel.DataAnnotations;
namespace System.Unicode
{
public enum CanonicalCombiningClass : byte
{
[ValueName("Not_Reordered"), Display(Name = "Not_Reordered", Description = "Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing")]
NotReordered = 0,
[ValueName("Overlay"), Display(Name = "Overlay", Description = "Marks which overlay a base letter or symbol")]
Overlay = 1,
[ValueName("Nukta"), Display(Name = "Nukta", Description = "Diacritic nukta marks in Brahmi-derived scripts")]
Nukta = 7,
[ValueName("Kana_Voicing"), Display(Name = "Kana_Voicing", Description = "Hiragana/Katakana voicing marks")]
KanaVoicing = 8,
[ValueName("Virama"), Display(Name = "Virama", Description = "Viramas")]
Virama = 9,
[ValueName("Ccc10"), Display(Name = "Ccc10", Description = "Start of fixed position classes")]
Ccc10 = 10,
[ValueName("Ccc11"), Display(Name = "Ccc11")]
Ccc11 = 11,
[ValueName("Ccc12"), Display(Name = "Ccc12")]
Ccc12 = 12,
[ValueName("Ccc13"), Display(Name = "Ccc13")]
Ccc13 = 13,
[ValueName("Ccc14"), Display(Name = "Ccc14")]
Ccc14 = 14,
[ValueName("Ccc15"), Display(Name = "Ccc15")]
Ccc15 = 15,
[ValueName("Ccc16"), Display(Name = "Ccc16")]
Ccc16 = 16,
[ValueName("Ccc17"), Display(Name = "Ccc17")]
Ccc17 = 17,
[ValueName("Ccc18"), Display(Name = "Ccc18")]
Ccc18 = 18,
[ValueName("Ccc19"), Display(Name = "Ccc19")]
Ccc19 = 19,
[ValueName("Ccc20"), Display(Name = "Ccc20")]
Ccc20 = 20,
[ValueName("Ccc21"), Display(Name = "Ccc21")]
Ccc21 = 21,
[ValueName("Ccc22"), Display(Name = "Ccc22")]
Ccc22 = 22,
[ValueName("Ccc23"), Display(Name = "Ccc23")]
Ccc23 = 23,
[ValueName("Ccc24"), Display(Name = "Ccc24")]
Ccc24 = 24,
[ValueName("Ccc25"), Display(Name = "Ccc25")]
Ccc25 = 25,
[ValueName("Ccc26"), Display(Name = "Ccc26")]
Ccc26 = 26,
[ValueName("Ccc27"), Display(Name = "Ccc27")]
Ccc27 = 27,
[ValueName("Ccc28"), Display(Name = "Ccc28")]
Ccc28 = 28,
[ValueName("Ccc29"), Display(Name = "Ccc29")]
Ccc29 = 29,
[ValueName("Ccc30"), Display(Name = "Ccc30")]
Ccc30 = 30,
[ValueName("Ccc31"), Display(Name = "Ccc31")]
Ccc31 = 31,
[ValueName("Ccc32"), Display(Name = "Ccc32")]
Ccc32 = 32,
[ValueName("Ccc33"), Display(Name = "Ccc33")]
Ccc33 = 33,
[ValueName("Ccc34"), Display(Name = "Ccc34")]
Ccc34 = 34,
[ValueName("Ccc35"), Display(Name = "Ccc35")]
Ccc35 = 35,
[ValueName("Ccc36"), Display(Name = "Ccc36")]
Ccc36 = 36,
[ValueName("Ccc37"), Display(Name = "Ccc37")]
Ccc37 = 37,
[ValueName("Ccc38"), Display(Name = "Ccc38")]
Ccc38 = 38,
[ValueName("Ccc39"), Display(Name = "Ccc39")]
Ccc39 = 39,
[ValueName("Ccc40"), Display(Name = "Ccc40")]
Ccc40 = 40,
[ValueName("Ccc41"), Display(Name = "Ccc41")]
Ccc41 = 41,
[ValueName("Ccc42"), Display(Name = "Ccc42")]
Ccc42 = 42,
[ValueName("Ccc43"), Display(Name = "Ccc43")]
Ccc43 = 43,
[ValueName("Ccc44"), Display(Name = "Ccc44")]
Ccc44 = 44,
[ValueName("Ccc45"), Display(Name = "Ccc45")]
Ccc45 = 45,
[ValueName("Ccc46"), Display(Name = "Ccc46")]
Ccc46 = 46,
[ValueName("Ccc47"), Display(Name = "Ccc47")]
Ccc47 = 47,
[ValueName("Ccc48"), Display(Name = "Ccc48")]
Ccc48 = 48,
[ValueName("Ccc49"), Display(Name = "Ccc49")]
Ccc49 = 49,
[ValueName("Ccc50"), Display(Name = "Ccc50")]
Ccc50 = 50,
[ValueName("Ccc51"), Display(Name = "Ccc51")]
Ccc51 = 51,
[ValueName("Ccc52"), Display(Name = "Ccc52")]
Ccc52 = 52,
[ValueName("Ccc53"), Display(Name = "Ccc53")]
Ccc53 = 53,
[ValueName("Ccc54"), Display(Name = "Ccc54")]
Ccc54 = 54,
[ValueName("Ccc55"), Display(Name = "Ccc55")]
Ccc55 = 55,
[ValueName("Ccc56"), Display(Name = "Ccc56")]
Ccc56 = 56,
[ValueName("Ccc57"), Display(Name = "Ccc57")]
Ccc57 = 57,
[ValueName("Ccc58"), Display(Name = "Ccc58")]
Ccc58 = 58,
[ValueName("Ccc59"), Display(Name = "Ccc59")]
Ccc59 = 59,
[ValueName("Ccc60"), Display(Name = "Ccc60")]
Ccc60 = 60,
[ValueName("Ccc61"), Display(Name = "Ccc61")]
Ccc61 = 61,
[ValueName("Ccc62"), Display(Name = "Ccc62")]
Ccc62 = 62,
[ValueName("Ccc63"), Display(Name = "Ccc63")]
Ccc63 = 63,
[ValueName("Ccc64"), Display(Name = "Ccc64")]
Ccc64 = 64,
[ValueName("Ccc65"), Display(Name = "Ccc65")]
Ccc65 = 65,
[ValueName("Ccc66"), Display(Name = "Ccc66")]
Ccc66 = 66,
[ValueName("Ccc67"), Display(Name = "Ccc67")]
Ccc67 = 67,
[ValueName("Ccc68"), Display(Name = "Ccc68")]
Ccc68 = 68,
[ValueName("Ccc69"), Display(Name = "Ccc69")]
Ccc69 = 69,
[ValueName("Ccc70"), Display(Name = "Ccc70")]
Ccc70 = 70,
[ValueName("Ccc71"), Display(Name = "Ccc71")]
Ccc71 = 71,
[ValueName("Ccc72"), Display(Name = "Ccc72")]
Ccc72 = 72,
[ValueName("Ccc73"), Display(Name = "Ccc73")]
Ccc73 = 73,
[ValueName("Ccc74"), Display(Name = "Ccc74")]
Ccc74 = 74,
[ValueName("Ccc75"), Display(Name = "Ccc75")]
Ccc75 = 75,
[ValueName("Ccc76"), Display(Name = "Ccc76")]
Ccc76 = 76,
[ValueName("Ccc77"), Display(Name = "Ccc77")]
Ccc77 = 77,
[ValueName("Ccc78"), Display(Name = "Ccc78")]
Ccc78 = 78,
[ValueName("Ccc79"), Display(Name = "Ccc79")]
Ccc79 = 79,
[ValueName("Ccc80"), Display(Name = "Ccc80")]
Ccc80 = 80,
[ValueName("Ccc81"), Display(Name = "Ccc81")]
Ccc81 = 81,
[ValueName("Ccc82"), Display(Name = "Ccc82")]
Ccc82 = 82,
[ValueName("Ccc83"), Display(Name = "Ccc83")]
Ccc83 = 83,
[ValueName("Ccc84"), Display(Name = "Ccc84")]
Ccc84 = 84,
[ValueName("Ccc85"), Display(Name = "Ccc85")]
Ccc85 = 85,
[ValueName("Ccc86"), Display(Name = "Ccc86")]
Ccc86 = 86,
[ValueName("Ccc87"), Display(Name = "Ccc87")]
Ccc87 = 87,
[ValueName("Ccc88"), Display(Name = "Ccc88")]
Ccc88 = 88,
[ValueName("Ccc89"), Display(Name = "Ccc89")]
Ccc89 = 89,
[ValueName("Ccc90"), Display(Name = "Ccc90")]
Ccc90 = 90,
[ValueName("Ccc91"), Display(Name = "Ccc91")]
Ccc91 = 91,
[ValueName("Ccc92"), Display(Name = "Ccc92")]
Ccc92 = 92,
[ValueName("Ccc93"), Display(Name = "Ccc93")]
Ccc93 = 93,
[ValueName("Ccc94"), Display(Name = "Ccc94")]
Ccc94 = 94,
[ValueName("Ccc95"), Display(Name = "Ccc95")]
Ccc95 = 95,
[ValueName("Ccc96"), Display(Name = "Ccc96")]
Ccc96 = 96,
[ValueName("Ccc97"), Display(Name = "Ccc97")]
Ccc97 = 97,
[ValueName("Ccc98"), Display(Name = "Ccc98")]
Ccc98 = 98,
[ValueName("Ccc99"), Display(Name = "Ccc99")]
Ccc99 = 99,
[ValueName("Ccc100"), Display(Name = "Ccc100")]
Ccc100 = 100,
[ValueName("Ccc101"), Display(Name = "Ccc101")]
Ccc101 = 101,
[ValueName("Ccc102"), Display(Name = "Ccc102")]
Ccc102 = 102,
[ValueName("Ccc103"), Display(Name = "Ccc103")]
Ccc103 = 103,
[ValueName("Ccc104"), Display(Name = "Ccc104")]
Ccc104 = 104,
[ValueName("Ccc105"), Display(Name = "Ccc105")]
Ccc105 = 105,
[ValueName("Ccc106"), Display(Name = "Ccc106")]
Ccc106 = 106,
[ValueName("Ccc107"), Display(Name = "Ccc107")]
Ccc107 = 107,
[ValueName("Ccc108"), Display(Name = "Ccc108")]
Ccc108 = 108,
[ValueName("Ccc109"), Display(Name = "Ccc109")]
Ccc109 = 109,
[ValueName("Ccc110"), Display(Name = "Ccc110")]
Ccc110 = 110,
[ValueName("Ccc111"), Display(Name = "Ccc111")]
Ccc111 = 111,
[ValueName("Ccc112"), Display(Name = "Ccc112")]
Ccc112 = 112,
[ValueName("Ccc113"), Display(Name = "Ccc113")]
Ccc113 = 113,
[ValueName("Ccc114"), Display(Name = "Ccc114")]
Ccc114 = 114,
[ValueName("Ccc115"), Display(Name = "Ccc115")]
Ccc115 = 115,
[ValueName("Ccc116"), Display(Name = "Ccc116")]
Ccc116 = 116,
[ValueName("Ccc117"), Display(Name = "Ccc117")]
Ccc117 = 117,
[ValueName("Ccc118"), Display(Name = "Ccc118")]
Ccc118 = 118,
[ValueName("Ccc119"), Display(Name = "Ccc119")]
Ccc119 = 119,
[ValueName("Ccc120"), Display(Name = "Ccc120")]
Ccc120 = 120,
[ValueName("Ccc121"), Display(Name = "Ccc121")]
Ccc121 = 121,
[ValueName("Ccc122"), Display(Name = "Ccc122")]
Ccc122 = 122,
[ValueName("Ccc123"), Display(Name = "Ccc123")]
Ccc123 = 123,
[ValueName("Ccc124"), Display(Name = "Ccc124")]
Ccc124 = 124,
[ValueName("Ccc125"), Display(Name = "Ccc125")]
Ccc125 = 125,
[ValueName("Ccc126"), Display(Name = "Ccc126")]
Ccc126 = 126,
[ValueName("Ccc127"), Display(Name = "Ccc127")]
Ccc127 = 127,
[ValueName("Ccc128"), Display(Name = "Ccc128")]
Ccc128 = 128,
[ValueName("Ccc129"), Display(Name = "Ccc129")]
Ccc129 = 129,
[ValueName("Ccc130"), Display(Name = "Ccc130")]
Ccc130 = 130,
[ValueName("Ccc131"), Display(Name = "Ccc131")]
Ccc131 = 131,
[ValueName("Ccc132"), Display(Name = "Ccc132")]
Ccc132 = 132,
[ValueName("Ccc133"), Display(Name = "Ccc133")]
Ccc133 = 133,
[ValueName("Ccc134"), Display(Name = "Ccc134")]
Ccc134 = 134,
[ValueName("Ccc135"), Display(Name = "Ccc135")]
Ccc135 = 135,
[ValueName("Ccc136"), Display(Name = "Ccc136")]
Ccc136 = 136,
[ValueName("Ccc137"), Display(Name = "Ccc137")]
Ccc137 = 137,
[ValueName("Ccc138"), Display(Name = "Ccc138")]
Ccc138 = 138,
[ValueName("Ccc139"), Display(Name = "Ccc139")]
Ccc139 = 139,
[ValueName("Ccc140"), Display(Name = "Ccc140")]
Ccc140 = 140,
[ValueName("Ccc141"), Display(Name = "Ccc141")]
Ccc141 = 141,
[ValueName("Ccc142"), Display(Name = "Ccc142")]
Ccc142 = 142,
[ValueName("Ccc143"), Display(Name = "Ccc143")]
Ccc143 = 143,
[ValueName("Ccc144"), Display(Name = "Ccc144")]
Ccc144 = 144,
[ValueName("Ccc145"), Display(Name = "Ccc145")]
Ccc145 = 145,
[ValueName("Ccc146"), Display(Name = "Ccc146")]
Ccc146 = 146,
[ValueName("Ccc147"), Display(Name = "Ccc147")]
Ccc147 = 147,
[ValueName("Ccc148"), Display(Name = "Ccc148")]
Ccc148 = 148,
[ValueName("Ccc149"), Display(Name = "Ccc149")]
Ccc149 = 149,
[ValueName("Ccc150"), Display(Name = "Ccc150")]
Ccc150 = 150,
[ValueName("Ccc151"), Display(Name = "Ccc151")]
Ccc151 = 151,
[ValueName("Ccc152"), Display(Name = "Ccc152")]
Ccc152 = 152,
[ValueName("Ccc153"), Display(Name = "Ccc153")]
Ccc153 = 153,
[ValueName("Ccc154"), Display(Name = "Ccc154")]
Ccc154 = 154,
[ValueName("Ccc155"), Display(Name = "Ccc155")]
Ccc155 = 155,
[ValueName("Ccc156"), Display(Name = "Ccc156")]
Ccc156 = 156,
[ValueName("Ccc157"), Display(Name = "Ccc157")]
Ccc157 = 157,
[ValueName("Ccc158"), Display(Name = "Ccc158")]
Ccc158 = 158,
[ValueName("Ccc159"), Display(Name = "Ccc159")]
Ccc159 = 159,
[ValueName("Ccc160"), Display(Name = "Ccc160")]
Ccc160 = 160,
[ValueName("Ccc161"), Display(Name = "Ccc161")]
Ccc161 = 161,
[ValueName("Ccc162"), Display(Name = "Ccc162")]
Ccc162 = 162,
[ValueName("Ccc163"), Display(Name = "Ccc163")]
Ccc163 = 163,
[ValueName("Ccc164"), Display(Name = "Ccc164")]
Ccc164 = 164,
[ValueName("Ccc165"), Display(Name = "Ccc165")]
Ccc165 = 165,
[ValueName("Ccc166"), Display(Name = "Ccc166")]
Ccc166 = 166,
[ValueName("Ccc167"), Display(Name = "Ccc167")]
Ccc167 = 167,
[ValueName("Ccc168"), Display(Name = "Ccc168")]
Ccc168 = 168,
[ValueName("Ccc169"), Display(Name = "Ccc169")]
Ccc169 = 169,
[ValueName("Ccc170"), Display(Name = "Ccc170")]
Ccc170 = 170,
[ValueName("Ccc171"), Display(Name = "Ccc171")]
Ccc171 = 171,
[ValueName("Ccc172"), Display(Name = "Ccc172")]
Ccc172 = 172,
[ValueName("Ccc173"), Display(Name = "Ccc173")]
Ccc173 = 173,
[ValueName("Ccc174"), Display(Name = "Ccc174")]
Ccc174 = 174,
[ValueName("Ccc175"), Display(Name = "Ccc175")]
Ccc175 = 175,
[ValueName("Ccc176"), Display(Name = "Ccc176")]
Ccc176 = 176,
[ValueName("Ccc177"), Display(Name = "Ccc177")]
Ccc177 = 177,
[ValueName("Ccc178"), Display(Name = "Ccc178")]
Ccc178 = 178,
[ValueName("Ccc179"), Display(Name = "Ccc179")]
Ccc179 = 179,
[ValueName("Ccc180"), Display(Name = "Ccc180")]
Ccc180 = 180,
[ValueName("Ccc181"), Display(Name = "Ccc181")]
Ccc181 = 181,
[ValueName("Ccc182"), Display(Name = "Ccc182")]
Ccc182 = 182,
[ValueName("Ccc183"), Display(Name = "Ccc183")]
Ccc183 = 183,
[ValueName("Ccc184"), Display(Name = "Ccc184")]
Ccc184 = 184,
[ValueName("Ccc185"), Display(Name = "Ccc185")]
Ccc185 = 185,
[ValueName("Ccc186"), Display(Name = "Ccc186")]
Ccc186 = 186,
[ValueName("Ccc187"), Display(Name = "Ccc187")]
Ccc187 = 187,
[ValueName("Ccc188"), Display(Name = "Ccc188")]
Ccc188 = 188,
[ValueName("Ccc189"), Display(Name = "Ccc189")]
Ccc189 = 189,
[ValueName("Ccc190"), Display(Name = "Ccc190")]
Ccc190 = 190,
[ValueName("Ccc191"), Display(Name = "Ccc191")]
Ccc191 = 191,
[ValueName("Ccc192"), Display(Name = "Ccc192")]
Ccc192 = 192,
[ValueName("Ccc193"), Display(Name = "Ccc193")]
Ccc193 = 193,
[ValueName("Ccc194"), Display(Name = "Ccc194")]
Ccc194 = 194,
[ValueName("Ccc195"), Display(Name = "Ccc195")]
Ccc195 = 195,
[ValueName("Ccc196"), Display(Name = "Ccc196")]
Ccc196 = 196,
[ValueName("Ccc197"), Display(Name = "Ccc197")]
Ccc197 = 197,
[ValueName("Ccc198"), Display(Name = "Ccc198")]
Ccc198 = 198,
[ValueName("Ccc199"), Display(Name = "Ccc199", Description = "End of fixed position classes")]
Ccc199 = 199,
[ValueName("Attached_Below_Left"), Display(Name = "Attached_Below_Left", Description = "Marks attached at the bottom left")]
AttachedBelowLeft = 200,
[ValueName("Attached_Below"), Display(Name = "Attached_Below", Description = "Marks attached directly below")]
AttachedBelow = 202,
[ValueName("Attached_Below_Right"), Display(Name = "Attached_Below_Right", Description = "Marks attached at the bottom right")]
AttachedBelowRight = 204,
[ValueName("Attached_Left"), Display(Name = "Attached_Left", Description = "Marks attached to the left")]
AttachedLeft = 208,
[ValueName("Attached_Right"), Display(Name = "Attached_Right", Description = "Marks attached to the right")]
AttachedRight = 210,
[ValueName("Attached_Above_Left"), Display(Name = "Attached_Above_Left", Description = "Marks attached at the top left")]
AttachedAboveLeft = 212,
[ValueName("Attached_Above"), Display(Name = "Attached_Above", Description = "Marks attached directly above")]
AttachedAbove = 214,
[ValueName("Attached_Above_Right"), Display(Name = "Attached_Above_Right", Description = "Marks attached at the top right")]
AttachedAboveRight = 216,
[ValueName("Below_Left"), Display(Name = "Below_Left", Description = "Distinct marks at the bottom left")]
BelowLeft = 218,
[ValueName("Below"), Display(Name = "Below", Description = "Distinct marks directly below")]
Below = 220,
[ValueName("Below_Right"), Display(Name = "Below_Right", Description = "Distinct marks at the bottom right")]
BelowRight = 222,
[ValueName("Left"), Display(Name = "Left", Description = "Distinct marks to the left")]
Left = 224,
[ValueName("Right"), Display(Name = "Right", Description = "Distinct marks to the right")]
Right = 226,
[ValueName("Above_Left"), Display(Name = "Above_Left", Description = "Distinct marks at the top left")]
AboveLeft = 228,
[ValueName("Above"), Display(Name = "Above", Description = "Distinct marks directly above")]
Above = 230,
[ValueName("Above_Right"), Display(Name = "Above_Right", Description = "Distinct marks at the top right")]
AboveRight = 232,
[ValueName("Double_Below"), Display(Name = "Double_Below", Description = "Distinct marks subtending two bases")]
DoubleBelow = 233,
[ValueName("Double_Above"), Display(Name = "Double_Above", Description = "Distinct marks extending above two bases")]
DoubleAbove = 234,
[ValueName("Iota_Subscript"), Display(Name = "Iota_Subscript", Description = "Greek iota subscript only")]
IotaSubscript = 240,
}
}