Xml documentation… Done!
This commit is contained in:
@@ -7,40 +7,59 @@ using System.Threading.Tasks;
|
||||
|
||||
namespace System.Unicode
|
||||
{
|
||||
/// <summary>Provides information on the kind of compatibility decomposition provided.</summary>
|
||||
/// <remarks>The default value of <see cref="CompatibilityFormattingTag.Canonical"/> indicates canonical decomposition of the code point.</remarks>
|
||||
public enum CompatibilityFormattingTag : byte
|
||||
{
|
||||
/// <summary>Canonical form.</summary>
|
||||
Canonical = 0,
|
||||
[ValueName("font"), Display(Name = "font", Description = "Font variant (for example, a blackletter form)")]
|
||||
/// <summary>Font variant (for example, a blackletter form).</summary>
|
||||
[ValueName("font"), Display(Name = "font", Description = "Font variant (for example, a blackletter form).")]
|
||||
Font,
|
||||
[ValueName("noBreak"), Display(Name = "noBreak", Description = "No-break version of a space or hyphen")]
|
||||
/// <summary>No-break version of a space or hyphen.</summary>
|
||||
[ValueName("noBreak"), Display(Name = "noBreak", Description = "No-break version of a space or hyphen.")]
|
||||
NoBreak,
|
||||
[ValueName("initial"), Display(Name = "initial", Description = "Initial presentation form (Arabic)")]
|
||||
/// <summary>Initial presentation form (Arabic).</summary>
|
||||
[ValueName("initial"), Display(Name = "initial", Description = "Initial presentation form (Arabic).")]
|
||||
Initial,
|
||||
[ValueName("medial"), Display(Name = "medial", Description = "Medial presentation form (Arabic)")]
|
||||
/// <summary>Medial presentation form (Arabic).</summary>
|
||||
[ValueName("medial"), Display(Name = "medial", Description = "Medial presentation form (Arabic).")]
|
||||
Medial,
|
||||
[ValueName("final"), Display(Name = "final", Description = "Final presentation form (Arabic)")]
|
||||
/// <summary>Final presentation form (Arabic).</summary>
|
||||
[ValueName("final"), Display(Name = "final", Description = "Final presentation form (Arabic).")]
|
||||
Final,
|
||||
[ValueName("isolated"), Display(Name = "isolated", Description = "Isolated presentation form (Arabic)")]
|
||||
/// <summary>Isolated presentation form (Arabic).</summary>
|
||||
[ValueName("isolated"), Display(Name = "isolated", Description = "Isolated presentation form (Arabic).")]
|
||||
Isolated,
|
||||
[ValueName("circle"), Display(Name = "circle", Description = "Encircled form")]
|
||||
/// <summary>Encircled form.</summary>
|
||||
[ValueName("circle"), Display(Name = "circle", Description = "Encircled form.")]
|
||||
Circle,
|
||||
[ValueName("super"), Display(Name = "super", Description = "Superscript form")]
|
||||
/// <summary>Superscript form.</summary>
|
||||
[ValueName("super"), Display(Name = "super", Description = "Superscript form.")]
|
||||
Super,
|
||||
[ValueName("sub"), Display(Name = "sub", Description = "Subscript form")]
|
||||
/// <summary>Subscript form.</summary>
|
||||
[ValueName("sub"), Display(Name = "sub", Description = "Subscript form.")]
|
||||
Sub,
|
||||
[ValueName("vertical"), Display(Name = "vertical", Description = "Vertical layout presentation form")]
|
||||
/// <summary>Vertical layout presentation form.</summary>
|
||||
[ValueName("vertical"), Display(Name = "vertical", Description = "Vertical layout presentation form.")]
|
||||
Vertical,
|
||||
[ValueName("wide"), Display(Name = "wide", Description = "Wide (or zenkaku) compatibility character")]
|
||||
/// <summary>Wide (or zenkaku) compatibility character.</summary>
|
||||
[ValueName("wide"), Display(Name = "wide", Description = "Wide (or zenkaku) compatibility character.")]
|
||||
Wide,
|
||||
[ValueName("narrow"), Display(Name = "narrow", Description = "Narrow (or hankaku) compatibility character")]
|
||||
/// <summary>Narrow (or hankaku) compatibility character.</summary>
|
||||
[ValueName("narrow"), Display(Name = "narrow", Description = "Narrow (or hankaku) compatibility character.")]
|
||||
Narrow,
|
||||
[ValueName("small"), Display(Name = "small", Description = "Small variant form (CNS compatibility)")]
|
||||
/// <summary>Small variant form (CNS compatibility).</summary>
|
||||
[ValueName("small"), Display(Name = "small", Description = "Small variant form (CNS compatibility).")]
|
||||
Small,
|
||||
[ValueName("square"), Display(Name = "square", Description = "CJK squared font variant")]
|
||||
/// <summary>CJK squared font variant.</summary>
|
||||
[ValueName("square"), Display(Name = "square", Description = "CJK squared font variant.")]
|
||||
Square,
|
||||
[ValueName("fraction"), Display(Name = "fraction", Description = "Vulgar fraction form")]
|
||||
/// <summary>Vulgar fraction form.</summary>
|
||||
[ValueName("fraction"), Display(Name = "fraction", Description = "Vulgar fraction form.")]
|
||||
Fraction,
|
||||
[ValueName("compat"), Display(Name = "compat", Description = "Otherwise unspecified compatibility character")]
|
||||
/// <summary>Otherwise unspecified compatibility character.</summary>
|
||||
[ValueName("compat"), Display(Name = "compat", Description = "Otherwise unspecified compatibility character.")]
|
||||
Compat,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ using System.Threading.Tasks;
|
||||
namespace System.Unicode
|
||||
{
|
||||
/// <summary>A bitmask of the various available contributory properties.</summary>
|
||||
/// <remarks>As per the standard, contributory properties are neither normative nor informative, but are used to derive <see cref="ContributoryProperties"/>.</remarks>
|
||||
[Flags]
|
||||
public enum ContributoryProperties : int
|
||||
{
|
||||
|
||||
@@ -7,45 +7,66 @@ using System.Threading.Tasks;
|
||||
|
||||
namespace System.Unicode
|
||||
{
|
||||
/// <summary>A bitmask of the various available core properties.</summary>
|
||||
/// <remarks>Core properties are normative, and derived from various properties as well as <see cref="ContributoryProperties"/>.</remarks>
|
||||
[Flags]
|
||||
public enum CoreProperties : int
|
||||
{
|
||||
/// <summary>Represents the Lowercase property.</summary>
|
||||
[ValueName("Lowercase"), ValueName("Lower"), Display(Name = "Lowercase")]
|
||||
Lowercase = 0x00000001,
|
||||
/// <summary>Represents the Uppercase property.</summary>
|
||||
[ValueName("Uppercase"), ValueName("Upper"), Display(Name = "Uppercase")]
|
||||
Uppercase = 0x00000002,
|
||||
/// <summary>Represents the Cased property.</summary>
|
||||
[ValueName("Cased"), Display(Name = "Cased")]
|
||||
Cased = 0x00000004,
|
||||
/// <summary>Represents the Case_Ignorable property.</summary>
|
||||
[ValueName("Case_Ignorable"), ValueName("CI"), Display(Name = "Case_Ignorable")]
|
||||
CaseIgnorable = 0x00000008,
|
||||
/// <summary>Represents the Changes_When_Lowercased property.</summary>
|
||||
[ValueName("Changes_When_Lowercased"), ValueName("CWL"), Display(Name = "Changes_When_Lowercased")]
|
||||
ChangesWhenLowercased = 0x00000010,
|
||||
/// <summary>Represents the Changes_When_Uppercased property.</summary>
|
||||
[ValueName("Changes_When_Uppercased"), ValueName("CWU"), Display(Name = "Changes_When_Uppercased")]
|
||||
ChangesWhenUppercased = 0x00000020,
|
||||
/// <summary>Represents the Changes_When_Titlecased property.</summary>
|
||||
[ValueName("Changes_When_Titlecased"), ValueName("CWT"), Display(Name = "Changes_When_Titlecased")]
|
||||
ChangesWhenTitlecased = 0x00000040,
|
||||
/// <summary>Represents the Changes_When_Casefolded property.</summary>
|
||||
[ValueName("Changes_When_Casefolded"), ValueName("CWCF"), Display(Name = "Changes_When_Casefolded")]
|
||||
ChangesWhenCasefolded = 0x00000080,
|
||||
/// <summary>Represents the Changes_When_Casemapped property.</summary>
|
||||
[ValueName("Changes_When_Casemapped"), ValueName("CWCM"), Display(Name = "Changes_When_Casemapped")]
|
||||
ChangesWhenCasemapped = 0x00000100,
|
||||
/// <summary>Represents the Alphabetic property.</summary>
|
||||
[ValueName("Alphabetic"), ValueName("Alpha"), Display(Name = "Alphabetic")]
|
||||
Alphabetic = 0x00000200,
|
||||
/// <summary>Represents the Default_Ignorable_Code_Point property.</summary>
|
||||
[ValueName("Default_Ignorable_Code_Point"), ValueName("DI"), Display(Name = "Default_Ignorable_Code_Point")]
|
||||
DefaultIgnorableCodePoint = 0x00000400,
|
||||
/// <summary>Represents the Grapheme_Base property.</summary>
|
||||
[ValueName("Grapheme_Base"), ValueName("Gr_Base"), Display(Name = "Grapheme_Base")]
|
||||
GraphemeBase = 0x00000800,
|
||||
/// <summary>Represents the Grapheme_Extend property.</summary>
|
||||
[ValueName("Grapheme_Extend"), ValueName("Gr_Ext"), Display(Name = "Grapheme_Extend")]
|
||||
GraphemeExtend = 0x00001000,
|
||||
/// <summary>Represents the Grapheme_Link property.</summary>
|
||||
[ValueName("Grapheme_Link"), ValueName("Gr_Link"), Display(Name = "Grapheme_Link")]
|
||||
GraphemeLink = 0x00002000,
|
||||
/// <summary>Represents the Math property.</summary>
|
||||
[ValueName("Math"), Display(Name = "Math")]
|
||||
Math = 0x00004000,
|
||||
/// <summary>Represents the ID_Start property.</summary>
|
||||
[ValueName("ID_Start"), ValueName("IDS"), Display(Name = "ID_Start")]
|
||||
IdentifierStart = 0x00008000,
|
||||
/// <summary>Represents the ID_Continue property.</summary>
|
||||
[ValueName("ID_Continue"), ValueName("IDC"), Display(Name = "ID_Continue")]
|
||||
IdentifierContinue = 0x00010000,
|
||||
/// <summary>Represents the XID_Start property.</summary>
|
||||
[ValueName("XID_Start"), ValueName("XIDS"), Display(Name = "XID_Start")]
|
||||
ExtendedIdentifierStart = 0x00020000,
|
||||
/// <summary>Represents the XID_Continue property.</summary>
|
||||
[ValueName("XID_Continue"), ValueName("XIDC"), Display(Name = "XID_Continue")]
|
||||
ExtendedIdentifierContinue = 0x00040000,
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@ using System.Threading.Tasks;
|
||||
|
||||
namespace System.Unicode
|
||||
{
|
||||
/// <summary>Represents a collection of code point cross-references.</summary>
|
||||
public struct UnicodeCrossReferenceCollection : IList<int>
|
||||
{
|
||||
private static int[] EmptyArray = new int[0];
|
||||
|
||||
@@ -1,15 +1,21 @@
|
||||
namespace System.Unicode
|
||||
{
|
||||
/// <summary>Provides information on the kind of name alias provided for a code point.</summary>
|
||||
public enum UnicodeNameAliasKind : byte
|
||||
{
|
||||
/// <summary>The alias is a correction of a serious problem in the original name.</summary>
|
||||
[ValueName("correction")]
|
||||
Correction = 1,
|
||||
/// <summary>The alias provides the ISO 6429 name for C0 and C1 control functions of a control code, or another commonly occurring name for the control code.</summary>
|
||||
[ValueName("control")]
|
||||
Control = 2,
|
||||
/// <summary>The alias is a widely used alternate name for a format character.</summary>
|
||||
[ValueName("alternate")]
|
||||
Alternate = 3,
|
||||
/// <summary>The alias is a documented non-standardized label for C1 control code points.</summary>
|
||||
[ValueName("figment")]
|
||||
Figment = 4,
|
||||
/// <summary>The alias is a commonly occurring abbreviation (or acronym) for control codes, format characters, spaces, and variation selectors.</summary>
|
||||
[ValueName("abbreviation")]
|
||||
Abbreviation = 5
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user