Struct UnicodeRangeSegment
public readonly struct UnicodeRangeSegment : IEquatable<UnicodeRangeSegment>
- Implements
- Inherited Members
Constructors
UnicodeRangeSegment(int, int)
public UnicodeRangeSegment(int start, int end)
Parameters
Properties
End
Get the end of the segment.
public int End { get; }
Property Value
Start
Get the start of the segment.
public int Start { get; }
Property Value
Methods
Equals(UnicodeRangeSegment)
public bool Equals(UnicodeRangeSegment other)
Parameters
other
UnicodeRangeSegment
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()
Returns
IsInRange(int)
Determines if given value is inside the range segment.
public bool IsInRange(int value)
Parameters
value
intThe value to verify.
Returns
- bool
true
If given value is inside the range segment,false
otherwise.
Parse(string)
Parses a UnicodeRangeSegment.
public static UnicodeRangeSegment Parse(string s)
Parameters
s
stringThe string to parse.
Returns
- UnicodeRangeSegment
The parsed UnicodeRangeSegment.
Exceptions
ToString()
public override string ToString()
Returns
Operators
operator ==(UnicodeRangeSegment, UnicodeRangeSegment)
public static bool operator ==(UnicodeRangeSegment left, UnicodeRangeSegment right)
Parameters
left
UnicodeRangeSegmentright
UnicodeRangeSegment
Returns
operator !=(UnicodeRangeSegment, UnicodeRangeSegment)
public static bool operator !=(UnicodeRangeSegment left, UnicodeRangeSegment right)
Parameters
left
UnicodeRangeSegmentright
UnicodeRangeSegment