Table of Contents

Struct UnicodeRangeSegment

Namespace
Avalonia.Media
Assembly
Avalonia.Base.dll
public readonly struct UnicodeRangeSegment : IEquatable<UnicodeRangeSegment>
Implements
Inherited Members

Constructors

UnicodeRangeSegment(int, int)

public UnicodeRangeSegment(int start, int end)

Parameters

start int
end int

Properties

End

Get the end of the segment.

public int End { get; }

Property Value

int

Start

Get the start of the segment.

public int Start { get; }

Property Value

int

Methods

Equals(UnicodeRangeSegment)

public bool Equals(UnicodeRangeSegment other)

Parameters

other UnicodeRangeSegment

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 segment.

public bool IsInRange(int value)

Parameters

value int

The value to verify.

Returns

bool

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

Parse(string)

public static UnicodeRangeSegment Parse(string s)

Parameters

s string

The string to parse.

Returns

UnicodeRangeSegment

The parsed UnicodeRangeSegment.

Exceptions

FormatException

ToString()

public override string ToString()

Returns

string

Operators

operator ==(UnicodeRangeSegment, UnicodeRangeSegment)

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

Parameters

left UnicodeRangeSegment
right UnicodeRangeSegment

Returns

bool

operator !=(UnicodeRangeSegment, UnicodeRangeSegment)

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

Parameters

left UnicodeRangeSegment
right UnicodeRangeSegment

Returns

bool