AvalonStudio.TextEditor.Document.TextUtilities.GetCharacterClass C# (CSharp) Метод

GetCharacterClass() приватный статический Метод

private static GetCharacterClass ( UnicodeCategory c ) : CharacterClass
c UnicodeCategory
Результат CharacterClass
		private static CharacterClass GetCharacterClass(UnicodeCategory c)
		{
			switch (c)
			{
				case UnicodeCategory.SpaceSeparator:
				case UnicodeCategory.LineSeparator:
				case UnicodeCategory.ParagraphSeparator:
				case UnicodeCategory.Control:
					return CharacterClass.Whitespace;
				case UnicodeCategory.UppercaseLetter:
				case UnicodeCategory.LowercaseLetter:
				case UnicodeCategory.TitlecaseLetter:
				case UnicodeCategory.ModifierLetter:
				case UnicodeCategory.OtherLetter:
				case UnicodeCategory.DecimalDigitNumber:
					return CharacterClass.IdentifierPart;
				case UnicodeCategory.NonSpacingMark:
				case UnicodeCategory.SpacingCombiningMark:
				case UnicodeCategory.EnclosingMark:
					return CharacterClass.CombiningMark;
				default:
					return CharacterClass.Other;
			}
		}

Same methods

TextUtilities::GetCharacterClass ( char c ) : CharacterClass
TextUtilities::GetCharacterClass ( char highSurrogate, char lowSurrogate ) : CharacterClass