Class CodePoint
Inheritance
System.Object
CodePoint
Implements
System.IComparable
Assembly: IronXL.dll
Syntax
public sealed class CodePoint : ValueType, IComparable, IComparable<CodePoint>, IEquatable<CodePoint>
Constructors
CodePoint(Char)
Declaration
public CodePoint(char value)
Parameters
Type |
Name |
Description |
System.Char |
value |
|
CodePoint(Char, Char)
Declaration
public CodePoint(char highSurrogate, char lowSurrogate)
Parameters
Type |
Name |
Description |
System.Char |
highSurrogate |
|
System.Char |
lowSurrogate |
|
CodePoint(Int32)
Declaration
public CodePoint(int value)
Parameters
Type |
Name |
Description |
System.Int32 |
value |
|
CodePoint(UInt32)
Declaration
public CodePoint(uint value)
Parameters
Type |
Name |
Description |
System.UInt32 |
value |
|
Properties
IsAscii
Declaration
public bool IsAscii { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsBmp
Declaration
public bool IsBmp { get; }
Property Value
Type |
Description |
System.Boolean |
|
Plane
Declaration
public int Plane { get; }
Property Value
Type |
Description |
System.Int32 |
|
ReplacementChar
Declaration
public static CodePoint ReplacementChar { get; }
Property Value
Utf16SequenceLength
Declaration
public int Utf16SequenceLength { get; }
Property Value
Type |
Description |
System.Int32 |
|
Utf8SequenceLength
Declaration
public int Utf8SequenceLength { get; }
Property Value
Type |
Description |
System.Int32 |
|
Value
Declaration
public int Value { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
CompareTo(CodePoint)
Declaration
public int CompareTo(CodePoint other)
Parameters
Returns
Type |
Description |
System.Int32 |
|
Equals(CodePoint)
Declaration
public bool Equals(CodePoint other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
GetBidiClass(CodePoint)
Declaration
public static BidiClass GetBidiClass(CodePoint codePoint)
Parameters
Returns
GetCodePointCount(<ca447e5d-251c-4902-9f79-b5de86c2277f>ReadOnlySpan<Char>)
Declaration
public static int GetCodePointCount( < ca447e5d - 251 c - 4902 - 9f 79 - b5de86c2277f > ReadOnlySpan < char >source)
Parameters
Type |
Name |
Description |
System.<ca447e5d-251c-4902-9f79-b5de86c2277f>ReadOnlySpan<System.Char> |
source |
|
Returns
Type |
Description |
System.Int32 |
|
GetGeneralCategory(CodePoint)
Declaration
public static UnicodeCategory GetGeneralCategory(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Globalization.UnicodeCategory |
|
GetGraphemeClusterClass(CodePoint)
Declaration
public static GraphemeClusterClass GetGraphemeClusterClass(CodePoint codePoint)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
GetLineBreakClass(CodePoint)
Declaration
public static LineBreakClass GetLineBreakClass(CodePoint codePoint)
Parameters
Returns
GetVerticalOrientationType(CodePoint)
Declaration
public static VerticalOrientationType GetVerticalOrientationType(CodePoint codePoint)
Parameters
Returns
IsControl(CodePoint)
Declaration
public static bool IsControl(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsDigit(CodePoint)
Declaration
public static bool IsDigit(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsLetter(CodePoint)
Declaration
public static bool IsLetter(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsLetterOrDigit(CodePoint)
Declaration
public static bool IsLetterOrDigit(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsLower(CodePoint)
Declaration
public static bool IsLower(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsMark(CodePoint)
Declaration
public static bool IsMark(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsNewLine(CodePoint)
Declaration
public static bool IsNewLine(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsNonBreakingSpace(CodePoint)
Declaration
public static bool IsNonBreakingSpace(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsNumber(CodePoint)
Declaration
public static bool IsNumber(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsPunctuation(CodePoint)
Declaration
public static bool IsPunctuation(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsSeparator(CodePoint)
Declaration
public static bool IsSeparator(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsSymbol(CodePoint)
Declaration
public static bool IsSymbol(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsTabulation(CodePoint)
Declaration
public static bool IsTabulation(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsUpper(CodePoint)
Declaration
public static bool IsUpper(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsValid(Int32)
Declaration
public static bool IsValid(int value)
Parameters
Type |
Name |
Description |
System.Int32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
IsValid(UInt32)
Declaration
public static bool IsValid(uint value)
Parameters
Type |
Name |
Description |
System.UInt32 |
value |
|
Returns
Type |
Description |
System.Boolean |
|
IsVariationSelector(CodePoint)
Declaration
public static bool IsVariationSelector(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsWhiteSpace(CodePoint)
Declaration
public static bool IsWhiteSpace(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsZeroWidthJoiner(CodePoint)
Declaration
public static bool IsZeroWidthJoiner(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsZeroWidthNonJoiner(CodePoint)
Declaration
public static bool IsZeroWidthNonJoiner(CodePoint codePoint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
TryGetBidiMirror(CodePoint, out CodePoint)
Declaration
public static bool TryGetBidiMirror(CodePoint codePoint, out CodePoint mirror)
Parameters
Returns
Type |
Description |
System.Boolean |
|
TryGetVerticalMirror(CodePoint, out CodePoint)
Declaration
public static bool TryGetVerticalMirror(CodePoint codePoint, out CodePoint mirror)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Operators
Equality(CodePoint, CodePoint)
Declaration
public static bool operator ==(CodePoint left, CodePoint right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Explicit(Char to CodePoint)
Declaration
public static explicit operator CodePoint(char ch)
Parameters
Type |
Name |
Description |
System.Char |
ch |
|
Returns
Explicit(Int32 to CodePoint)
Declaration
public static explicit operator CodePoint(int value)
Parameters
Type |
Name |
Description |
System.Int32 |
value |
|
Returns
Explicit(UInt32 to CodePoint)
Declaration
public static explicit operator CodePoint(uint value)
Parameters
Type |
Name |
Description |
System.UInt32 |
value |
|
Returns
GreaterThan(CodePoint, CodePoint)
Declaration
public static bool operator>(CodePoint left, CodePoint right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
GreaterThanOrEqual(CodePoint, CodePoint)
Declaration
public static bool operator >=(CodePoint left, CodePoint right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Inequality(CodePoint, CodePoint)
Declaration
public static bool operator !=(CodePoint left, CodePoint right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
LessThan(CodePoint, CodePoint)
Declaration
public static bool operator <(CodePoint left, CodePoint right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
LessThanOrEqual(CodePoint, CodePoint)
Declaration
public static bool operator <=(CodePoint left, CodePoint right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
System.IComparable
System.IComparable<>
System.IEquatable<>