Class SVGListBase
Der Name: Aspose.Html.Dom.Svg.Collections Sammlung: Aspose.HTML.dll (25.4.0)
Diese Schnittstelle definiert eine Basisliste aller SVG-Listen.
[DOMNoInterfaceObject]
[DOMObject]
[ComVisible(true)]
public abstract class SVGListBase<t> : SVGValueType, INotifyPropertyChanged, IDisposable, IEnumerable<t>, IEnumerable
Arten von Parametern
T
Typ der in der Liste gespeicherten Artikel.
Inheritance
object
←
DOMObject
←
SVGValueType
←
SVGListBase
Implements
INotifyPropertyChanged
,
IDisposable
,
IEnumerable
Vererbte Mitglieder
SVGValueType.Dispose() , SVGValueType.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
SVGListBase()
Initialisiert eine neue Instanz der Aspose.Html.Dom.Svg.Collections.SVGListBase`1 Klasse.
protected SVGListBase()
SVGListBase(Unzählige)
Initialisiert eine neue Instanz der Aspose.Html.Dom.Svg.Collections.SVGListBase`1 Klasse.
protected SVGListBase(IEnumerable<t> enumerable)
Parameters
enumerable
IEnumerable
Das Nummerierbare.
Properties
Length
Die Anzahl der Elemente in der Liste.
[DOMName("length")]
public ulong Length { get; }
Eigentumswert
NumberOfItems
Die Anzahl der Elemente in der Liste.
[DOMName("numberOfItems")]
public ulong NumberOfItems { get; }
Eigentumswert
Diese[Nachfolge]
Wiederherstellen des Indexth-Eintrags in der Liste.
[DOMName("item")]
public T this[ulong index] { get; set; }
Eigentumswert
T
Exceptions
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Erhöht, wenn die Liste nicht geändert werden kann.
Kode Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Erhöht, wenn die Indexzahl größer ist als oder gleich der ZahlOfItems.
Methods
AppendItem(T)
Einfügen Sie ein neues Element am Ende der Liste.
[DOMName("appendItem")]
public T AppendItem(T newItem)
Parameters
newItem
T
Das Element, das eingegeben werden soll. Das erste Element ist die Nummer 0.
Returns
T
Das eingeführte Element.
Exceptions
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Erhöht, wenn die Liste nicht geändert werden kann.
Clear()
Entfernen Sie alle vorhandenen Gegenstände aus der Liste, und das Ergebnis ist eine leere Liste.
[DOMName("clear")]
public void Clear()
Exceptions
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Erhöht, wenn die Liste nicht geändert werden kann.
Dispose(Bool)
Veröffentlicht nicht verwaltete und - optional - verwaltete Ressourcen.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
‘Wahrlich" um sowohl verwaltete als auch nicht verwaltete Ressourcen zu befreien; “Falsch” um nur nicht verwaltete Ressourcen zu befreien.
GetEnumerator()
Erhalten Sie den Enumerator.
public IEnumerator<t> GetEnumerator()
Returns
Ein System.Collections.IEnumerator Objekt, das verwendet werden kann, um durch die Sammlung zu iterieren.
GetItem(Nachfolge)
Rückkehr des angegebenen Elements aus der Liste.
[DOMName("getItem")]
public T GetItem(ulong index)
Parameters
index
ulong
Der Index des Artikels aus der Liste, die zurückgegeben werden soll. Der erste Artikel ist die Nummer 0.
Returns
T
Das ausgewählte Element.
Exceptions
Kode Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Erhöht, wenn die Indexzahl größer ist als oder gleich der ZahlOfItems.
Initialize(T)
Entfernen Sie alle bestehenden aktuellen Elemente aus der Liste und neu starten Sie die Liste, um das einzelne Element, das durch den Parameter angegeben ist, zu halten.
[DOMName("initialize")]
public T Initialize(T newItem)
Parameters
newItem
T
Das Element, das zum einzigen Mitglied der Liste werden sollte.
Returns
T
Das Element wird in die Liste eingeführt.
Exceptions
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Erhöht, wenn die Liste nicht geändert werden kann.
InsertItemBefore(T und Ulong)
Geben Sie ein neues Element in die Liste an der angegebenen Position ein. Das erste Element ist die Nummer 0.
[DOMName("insertItemBefore")]
public T InsertItemBefore(T newItem, ulong index)
Parameters
newItem
T
Das Element, das in die Liste eingeführt werden soll.
index
ulong
Der Index des Objekts, vor dem das neue Element eingegeben werden soll. Der erste Element ist Nummer 0. Wenn der Index gleich 0 ist, wird das neue Element an der Spitze der Liste eingegeben. Wenn der Index größer oder gleich der ZahlOfItems ist, wird das neue Element am Ende der Liste hinzugefügt.
Returns
T
Das eingeführte Element.
Exceptions
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Erhöht, wenn die Liste nicht geändert werden kann.
RemoveItem(Nachfolge)
Entfernen Sie ein vorhandenes Element aus der Liste.
[DOMName("removeItem")]
public T RemoveItem(ulong index)
Parameters
index
ulong
Der Index des Artikels, der entfernt werden soll. Der erste Artikel ist die Nummer 0.
Returns
T
Das entfernte Element.
Exceptions
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Erhöht, wenn die Liste nicht geändert werden kann.
Kode Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Erhöht, wenn die Indexzahl größer ist als oder gleich der ZahlOfItems.
ReplaceItem(T und Ulong)
Ersetzen Sie ein vorhandenes Element in der Liste mit einem neuen Element.
[DOMName("replaceItem")]
public T ReplaceItem(T newItem, ulong index)
Parameters
newItem
T
Das Element, das in die Liste eingeführt werden soll.
index
ulong
Der Index des Gegenstands, der ersetzt werden soll. Der erste Gegenstand ist die Nummer 0.
Returns
T
Das eingeführte Element.
Exceptions
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Erhöht, wenn die Liste nicht geändert werden kann.
Kode Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Erhöht, wenn die Indexzahl größer ist als oder gleich der ZahlOfItems.