Search Results for

    Show / Hide Table of Contents

    Class CodePoint

    Inheritance
    System.Object
    CodePoint
    Implements
    System.IComparable
    System.IComparable<CodePoint>
    System.IEquatable<CodePoint>
    Namespace: SixLabors.Fonts.Unicode
    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
    Type Description
    CodePoint

    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
    Type Name Description
    CodePoint other
    Returns
    Type Description
    System.Int32

    Equals(CodePoint)

    Declaration
    public bool Equals(CodePoint other)
    Parameters
    Type Name Description
    CodePoint other
    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
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    BidiClass

    GetCodePointCount(glwtuw<Char>)

    Declaration
    public static int GetCodePointCount(glwtuw<char> source)
    Parameters
    Type Name Description
    Iron.Excel.Extensions.glwtuw<System.Char> source
    Returns
    Type Description
    System.Int32

    GetGeneralCategory(CodePoint)

    Declaration
    public static UnicodeCategory GetGeneralCategory(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Globalization.UnicodeCategory

    GetGraphemeClusterClass(CodePoint)

    Declaration
    public static GraphemeClusterClass GetGraphemeClusterClass(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    GraphemeClusterClass

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32

    GetLineBreakClass(CodePoint)

    Declaration
    public static LineBreakClass GetLineBreakClass(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    LineBreakClass

    IsControl(CodePoint)

    Declaration
    public static bool IsControl(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Boolean

    IsDigit(CodePoint)

    Declaration
    public static bool IsDigit(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Boolean

    IsLetter(CodePoint)

    Declaration
    public static bool IsLetter(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Boolean

    IsLetterOrDigit(CodePoint)

    Declaration
    public static bool IsLetterOrDigit(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Boolean

    IsLower(CodePoint)

    Declaration
    public static bool IsLower(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Boolean

    IsMark(CodePoint)

    Declaration
    public static bool IsMark(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Boolean

    IsNewLine(CodePoint)

    Declaration
    public static bool IsNewLine(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Boolean

    IsNonBreakingSpace(CodePoint)

    Declaration
    public static bool IsNonBreakingSpace(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Boolean

    IsNumber(CodePoint)

    Declaration
    public static bool IsNumber(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Boolean

    IsPunctuation(CodePoint)

    Declaration
    public static bool IsPunctuation(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Boolean

    IsSeparator(CodePoint)

    Declaration
    public static bool IsSeparator(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Boolean

    IsSymbol(CodePoint)

    Declaration
    public static bool IsSymbol(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Boolean

    IsTabulation(CodePoint)

    Declaration
    public static bool IsTabulation(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Boolean

    IsUpper(CodePoint)

    Declaration
    public static bool IsUpper(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    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
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Boolean

    IsWhiteSpace(CodePoint)

    Declaration
    public static bool IsWhiteSpace(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Boolean

    IsZeroWidthJoiner(CodePoint)

    Declaration
    public static bool IsZeroWidthJoiner(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    Returns
    Type Description
    System.Boolean

    IsZeroWidthNonJoiner(CodePoint)

    Declaration
    public static bool IsZeroWidthNonJoiner(CodePoint codePoint)
    Parameters
    Type Name Description
    CodePoint codePoint
    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
    Type Name Description
    CodePoint codePoint
    CodePoint mirror
    Returns
    Type Description
    System.Boolean

    TryGetVerticalMirror(CodePoint, out CodePoint)

    Declaration
    public static bool TryGetVerticalMirror(CodePoint codePoint, out CodePoint mirror)
    Parameters
    Type Name Description
    CodePoint codePoint
    CodePoint mirror
    Returns
    Type Description
    System.Boolean

    Operators

    Equality(CodePoint, CodePoint)

    Declaration
    public static bool operator ==(CodePoint left, CodePoint right)
    Parameters
    Type Name Description
    CodePoint left
    CodePoint right
    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
    Type Description
    CodePoint

    Explicit(Int32 to CodePoint)

    Declaration
    public static explicit operator CodePoint(int value)
    Parameters
    Type Name Description
    System.Int32 value
    Returns
    Type Description
    CodePoint

    Explicit(UInt32 to CodePoint)

    Declaration
    public static explicit operator CodePoint(uint value)
    Parameters
    Type Name Description
    System.UInt32 value
    Returns
    Type Description
    CodePoint

    GreaterThan(CodePoint, CodePoint)

    Declaration
    public static bool operator>(CodePoint left, CodePoint right)
    Parameters
    Type Name Description
    CodePoint left
    CodePoint right
    Returns
    Type Description
    System.Boolean

    GreaterThanOrEqual(CodePoint, CodePoint)

    Declaration
    public static bool operator >=(CodePoint left, CodePoint right)
    Parameters
    Type Name Description
    CodePoint left
    CodePoint right
    Returns
    Type Description
    System.Boolean

    Inequality(CodePoint, CodePoint)

    Declaration
    public static bool operator !=(CodePoint left, CodePoint right)
    Parameters
    Type Name Description
    CodePoint left
    CodePoint right
    Returns
    Type Description
    System.Boolean

    LessThan(CodePoint, CodePoint)

    Declaration
    public static bool operator <(CodePoint left, CodePoint right)
    Parameters
    Type Name Description
    CodePoint left
    CodePoint right
    Returns
    Type Description
    System.Boolean

    LessThanOrEqual(CodePoint, CodePoint)

    Declaration
    public static bool operator <=(CodePoint left, CodePoint right)
    Parameters
    Type Name Description
    CodePoint left
    CodePoint right
    Returns
    Type Description
    System.Boolean

    Implements

    System.IComparable
    System.IComparable<>
    System.IEquatable<>
    ☀
    ☾
    Downloads
    • Download with Nuget
    • Free 30-Day Trial Key
    In This Article
    Back to top
    Install with Nuget
    Want to deploy IronXL to a live project for FREE?
    What’s included?
    30 days of fully-functional product
    Test and share in a live environment
    No watermarks in production
    Get your free 30-day Trial Key instantly.
    No credit card or account creation required
    Your Trial License Key has been emailed to you.
    Download IronXL free to apply
    your Trial Licenses Key
    Install with NuGet View Licenses
    Licenses from $499. Have a question? Get in touch.