Class SVGListBase

Class SVGListBase

Namn på plats: Aspose.Html.Dom.Svg.Collections Sammanfattning: Aspose.HTML.dll (25.4.0)

Detta gränssnitt definierar en grundlista över alla SVG-listor.

[DOMNoInterfaceObject]
[DOMObject]
[ComVisible(true)]
public abstract class SVGListBase<t> : SVGValueType, INotifyPropertyChanged, IDisposable, IEnumerable<t>, IEnumerable

Typ av parametrar

T

Typ av objekt som lagras i listan.

Inheritance

object DOMObject SVGValueType SVGListBase

Implements

INotifyPropertyChanged , IDisposable , IEnumerable , IEnumerable

Arvsmedlemmar

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()

Initialiserar en ny instans av Aspose.Html.Dom.Svg.Collections.SVGListBase`1 klass.

protected SVGListBase()

SVGListBase(Numerabel )

Initialiserar en ny instans av Aspose.Html.Dom.Svg.Collections.SVGListBase`1 klass.

protected SVGListBase(IEnumerable<t> enumerable)

Parameters

enumerable IEnumerable

Den numrerbara .

Properties

Length

Antalet objekt i listan.

[DOMName("length")]
public ulong Length { get; }

Fastighetsvärde

ulong

NumberOfItems

Antalet objekt i listan.

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

Fastighetsvärde

ulong

Detta[Senare]

Returnerar indexet i listan.

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

Fastighetsvärde

T

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Uppsatt när listan inte kan ändras.

DOMException

Koden Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Ökat om indexnumret är större än eller lika med NumberOfItems.

Methods

AppendItem(T)

Ange ett nytt objekt i slutet av listan.

[DOMName("appendItem")]
public T AppendItem(T newItem)

Parameters

newItem T

Det objekt som ska läggas in. Det första objektet är nummer 0.

Returns

T

Den inbäddade artikeln.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Uppsatt när listan inte kan ändras.

Clear()

Rengör alla befintliga aktuella objekt från listan, vilket resulterar i en tom lista.

[DOMName("clear")]
public void Clear()

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Uppsatt när listan inte kan ändras.

Dispose(Bool)

Utfärdar okontrollerade och - valfritt - hanterade resurser.

protected override void Dispose(bool disposing)

Parameters

disposing bool

“true” för att släppa både hanterade och okontrollerade resurser; “falsk” för att släppa endast okontrollerade resurser.

GetEnumerator()

Ta emot enumerator.

public IEnumerator<t> GetEnumerator()

Returns

IEnumerator

Ett System.Collections.IEnumerator objekt som kan användas för att itera genom samlingen.

GetItem(Senare)

Returnerar det angivna objektet från listan.

[DOMName("getItem")]
public T GetItem(ulong index)

Parameters

index ulong

Indeksen för objektet från den lista som ska returneras. det första objektet är nummer 0.

Returns

T

Det valda objektet.

Exceptions

DOMException

Koden Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Ökat om indexnumret är större än eller lika med NumberOfItems.

Initialize(T)

Rengör alla befintliga aktuella objekt från listan och omstartar listan för att hålla det enda objektet som anges av parametrarna.

[DOMName("initialize")]
public T Initialize(T newItem)

Parameters

newItem T

Artikeln som ska bli den enda medlemmen i listan.

Returns

T

Det objekt som läggs in i listan.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Uppsatt när listan inte kan ändras.

InsertItemBefore(T, efteråt)

Ange ett nytt objekt i listan i den angivna positionen. det första objektet är nummer 0.

[DOMName("insertItemBefore")]
public T InsertItemBefore(T newItem, ulong index)

Parameters

newItem T

Det objekt som ska införas i listan.

index ulong

Indeksen för objektet innan det nya objektet ska läggas in. Första objektet är nummer 0. Om indexet är lika med 0, läggs det nya objektet in i listans främre sida. Om indexet är större än eller lika med antaletOfItems läggs det nya objektet till slutet av listan.

Returns

T

Den inbäddade artikeln.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Uppsatt när listan inte kan ändras.

RemoveItem(Senare)

Ta bort ett befintligt objekt från listan.

[DOMName("removeItem")]
public T RemoveItem(ulong index)

Parameters

index ulong

Indeksen för det objekt som ska tas bort. det första objektet är nummer 0.

Returns

T

Det borttagna objektet.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Uppsatt när listan inte kan ändras.

DOMException

Koden Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Ökat om indexnumret är större än eller lika med NumberOfItems.

ReplaceItem(T, efteråt)

Ersätt ett befintligt objekt i listan med ett nytt objekt.

[DOMName("replaceItem")]
public T ReplaceItem(T newItem, ulong index)

Parameters

newItem T

Det objekt som ska införas i listan.

index ulong

Indexet för det objekt som ska ersättas. det första objektet är nummer 0.

Returns

T

Den inbäddade artikeln.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Uppsatt när listan inte kan ändras.

DOMException

Koden Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Ökat om indexnumret är större än eller lika med NumberOfItems.

Se även

IEnumerable

 Svenska