Struct TextSpan
Namn på plats: Aspose.Html.Toolkit.Markdown.Syntax.Text Sammanfattning: Aspose.HTML.dll (25.4.0)
Representerar texten span.
[ComVisible(true)]
public struct TextSpan : IEquatable<textspan>, IComparable<textspan>
Implements
Arvsmedlemmar
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TextSpan(int, int)
Skapa TextSpan
public TextSpan(int start, int length)
Parameters
start
int
Från början .
length
int
Den längden .
Exceptions
Hämta om argumenten är utanför räckvidd.
Properties
End
Hämta slutindexet.
public int End { get; }
Fastighetsvärde
Length
Få den längd.
public int Length { get; }
Fastighetsvärde
Start
Få startindexet.
public int Start { get; }
Fastighetsvärde
Methods
Combine(TextSpan, TextSpan)
Kombinerar textspanserna
public static TextSpan Combine(TextSpan left, TextSpan right)
Parameters
left
TextSpan
Den vänstra texten spänner.
right
TextSpan
Den rätta texten spänner.
Returns
Kombinera texten span.
CompareTo(TextSpan)
Jämför med andra TextSpan
public int CompareTo(TextSpan other)
Parameters
other
TextSpan
Den andra TextSpan.
Returns
Startpositionen för skillnaden.
Create(int, int)
Skapa TextSpan
public static TextSpan Create(int start, int length)
Parameters
start
int
i startpositionen .
length
int
Den längden .
Returns
Det är TextSpan.
CreateEmpty()
Skapa den tomma textrutan.
public static TextSpan CreateEmpty()
Returns
Det är TextSpan.
CreateEmpty(int)
Skapa en tom TextSpan från startpositionen.
public static TextSpan CreateEmpty(int start)
Parameters
start
int
i startpositionen .
Returns
Det är TextSpan.
CreateFromStartEnd(int, int)
Skapa TextSpan
public static TextSpan CreateFromStartEnd(int start, int end)
Parameters
start
int
i startpositionen .
end
int
Den slutliga positionen.
Returns
Det är TextSpan.
Equals(TextSpan)
Jämför med andra TextSpan
public bool Equals(TextSpan other)
Parameters
other
TextSpan
Den andra TextSpan
Returns
Den om båda TextSpan är lika.
Equals(Objektet)
Jämför med andra objekt
public override bool Equals(object obj)
Parameters
obj
object
Det andra objektet
Returns
Den om båda TextSpan är lika.
GetHashCode()
Hämta Hashkoden
public override int GetHashCode()
Returns
Den här hashkoden.
IsEmpty()
Returnerar sant om längden = 0.
public bool IsEmpty()
Returns
Det booleanska värdet.
ToString()
Försök att överlämna ()
public override string ToString()
Returns
Resultatet är sträng.
Operators
Operatör =(TextSpan, TextSpan)
Överrida = = operatör.
public static bool operator ==(TextSpan left, TextSpan right)
Parameters
left
TextSpan
Den vänstra texten spänner.
right
TextSpan
Den rätta texten spänner.
Returns
Det är sant om vänstern är lika med höger.
operatör !=(TextSpan, TextSpan)
Överträffar den! = operatör
public static bool operator !=(TextSpan left, TextSpan right)
Parameters
left
TextSpan
Den vänstra texten spänner.
right
TextSpan
Den rätta texten spänner.
Returns
Det är sant om vänstern inte är lika med höger.