81 lines
3.7 KiB
C#
81 lines
3.7 KiB
C#
// ==++==
|
|
//
|
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
//
|
|
// ==--==
|
|
/*============================================================
|
|
**
|
|
** Class: UnicodeCategory
|
|
**
|
|
**
|
|
** Purpose:
|
|
**
|
|
** Date:
|
|
**
|
|
============================================================*/
|
|
namespace System.Globalization {
|
|
//| <include path='docs/doc[@for="UnicodeCategory"]/*' />
|
|
public enum UnicodeCategory {
|
|
//| <include path='docs/doc[@for="UnicodeCategory.UppercaseLetter"]/*' />
|
|
UppercaseLetter = 0,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.LowercaseLetter"]/*' />
|
|
LowercaseLetter = 1,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.TitlecaseLetter"]/*' />
|
|
TitlecaseLetter = 2,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.ModifierLetter"]/*' />
|
|
ModifierLetter = 3,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.OtherLetter"]/*' />
|
|
OtherLetter = 4,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.NonSpacingMark"]/*' />
|
|
NonSpacingMark = 5,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.SpacingCombiningMark"]/*' />
|
|
SpacingCombiningMark = 6,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.EnclosingMark"]/*' />
|
|
EnclosingMark = 7,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.DecimalDigitNumber"]/*' />
|
|
DecimalDigitNumber = 8,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.LetterNumber"]/*' />
|
|
LetterNumber = 9,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.OtherNumber"]/*' />
|
|
OtherNumber = 10,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.SpaceSeparator"]/*' />
|
|
SpaceSeparator = 11,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.LineSeparator"]/*' />
|
|
LineSeparator = 12,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.ParagraphSeparator"]/*' />
|
|
ParagraphSeparator = 13,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.Control"]/*' />
|
|
Control = 14,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.Format"]/*' />
|
|
Format = 15,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.Surrogate"]/*' />
|
|
Surrogate = 16,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.PrivateUse"]/*' />
|
|
PrivateUse = 17,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.ConnectorPunctuation"]/*' />
|
|
ConnectorPunctuation = 18,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.DashPunctuation"]/*' />
|
|
DashPunctuation = 19,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.OpenPunctuation"]/*' />
|
|
OpenPunctuation = 20,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.ClosePunctuation"]/*' />
|
|
ClosePunctuation = 21,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.InitialQuotePunctuation"]/*' />
|
|
InitialQuotePunctuation = 22,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.FinalQuotePunctuation"]/*' />
|
|
FinalQuotePunctuation = 23,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.OtherPunctuation"]/*' />
|
|
OtherPunctuation = 24,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.MathSymbol"]/*' />
|
|
MathSymbol = 25,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.CurrencySymbol"]/*' />
|
|
CurrencySymbol = 26,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.ModifierSymbol"]/*' />
|
|
ModifierSymbol = 27,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.OtherSymbol"]/*' />
|
|
OtherSymbol = 28,
|
|
//| <include path='docs/doc[@for="UnicodeCategory.OtherNotAssigned"]/*' />
|
|
OtherNotAssigned = 29,
|
|
}
|
|
}
|