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
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
NumberOfItems
Počet položek na seznamu.
[DOMName("numberOfItems")]
public ulong NumberOfItems { get; }
Hodnota nemovitosti
Tohle[Poslední]
Vraťte položku index v seznamu.
[DOMName("item")]
public T this[ulong index] { get; set; }
Hodnota nemovitosti
T
Exceptions
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Zvýšené, když se seznam nemůže změnit.
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
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
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
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
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
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
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
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Zvýšené, když se seznam nemůže změnit.
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
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Zvýšené, když se seznam nemůže změnit.
Kód Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Zvýšené, pokud je indexová čísla větší než nebo rovná se počtuOfItems.