Class StringRange
Namespace: Void.Minecraft.Commands.Brigadier.Context
Assembly: Void.Minecraft.dll
public record StringRange : IEquatable<StringRange>Inheritance
Implements
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
StringRange(int, int)
public StringRange(int Start, int End)Parameters
Start int
End int
Properties
End
public int End { get; init; }Property Value
IsEmpty
public bool IsEmpty { get; }Property Value
Length
public int Length { get; }Property Value
Start
public int Start { get; init; }Property Value
Methods
At(int)
public static StringRange At(int pos)Parameters
pos int
Returns
Between(int, int)
public static StringRange Between(int start, int end)Parameters
start int
end int
Returns
Encompassing(StringRange, StringRange)
public static StringRange Encompassing(StringRange a, StringRange b)Parameters
Returns
Get(IImmutableStringReader)
public string Get(IImmutableStringReader reader)Parameters
reader IImmutableStringReader
Returns
Get(string)
public string Get(string value)Parameters
value string