Struct TextSpan
Der Name: Aspose.Html.Toolkit.Markdown.Syntax.Text Sammlung: Aspose.HTML.dll (25.4.0)
Die Textspanne repräsentiert.
[ComVisible(true)]
public struct TextSpan : IEquatable<textspan>, IComparable<textspan>
Implements
Vererbte Mitglieder
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TextSpan(und int, int)
Erstellen des TextSpan
public TextSpan(int start, int length)
Parameters
start
int
Der Start.
length
int
Die Länge.
Exceptions
Gießen Sie, wenn Argumente aus dem Bereich sind.
Properties
End
Erhalten Sie den Endindex.
public int End { get; }
Eigentumswert
Length
Erhalten Sie die Länge.
public int Length { get; }
Eigentumswert
Start
Erhalten Sie den Start-Index.
public int Start { get; }
Eigentumswert
Methods
Combine(TextSpan, TextSpan)
Kombinieren Sie die Textspans
public static TextSpan Combine(TextSpan left, TextSpan right)
Parameters
left
TextSpan
Die linken Textspanne.
right
TextSpan
Die richtige Textspanne.
Returns
Kombinieren Sie die Textspanne.
CompareTo(TextSpan)
Vergleichen Sie mit anderen TextSpan
public int CompareTo(TextSpan other)
Parameters
other
TextSpan
Der andere TextSpan.
Returns
Startposition der Differenz.
Create(und int, int)
Erstellen des TextSpan
public static TextSpan Create(int start, int length)
Parameters
start
int
Die Startposition.
length
int
Die Länge.
Returns
Der Textspann.
CreateEmpty()
Erstellen Sie den leeren Textbereich.
public static TextSpan CreateEmpty()
Returns
Der Textspann.
CreateEmpty(Int)
Erstellen Sie einen leeren TextSpan aus der Startposition.
public static TextSpan CreateEmpty(int start)
Parameters
start
int
Die Startposition.
Returns
Der Textspann.
CreateFromStartEnd(und int, int)
Erstellen des TextSpan
public static TextSpan CreateFromStartEnd(int start, int end)
Parameters
start
int
Die Startposition.
end
int
Die endgültige Position.
Returns
Der Textspann.
Equals(TextSpan)
Vergleichen Sie mit anderen TextSpan
public bool Equals(TextSpan other)
Parameters
other
TextSpan
Der andere TextSpan
Returns
Wenn beide TextSpan gleich sind.
Equals(Objekt)
Vergleich mit anderen Objekten
public override bool Equals(object obj)
Parameters
obj
object
Das andere Objekt
Returns
Wenn beide TextSpan gleich sind.
GetHashCode()
Erhalten Sie den Hashcode
public override int GetHashCode()
Returns
Der Hashcode.
IsEmpty()
Zurück wahr, wenn die Länge = 0.
public bool IsEmpty()
Returns
Der Booleanwert.
ToString()
Geben Sie ToString() überride
public override string ToString()
Returns
Das Ergebnis String.
Operators
Der Betreiber =(TextSpan, TextSpan)
bertreiben Sie den = = Operator.
public static bool operator ==(TextSpan left, TextSpan right)
Parameters
left
TextSpan
Die linken Textspanne.
right
TextSpan
Die richtige Textspanne.
Returns
Es ist wahr, wenn die Linke die Rechte gleichhält.
Betreiber !=(TextSpan, TextSpan)
Überschreiten der! = Operator
public static bool operator !=(TextSpan left, TextSpan right)
Parameters
left
TextSpan
Die linken Textspanne.
right
TextSpan
Die richtige Textspanne.
Returns
Es ist wahr, wenn die Linke nicht gleich die Rechte ist.