Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
class System.​Text.​Unicode.​UnicodeRanges
Assembly: System.Text.Encodings.Web
Inheritance: object → UnicodeRanges
Provides static properties that return predefined <see cref="T:System.Text.Unicode.UnicodeRange" /> instances that correspond to blocks from the Unicode specification.
Properties
public static
UnicodeRange
All
Gets a range that consists of the entire Basic Multilingual Plane (BMP), from U+0000 to U+FFFF).
public static
UnicodeRange
AlphabeticPresentationForms
Gets the Alphabetic Presentation Forms Unicode block (U+FB00-U+FB4F).
public static
UnicodeRange
Arabic
Gets the Arabic Unicode block (U+0600-U+06FF).
public static
UnicodeRange
ArabicExtendedA
Gets the Arabic Extended-A Unicode block (U+08A0-U+08FF).
public static
UnicodeRange
ArabicExtendedB
A <see cref="T:System.Text.Unicode.UnicodeRange" /> corresponding to the 'Arabic Extended-B' Unicode block (U+0870..U+089F).
public static
UnicodeRange
ArabicPresentationFormsA
Gets the Arabic Presentation Forms-A Unicode block (U+FB50-U+FDFF).
public static
UnicodeRange
ArabicPresentationFormsB
Gets the Arabic Presentation Forms-B Unicode block (U+FE70-U+FEFF).
public static
UnicodeRange
ArabicSupplement
Gets the Arabic Supplement Unicode block (U+0750-U+077F).
public static
UnicodeRange
Armenian
Gets the Armenian Unicode block (U+0530-U+058F).
public static
UnicodeRange
Arrows
Gets the Arrows Unicode block (U+2190-U+21FF).
public static
UnicodeRange
Balinese
Gets the Balinese Unicode block (U+1B00-U+1B7F).
public static
UnicodeRange
Bamum
Gets the Bamum Unicode block (U+A6A0-U+A6FF).
public static
UnicodeRange
BasicLatin
Gets the Basic Latin Unicode block (U+0000-U+007F).
public static
UnicodeRange
Batak
Gets the Batak Unicode block (U+1BC0-U+1BFF).
public static
UnicodeRange
Bengali
Gets the Bengali Unicode block (U+0980-U+09FF).
public static
UnicodeRange
BlockElements
Gets the Block Elements Unicode block (U+2580-U+259F).
public static
UnicodeRange
Bopomofo
Gets the Bopomofo Unicode block (U+3100-U+312F).
public static
UnicodeRange
BopomofoExtended
Gets the Bopomofo Extended Unicode block (U+31A0-U+31BF).
public static
UnicodeRange
BoxDrawing
Gets the Box Drawing Unicode block (U+2500-U+257F).
public static
UnicodeRange
BraillePatterns
Gets the Braille Patterns Unicode block (U+2800-U+28FF).
public static
UnicodeRange
Buginese
Gets the Buginese Unicode block (U+1A00-U+1A1F).
public static
UnicodeRange
Buhid
Gets the Buhid Unicode block (U+1740-U+175F).
public static
UnicodeRange
Cham
Gets the Cham Unicode block (U+AA00-U+AA5F).
public static
UnicodeRange
Cherokee
Gets the Cherokee Unicode block (U+13A0-U+13FF).
public static
UnicodeRange
CherokeeSupplement
Gets the Cherokee Supplement Unicode block (U+AB70-U+ABBF).
public static
UnicodeRange
CjkCompatibility
Gets the CJK Compatibility Unicode block (U+3300-U+33FF).
public static
UnicodeRange
CjkCompatibilityForms
Gets the CJK Compatibility Forms Unicode block (U+FE30-U+FE4F).
public static
UnicodeRange
CjkCompatibilityIdeographs
Gets the CJK Compatibility Ideographs Unicode block (U+F900-U+FAD9).
public static
UnicodeRange
CjkRadicalsSupplement
Gets the CJK Radicals Supplement Unicode block (U+2E80-U+2EFF).
public static
UnicodeRange
CjkStrokes
Gets the CJK Strokes Unicode block (U+31C0-U+31EF).
public static
UnicodeRange
CjkSymbolsandPunctuation
Gets the CJK Symbols and Punctuation Unicode block (U+3000-U+303F).
public static
UnicodeRange
CjkUnifiedIdeographs
Gets the CJK Unified Ideographs Unicode block (U+4E00-U+9FCC).
public static
UnicodeRange
CjkUnifiedIdeographsExtensionA
Gets the CJK Unitied Ideographs Extension A Unicode block (U+3400-U+4DB5).
public static
UnicodeRange
CombiningDiacriticalMarks
Gets the Combining Diacritical Marks Unicode block (U+0300-U+036F).
public static
UnicodeRange
CombiningDiacriticalMarksExtended
Gets the Combining Diacritical Marks Extended Unicode block (U+1AB0-U+1AFF).
public static
UnicodeRange
CombiningDiacriticalMarksforSymbols
Gets the Combining Diacritical Marks for Symbols Unicode block (U+20D0-U+20FF).
public static
UnicodeRange
CombiningDiacriticalMarksSupplement
Gets the Combining Diacritical Marks Supplement Unicode block (U+1DC0-U+1DFF).
public static
UnicodeRange
CombiningHalfMarks
Gets the Combining Half Marks Unicode block (U+FE20-U+FE2F).
public static
UnicodeRange
CommonIndicNumberForms
Gets the Common Indic Number Forms Unicode block (U+A830-U+A83F).
public static
UnicodeRange
ControlPictures
Gets the Control Pictures Unicode block (U+2400-U+243F).
public static
UnicodeRange
Coptic
Gets the Coptic Unicode block (U+2C80-U+2CFF).
public static
UnicodeRange
CurrencySymbols
Gets the Currency Symbols Unicode block (U+20A0-U+20CF).
public static
UnicodeRange
Cyrillic
Gets the Cyrillic Unicode block (U+0400-U+04FF).
public static
UnicodeRange
CyrillicExtendedA
Gets the Cyrillic Extended-A Unicode block (U+2DE0-U+2DFF).
public static
UnicodeRange
CyrillicExtendedB
Gets the Cyrillic Extended-B Unicode block (U+A640-U+A69F).
public static
UnicodeRange
CyrillicExtendedC
A <see cref="T:System.Text.Unicode.UnicodeRange" /> corresponding to the 'Cyrillic Extended-C' Unicode block (U+1C80..U+1C8F).
public static
UnicodeRange
CyrillicSupplement
Gets the Cyrillic Supplement Unicode block (U+0500-U+052F).
public static
UnicodeRange
Devanagari
Gets the Devangari Unicode block (U+0900-U+097F).
public static
UnicodeRange
DevanagariExtended
Gets the Devanagari Extended Unicode block (U+A8E0-U+A8FF).
public static
UnicodeRange
Dingbats
Gets the Dingbats Unicode block (U+2700-U+27BF).
public static
UnicodeRange
EnclosedAlphanumerics
Gets the Enclosed Alphanumerics Unicode block (U+2460-U+24FF).
public static
UnicodeRange
EnclosedCjkLettersandMonths
Gets the Enclosed CJK Letters and Months Unicode block (U+3200-U+32FF).
public static
UnicodeRange
Ethiopic
Gets the Ethiopic Unicode block (U+1200-U+137C).
public static
UnicodeRange
EthiopicExtended
Gets the Ethipic Extended Unicode block (U+2D80-U+2DDF).
public static
UnicodeRange
EthiopicExtendedA
Gets the Ethiopic Extended-A Unicode block (U+AB00-U+AB2F).
public static
UnicodeRange
EthiopicSupplement
Gets the Ethiopic Supplement Unicode block (U+1380-U+1399).
public static
UnicodeRange
GeneralPunctuation
Gets the General Punctuation Unicode block (U+2000-U+206F).
public static
UnicodeRange
GeometricShapes
Gets the Geometric Shapes Unicode block (U+25A0-U+25FF).
public static
UnicodeRange
Georgian
Gets the Georgian Unicode block (U+10A0-U+10FF).
public static
UnicodeRange
GeorgianExtended
A <see cref="T:System.Text.Unicode.UnicodeRange" /> corresponding to the 'Georgian Extended' Unicode block (U+1C90..U+1CBF).
public static
UnicodeRange
GeorgianSupplement
Gets the Georgian Supplement Unicode block (U+2D00-U+2D2F).
public static
UnicodeRange
Glagolitic
Gets the Glagolitic Unicode block (U+2C00-U+2C5F).
public static
UnicodeRange
GreekandCoptic
Gets the Greek and Coptic Unicode block (U+0370-U+03FF).
public static
UnicodeRange
GreekExtended
Gets the Greek Extended Unicode block (U+1F00-U+1FFF).
public static
UnicodeRange
Gujarati
Gets the Gujarti Unicode block (U+0A81-U+0AFF).
public static
UnicodeRange
Gurmukhi
Gets the Gurmukhi Unicode block (U+0A01-U+0A7F).
public static
UnicodeRange
HalfwidthandFullwidthForms
Gets the Halfwidth and Fullwidth Forms Unicode block (U+FF00-U+FFEE).
public static
UnicodeRange
HangulCompatibilityJamo
Gets the Hangul Compatibility Jamo Unicode block (U+3131-U+318F).
public static
UnicodeRange
HangulJamo
Gets the Hangul Jamo Unicode block (U+1100-U+11FF).
public static
UnicodeRange
HangulJamoExtendedA
Gets the Hangul Jamo Extended-A Unicode block (U+A960-U+A9F).
public static
UnicodeRange
HangulJamoExtendedB
Gets the Hangul Jamo Extended-B Unicode block (U+D7B0-U+D7FF).
public static
UnicodeRange
HangulSyllables
Gets the Hangul Syllables Unicode block (U+AC00-U+D7AF).
public static
UnicodeRange
Hanunoo
Gets the Hanunoo Unicode block (U+1720-U+173F).
public static
UnicodeRange
Hebrew
Gets the Hebrew Unicode block (U+0590-U+05FF).
public static
UnicodeRange
Hiragana
Gets the Hiragana Unicode block (U+3040-U+309F).
public static
UnicodeRange
IdeographicDescriptionCharacters
Gets the Ideographic Description Characters Unicode block (U+2FF0-U+2FFF).
public static
UnicodeRange
IpaExtensions
Gets the IPA Extensions Unicode block (U+0250-U+02AF).
public static
UnicodeRange
Javanese
Gets the Javanese Unicode block (U+A980-U+A9DF).
public static
UnicodeRange
Kanbun
Gets the Kanbun Unicode block (U+3190-U+319F).
public static
UnicodeRange
KangxiRadicals
Gets the Kangxi Radicals Supplement Unicode block (U+2F00-U+2FDF).
public static
UnicodeRange
Kannada
Gets the Kannada Unicode block (U+0C81-U+0CFF).
public static
UnicodeRange
Katakana
Gets the Katakana Unicode block (U+30A0-U+30FF).
public static
UnicodeRange
KatakanaPhoneticExtensions
Gets the Katakana Phonetic Extensions Unicode block (U+31F0-U+31FF).
public static
UnicodeRange
KayahLi
Gets the Kayah Li Unicode block (U+A900-U+A92F).
public static
UnicodeRange
Khmer
Gets the Khmer Unicode block (U+1780-U+17FF).
public static
UnicodeRange
KhmerSymbols
Gets the Khmer Symbols Unicode block (U+19E0-U+19FF).
public static
UnicodeRange
Lao
Gets the Lao Unicode block (U+0E80-U+0EDF).
public static
UnicodeRange
Latin1Supplement
Gets the Latin-1 Supplement Unicode block (U+0080-U+00FF).
public static
UnicodeRange
LatinExtendedA
Gets the Latin Extended-A Unicode block (U+0100-U+017F).
public static
UnicodeRange
LatinExtendedAdditional
Gets the Latin Extended Additional Unicode block (U+1E00-U+1EFF).
public static
UnicodeRange
LatinExtendedB
Gets the Latin Extended-B Unicode block (U+0180-U+024F).
public static
UnicodeRange
LatinExtendedC
Gets the Latin Extended-C Unicode block (U+2C60-U+2C7F).
public static
UnicodeRange
LatinExtendedD
Gets the Latin Extended-D Unicode block (U+A720-U+A7FF).
public static
UnicodeRange
LatinExtendedE
Gets the Latin Extended-E Unicode block (U+AB30-U+AB6F).
public static
UnicodeRange
Lepcha
Gets the Lepcha Unicode block (U+1C00-U+1C4F).
public static
UnicodeRange
LetterlikeSymbols
Gets the Letterlike Symbols Unicode block (U+2100-U+214F).
public static
UnicodeRange
Limbu
Gets the Limbu Unicode block (U+1900-U+194F).
public static
UnicodeRange
Lisu
Gets the Lisu Unicode block (U+A4D0-U+A4FF).
public static
UnicodeRange
Malayalam
Gets the Malayalam Unicode block (U+0D00-U+0D7F).
public static
UnicodeRange
Mandaic
Gets the Mandaic Unicode block (U+0840-U+085F).
public static
UnicodeRange
MathematicalOperators
Gets the Mathematical Operators Unicode block (U+2200-U+22FF).
public static
UnicodeRange
MeeteiMayek
Gets the Meetei Mayek Unicode block (U+ABC0-U+ABFF).
public static
UnicodeRange
MeeteiMayekExtensions
Gets the Meetei Mayek Extensions Unicode block (U+AAE0-U+AAFF).
public static
UnicodeRange
MiscellaneousMathematicalSymbolsA
Gets the Miscellaneous Mathematical Symbols-A Unicode block (U+27C0-U+27EF).
public static
UnicodeRange
MiscellaneousMathematicalSymbolsB
Gets the Miscellaneous Mathematical Symbols-B Unicode block (U+2980-U+29FF).
public static
UnicodeRange
MiscellaneousSymbols
Gets the Miscellaneous Symbols Unicode block (U+2600-U+26FF).
public static
UnicodeRange
MiscellaneousSymbolsandArrows
Gets the Miscellaneous Symbols and Arrows Unicode block (U+2B00-U+2BFF).
public static
UnicodeRange
MiscellaneousTechnical
Gets the Miscellaneous Technical Unicode block (U+2300-U+23FF).
public static
UnicodeRange
ModifierToneLetters
Gets the Modifier Tone Letters Unicode block (U+A700-U+A71F).
public static
UnicodeRange
Mongolian
Gets the Mongolian Unicode block (U+1800-U+18AF).
public static
UnicodeRange
Myanmar
Gets the Myanmar Unicode block (U+1000-U+109F).
public static
UnicodeRange
MyanmarExtendedA
Gets the Myanmar Extended-A Unicode block (U+AA60-U+AA7F).
public static
UnicodeRange
MyanmarExtendedB
Gets the Myanmar Extended-B Unicode block (U+A9E0-U+A9FF).
public static
UnicodeRange
NewTaiLue
Gets the New Tai Lue Unicode block (U+1980-U+19DF).
public static
UnicodeRange
NKo
Gets the NKo Unicode block (U+07C0-U+07FF).
public static
UnicodeRange
None
Gets an empty Unicode range.
public static
UnicodeRange
NumberForms
Gets the Number Forms Unicode block (U+2150-U+218F).
public static
UnicodeRange
Ogham
Gets the Ogham Unicode block (U+1680-U+169F).
public static
UnicodeRange
OlChiki
Gets the Ol Chiki Unicode block (U+1C50-U+1C7F).
public static
UnicodeRange
OpticalCharacterRecognition
Gets the Optical Character Recognition Unicode block (U+2440-U+245F).
public static
UnicodeRange
Oriya
Gets the Oriya Unicode block (U+0B00-U+0B7F).
public static
UnicodeRange
Phagspa
Gets the Phags-pa Unicode block (U+A840-U+A87F).
public static
UnicodeRange
PhoneticExtensions
Gets the Phonetic Extensions Unicode block (U+1D00-U+1D7F).
public static
UnicodeRange
PhoneticExtensionsSupplement
Gets the Phonetic Extensions Supplement Unicode block (U+1D80-U+1DBF).
public static
UnicodeRange
Rejang
Gets the Rejang Unicode block (U+A930-U+A95F).
public static
UnicodeRange
Runic
Gets the Runic Unicode block (U+16A0-U+16FF).
public static
UnicodeRange
Samaritan
Gets the Samaritan Unicode block (U+0800-U+083F).
public static
UnicodeRange
Saurashtra
Gets the Saurashtra Unicode block (U+A880-U+A8DF).
public static
UnicodeRange
Sinhala
Gets the Sinhala Unicode block (U+0D80-U+0DFF).
public static
UnicodeRange
SmallFormVariants
Gets the Small Form Variants Unicode block (U+FE50-U+FE6F).
public static
UnicodeRange
SpacingModifierLetters
Gets the Spacing Modifier Letters Unicode block (U+02B0-U+02FF).
public static
UnicodeRange
Specials
Gets the Specials Unicode block (U+FFF0-U+FFFF).
public static
UnicodeRange
Sundanese
Gets the Sundanese Unicode block (U+1B80-U+1BBF).
public static
UnicodeRange
SundaneseSupplement
Gets the Sundanese Supplement Unicode block (U+1CC0-U+1CCF).
public static
UnicodeRange
SuperscriptsandSubscripts
Gets the Superscripts and Subscripts Unicode block (U+2070-U+209F).
public static
UnicodeRange
SupplementalArrowsA
Gets the Supplemental Arrows-A Unicode block (U+27F0-U+27FF).
public static
UnicodeRange
SupplementalArrowsB
Gets the Supplemental Arrows-B Unicode block (U+2900-U+297F).
public static
UnicodeRange
SupplementalMathematicalOperators
Gets the Supplemental Mathematical Operators Unicode block (U+2A00-U+2AFF).
public static
UnicodeRange
SupplementalPunctuation
Gets the Supplemental Punctuation Unicode block (U+2E00-U+2E7F).
public static
UnicodeRange
SylotiNagri
Gets the Syloti Nagri Unicode block (U+A800-U+A82F).
public static
UnicodeRange
Syriac
Gets the Syriac Unicode block (U+0700-U+074F).
public static
UnicodeRange
SyriacSupplement
A <see cref="T:System.Text.Unicode.UnicodeRange" /> corresponding to the 'Syriac Supplement' Unicode block (U+0860..U+086F).
public static
UnicodeRange
Tagalog
Gets the Tagalog Unicode block (U+1700-U+171F).
public static
UnicodeRange
Tagbanwa
Gets the Tagbanwa Unicode block (U+1760-U+177F).
public static
UnicodeRange
TaiLe
Gets the Tai Le Unicode block (U+1950-U+197F).
public static
UnicodeRange
TaiTham
Gets the Tai Tham Unicode block (U+1A20-U+1AAF).
public static
UnicodeRange
TaiViet
Gets the Tai Viet Unicode block (U+AA80-U+AADF).
public static
UnicodeRange
Tamil
Gets the Tamil Unicode block (U+0B80-U+0BFF).
public static
UnicodeRange
Telugu
Gets the Telugu Unicode block (U+0C00-U+0C7F).
public static
UnicodeRange
Thaana
Gets the Thaana Unicode block (U+0780-U+07BF).
public static
UnicodeRange
Thai
Gets the Thai Unicode block (U+0E00-U+0E7F).
public static
UnicodeRange
Tibetan
Gets the Tibetan Unicode block (U+0F00-U+0FFF).
public static
UnicodeRange
Tifinagh
Gets the Tifinagh Unicode block (U+2D30-U+2D7F).
public static
UnicodeRange
UnifiedCanadianAboriginalSyllabics
Gets the Unified Canadian Aboriginal Syllabics Unicode block (U+1400-U+167F).
public static
UnicodeRange
UnifiedCanadianAboriginalSyllabicsExtended
Gets the Unified Canadian Aboriginal Syllabics Extended Unicode block (U+18B0-U+18FF).
public static
UnicodeRange
Vai
Gets the Vai Unicode block (U+A500-U+A63F).
public static
UnicodeRange
VariationSelectors
Gets the Variation Selectors Unicode block (U+FE00-U+FE0F).
public static
UnicodeRange
VedicExtensions
Gets the Vedic Extensions Unicode block (U+1CD0-U+1CFF).
public static
UnicodeRange
VerticalForms
Gets the Vertical Forms Unicode block (U+FE10-U+FE1F).
public static
UnicodeRange
YijingHexagramSymbols
Gets the Yijing Hexagram Symbols Unicode block (U+4DC0-U+4DFF).
public static
UnicodeRange
YiRadicals
Gets the Yi Radicals Unicode block (U+A490-U+A4CF).
public static
UnicodeRange
YiSyllables
Gets the Yi Syllables Unicode block (U+A000-U+A48F).
Methods
public
bool
Equals​(object obj)
Inherited from object
protected
void
Finalize​()
Inherited from object
public
int
GetHashCode​()
Inherited from object
protected
object
MemberwiseClone​()
Inherited from object
public
string
ToString​()
Inherited from object