Class SVGListBase

Class SVGListBase

Název místa: Aspose.Html.Dom.Svg.Collections Sbírka: Aspose.HTML.dll (25.4.0)

Tento rozhraní definuje základní seznam všech seznamů SVG.

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

Typy parametrů

T

Typ položky uloženého v seznamu.

Inheritance

object DOMObject SVGValueType SVGListBase

Implements

INotifyPropertyChanged , IDisposable , IEnumerable , IEnumerable

Dědiční členové

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

Světová základna()

Začíná nový příklad třídy Aspose.Html.Dom.Svg.Collections.SVGListBase`1.

protected SVGListBase()

Světová základna(Číslo T>)

Začíná nový příklad třídy Aspose.Html.Dom.Svg.Collections.SVGListBase`1.

protected SVGListBase(IEnumerable<t> enumerable)

Parameters

enumerable IEnumerable

To je nesčetn.

Properties

Length

Počet položek na seznamu.

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

Hodnota nemovitosti

ulong

NumberOfItems

Počet položek na seznamu.

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

Hodnota nemovitosti

ulong

Tohle[Poslední]

Vraťte položku index v seznamu.

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

Hodnota nemovitosti

T

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Zvýšené, když se seznam nemůže změnit.

DOMException

Kód Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Zvýšené, pokud je indexová čísla větší než nebo rovná se počtuOfItems.

Methods

AppendItem(T)

Na konci seznamu vložíte novou položku.

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

Parameters

newItem T

První položka je číslo 0. první položka je číslo 0.

Returns

T

vkládané položky.

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Zvýšené, když se seznam nemůže změnit.

Clear()

Vyčistí všechny existující aktuální položky z seznamu, přičemž výsledek je prázdný seznam.

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

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Zvýšené, když se seznam nemůže změnit.

Dispose(Bolíček)

Vydává neupravené a - volitelně - spravované zdroje.

protected override void Dispose(bool disposing)

Parameters

disposing bool

‘pravda“ k uvolnění jak spravovaných, tak nekontrolovaných zdrojů; „falšování“ k uvolnění pouze nekontrolovaných zdroj.

GetEnumerator()

Vezměte si enumerátor.

public IEnumerator<t> GetEnumerator()

Returns

IEnumerator

Objekt System.Collections.IEnumerator, který lze použít k iterace prostřednictvím kolekce.

GetItem(Poslední)

Vraťte specifikovaný položku z seznamu.

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

Parameters

index ulong

Index položky z seznamu, který se má vrátit. První položka je číslo 0.

Returns

T

Vybrané položky.

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Zvýšené, pokud je indexová čísla větší než nebo rovná se počtuOfItems.

Initialize(T)

Vyčistí všechny existující aktuální položky z seznamu a znovu zahájí seznam, aby držel jediný položku specifikovanou parametrem.

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

Parameters

newItem T

st, která by se měla stát jediným členem seznamu.

Returns

T

Předmět je přidán do seznamu.

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Zvýšené, když se seznam nemůže změnit.

InsertItemBefore(T, následující)

Vložte do seznamu novou položku v uvedené poloze. První položka je číslo 0.

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

Parameters

newItem T

položka, která se má do seznamu vložit.

index ulong

První položka je číslo 0. Pokud je index rovný 0, pak je nový položka vložena na přední straně seznamu. Pokud je index větší než nebo rovný počtuOfItems, pak je nový položka připojena na konec seznamu.

Returns

T

vkládané položky.

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Zvýšené, když se seznam nemůže změnit.

RemoveItem(Poslední)

Odstranit existující položku z seznamu.

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

Parameters

index ulong

Index položky, která má být odstraněna. První položka je číslo 0.

Returns

T

Odstraněný předmět.

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Zvýšené, když se seznam nemůže změnit.

DOMException

Kód Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Zvýšené, pokud je indexová čísla větší než nebo rovná se počtuOfItems.

ReplaceItem(T, následující)

Změní existující položku v seznamu novým položkou.

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

Parameters

newItem T

položka, která se má do seznamu vložit.

index ulong

Index položky, která má být nahrazena. První položka je číslo 0.

Returns

T

vkládané položky.

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Zvýšené, když se seznam nemůže změnit.

DOMException

Kód Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Zvýšené, pokud je indexová čísla větší než nebo rovná se počtuOfItems.

Vidět také

IEnumerable

 Čeština