Class SVGListBase

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

ulong

NumberOfItems

Numărul de articole din listă.

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

Valoarea proprietății

ulong

Această[Următor]

Întoarceți elementul index în listă.

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

Valoarea proprietății

T

Exceptions

DOMException

Cod Aspose.Html.Dom.DOMExcepție.NO_MODIFICATION_ALLOWED_ERR.Creată atunci când lista nu poate fi modificată.

DOMException

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

DOMException

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

DOMException

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

IEnumerator

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

DOMException

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

DOMException

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

DOMException

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

DOMException

Cod Aspose.Html.Dom.DOMExcepție.NO_MODIFICATION_ALLOWED_ERR.Creată atunci când lista nu poate fi modificată.

DOMException

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

DOMException

Cod Aspose.Html.Dom.DOMExcepție.NO_MODIFICATION_ALLOWED_ERR.Creată atunci când lista nu poate fi modificată.

DOMException

Cod Aspose.Html.Dom.DOMExcepție.INDEX_SIZE_ERR.A crescut dacă numărul de index este mai mare sau egală cu numărulOfItems.

Vezi și

IEnumerable

 Română