Class SVGListBase
Numele spaţiului: Aspose.Html.Dom.Svg.Collections Asamblare: Aspose.HTML.dll (25.4.0)
Această interfață definește o listă de bază a tuturor listelor SVG.
[DOMNoInterfaceObject]
[DOMObject]
[ComVisible(true)]
public abstract class SVGListBase<t> : SVGValueType, INotifyPropertyChanged, IDisposable, IEnumerable<t>, IEnumerable
Tipuri de parametri
T
Tipuri de elemente stocate în listă.
Inheritance
object
←
DOMObject
←
SVGValueType
←
SVGListBase
Implements
INotifyPropertyChanged
,
IDisposable
,
IEnumerable
Membrii moștenitori
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
Cuvânt cheie()
Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.Collections.SVGListBase`1.
protected SVGListBase()
Cuvânt cheie(Numărate )
Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.Collections.SVGListBase`1.
protected SVGListBase(IEnumerable<t> enumerable)
Parameters
enumerable
IEnumerable
Ceea ce se numără.
Properties
Length
Numărul de articole din listă.
[DOMName("length")]
public ulong Length { get; }
Valoarea proprietății
NumberOfItems
Numărul de articole din listă.
[DOMName("numberOfItems")]
public ulong NumberOfItems { get; }
Valoarea proprietății
Această[Următor]
Întoarceți elementul index în listă.
[DOMName("item")]
public T this[ulong index] { get; set; }
Valoarea proprietății
T
Exceptions
Cod Aspose.Html.Dom.DOMExcepție.NO_MODIFICATION_ALLOWED_ERR.Creată atunci când lista nu poate fi modificată.
Cod Aspose.Html.Dom.DOMExcepție.INDEX_SIZE_ERR.A crescut dacă numărul de index este mai mare sau egală cu numărulOfItems.
Methods
AppendItem(T)
Introduceți un nou element la sfârșitul listei.
[DOMName("appendItem")]
public T AppendItem(T newItem)
Parameters
newItem
T
Elementul care trebuie introdus. primul element este numărul 0.
Returns
T
elementul introdus.
Exceptions
Cod Aspose.Html.Dom.DOMExcepție.NO_MODIFICATION_ALLOWED_ERR.Creată atunci când lista nu poate fi modificată.
Clear()
Curăță toate elementele existente din listă, rezultând o listă goală.
[DOMName("clear")]
public void Clear()
Exceptions
Cod Aspose.Html.Dom.DOMExcepție.NO_MODIFICATION_ALLOWED_ERR.Creată atunci când lista nu poate fi modificată.
Dispose(Boulă)
Eliberează resurse necontrolate și - opțional - gestionate.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
„true” pentru a elibera atât resursele gestionate, cât și resursele necontrolate; „false” pentru a elibera doar resursele necontrolate.
GetEnumerator()
Obțineți enumeratorul.
public IEnumerator<t> GetEnumerator()
Returns
Un obiect System.Collections.IEnumerator care poate fi folosit pentru a itera prin colecție.
GetItem(Următor)
Întoarce elementul specificat din listă.
[DOMName("getItem")]
public T GetItem(ulong index)
Parameters
index
ulong
Indicele elementului din lista care urmează să fie returnată. primul element este numărul 0.
Returns
T
elementul selectat.
Exceptions
Cod Aspose.Html.Dom.DOMExcepție.INDEX_SIZE_ERR.A crescut dacă numărul de index este mai mare sau egală cu numărulOfItems.
Initialize(T)
Îndepărtează toate elementele actuale existente din listă și reîncepe lista pentru a păstra elementul unic specificat de parametru.
[DOMName("initialize")]
public T Initialize(T newItem)
Parameters
newItem
T
Elementul care ar trebui să devină singurul membru al listei.
Returns
T
Obiectul este inclus în listă.
Exceptions
Cod Aspose.Html.Dom.DOMExcepție.NO_MODIFICATION_ALLOWED_ERR.Creată atunci când lista nu poate fi modificată.
InsertItemBefore(T, în urmă)
Introduceți un nou element în listă la poziția specificată. primul element este numărul 0.
[DOMName("insertItemBefore")]
public T InsertItemBefore(T newItem, ulong index)
Parameters
newItem
T
Elementul care urmează să fie inclus în listă.
index
ulong
Indicele elementului înainte de care va fi introdus elementul nou. primul element este numărul 0. Dacă indexul este egal cu 0, atunci noul element este introdus în partea de față a listei. dacă indexul este mai mare sau egal cu numărulOfItems, atunci noul element este atașat la capătul listei.
Returns
T
elementul introdus.
Exceptions
Cod Aspose.Html.Dom.DOMExcepție.NO_MODIFICATION_ALLOWED_ERR.Creată atunci când lista nu poate fi modificată.
RemoveItem(Următor)
Îndepărtează un element existent din listă.
[DOMName("removeItem")]
public T RemoveItem(ulong index)
Parameters
index
ulong
Indicele elementului care urmează să fie eliminat. primul element este numărul 0.
Returns
T
Obiectivul eliminat.
Exceptions
Cod Aspose.Html.Dom.DOMExcepție.NO_MODIFICATION_ALLOWED_ERR.Creată atunci când lista nu poate fi modificată.
Cod Aspose.Html.Dom.DOMExcepție.INDEX_SIZE_ERR.A crescut dacă numărul de index este mai mare sau egală cu numărulOfItems.
ReplaceItem(T, în urmă)
Înlocuiește un element existent din listă cu un nou element.
[DOMName("replaceItem")]
public T ReplaceItem(T newItem, ulong index)
Parameters
newItem
T
Elementul care urmează să fie inclus în listă.
index
ulong
Indicele elementului care urmează să fie înlocuit. primul element este numărul 0.
Returns
T
elementul introdus.
Exceptions
Cod Aspose.Html.Dom.DOMExcepție.NO_MODIFICATION_ALLOWED_ERR.Creată atunci când lista nu poate fi modificată.
Cod Aspose.Html.Dom.DOMExcepție.INDEX_SIZE_ERR.A crescut dacă numărul de index este mai mare sau egală cu numărulOfItems.