Class SVGListBase

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 , 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

ulong

NumberOfItems

Die Anzahl der Elemente in der Liste.

[DOMName("numberOfItems")]
public ulong NumberOfItems { get; }

Eigentumswert

ulong

Diese[Nachfolge]

Wiederherstellen des Indexth-Eintrags in der Liste.

[DOMName("item")]
public T this[ulong index] { get; set; }

Eigentumswert

T

Exceptions

DOMException

Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Erhöht, wenn die Liste nicht geändert werden kann.

DOMException

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

DOMException

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

DOMException

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

IEnumerator

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

DOMException

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

DOMException

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

DOMException

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

DOMException

Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Erhöht, wenn die Liste nicht geändert werden kann.

DOMException

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

DOMException

Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Erhöht, wenn die Liste nicht geändert werden kann.

DOMException

Kode Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Erhöht, wenn die Indexzahl größer ist als oder gleich der ZahlOfItems.

Sehen Sie auch

IEnumerable

 Deutsch