Class SVGListBase

Class SVGListBase

Името на пространството: Aspose.Html.Dom.Svg.Collections Aspose.HTML.dll (25.4.0)

Този интерфейс определя основен списък на всички SVG списъци.

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

Типове параметри

T

Тип на елемента, съхраняван в списъка.

Inheritance

object DOMObject SVGValueType SVGListBase

Implements

INotifyPropertyChanged , IDisposable , IEnumerable , IEnumerable

наследници

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

СВГЛИСТБАЗЕ()

Aspose.Html.Dom.Svg.Collections.SVGListBase`1.

protected SVGListBase()

СВГЛИСТБАЗЕ(Неизброяване)

Aspose.Html.Dom.Svg.Collections.SVGListBase`1.

protected SVGListBase(IEnumerable<t> enumerable)

Parameters

enumerable IEnumerable

Това е изброемо.

Properties

Length

Броят на елементите в списъка.

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

стойност на имота

ulong

NumberOfItems

Броят на елементите в списъка.

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

стойност на имота

ulong

Това[Следваща]

Повторно се връща индексът в списъка.

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

стойност на имота

T

Exceptions

DOMException

Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Изтеглени, когато списъкът не може да бъде променян.

DOMException

Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Повишена, ако индексният брой е по-голям от или е равен на брояOfItems.

Methods

AppendItem(T)

Въведете нов елемент в края на списъка.

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

Parameters

newItem T

Първият елемент е номер 0.

Returns

T

Въведеният елемент.

Exceptions

DOMException

Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Изтеглени, когато списъкът не може да бъде променян.

Clear()

Изчиства всички съществуващи елементи от списъка, като резултатът е празен списък.

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

Exceptions

DOMException

Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Изтеглени, когато списъкът не може да бъде променян.

Dispose(Боул)

Излъчва неконтролирани и - опционално - управлявани ресурси.

protected override void Dispose(bool disposing)

Parameters

disposing bool

“истински” за освобождаване както управлявани, така и неконтролирани ресурси; “фалшиви” да се освободят само неуправлявани ресурси.

GetEnumerator()

Вземете списъка.

public IEnumerator<t> GetEnumerator()

Returns

IEnumerator

System.Collections.IEnumerator.

GetItem(Следваща)

Повръща посочения елемент от списъка.

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

Parameters

index ulong

Индексът на елемента от списъка, който трябва да бъде върнат. Първият елемент е номер 0.

Returns

T

Избраният елемент.

Exceptions

DOMException

Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Повишена, ако индексният брой е по-голям от или е равен на брояOfItems.

Initialize(T)

Отчиства всички съществуващи текущи елементи от списъка и повторно стартира списък, за да запази единния елемент, определен от параметъра.

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

Parameters

newItem T

Етикетът, който трябва да стане единственият член на списъка.

Returns

T

Предметът е включен в списъка.

Exceptions

DOMException

Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Изтеглени, когато списъкът не може да бъде променян.

InsertItemBefore(Т, последно)

Въведете нов елемент в списъка в посочената позиция.Първият е номер 0.

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

Parameters

newItem T

Предметът, който трябва да бъде включен в списъка.

index ulong

  1. Ако индексът е равен на 0, тогава новият елемент се вмъкна в предната част на списъка. Ако индексът е по-голям или равен на брояOfItems.

Returns

T

Въведеният елемент.

Exceptions

DOMException

Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Изтеглени, когато списъкът не може да бъде променян.

RemoveItem(Следваща)

Премахване на съществуващ елемент от списъка.

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

Parameters

index ulong

Индексът на елемента, който трябва да бъде премахнат.Първият елемент е номер 0.

Returns

T

Изтегленият елемент.

Exceptions

DOMException

Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Изтеглени, когато списъкът не може да бъде променян.

DOMException

Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Повишена, ако индексният брой е по-голям от или е равен на брояOfItems.

ReplaceItem(Т, последно)

Заменете съществуващ елемент в списъка с нов.

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

Parameters

newItem T

Предметът, който трябва да бъде включен в списъка.

index ulong

Индексът на елемента, който трябва да бъде заменен.Първият елемент е номер 0.

Returns

T

Въведеният елемент.

Exceptions

DOMException

Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Изтеглени, когато списъкът не може да бъде променян.

DOMException

Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Повишена, ако индексният брой е по-голям от или е равен на брояOfItems.

Вижте също

IEnumerable

 Български