Table of Contents

Struct UnicodeRange

Namespace
Avalonia.Media
Assembly
Avalonia.Base.dll

The UnicodeRange descripes a set of Unicode characters.

public readonly struct UnicodeRange : IEquatable<UnicodeRange>
Implements
Inherited Members

Constructors

UnicodeRange(UnicodeRangeSegment)

public UnicodeRange(UnicodeRangeSegment single)

Parameters

single UnicodeRangeSegment

UnicodeRange(IReadOnlyList<UnicodeRangeSegment>)

public UnicodeRange(IReadOnlyList<UnicodeRangeSegment> segments)

Parameters

segments IReadOnlyList<UnicodeRangeSegment>

UnicodeRange(int, int)

public UnicodeRange(int start, int end)

Parameters

start int
end int

Fields

Default

public static readonly UnicodeRange Default

Field Value

UnicodeRange

Methods

Equals(UnicodeRange)

public bool Equals(UnicodeRange other)

Parameters

other UnicodeRange

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

IsInRange(int)

Determines if given value is inside the range.

public bool IsInRange(int value)

Parameters

value int

The value to verify.

Returns

bool

true If given value is inside the range, false otherwise.

Parse(string)

Parses a UnicodeRange.

public static UnicodeRange Parse(string s)

Parameters

s string

The string to parse.

Returns

UnicodeRange

The parsed UnicodeRange.

Exceptions

FormatException

ToString()

public override string ToString()

Returns

string

Operators

operator ==(UnicodeRange, UnicodeRange)

public static bool operator ==(UnicodeRange left, UnicodeRange right)

Parameters

left UnicodeRange
right UnicodeRange

Returns

bool

operator !=(UnicodeRange, UnicodeRange)

public static bool operator !=(UnicodeRange left, UnicodeRange right)

Parameters

left UnicodeRange
right UnicodeRange

Returns

bool