Class SVGListBase

Class SVGListBase

Nazwa przestrzeń: Aspose.Html.Dom.Svg.Collections Zestaw: Aspose.HTML.dll (25.4.0)

Ten interfejs definiuje podstawową listę wszystkich list SVG.

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

Rodzaj parametrów

T

Rodzaj elementów przechowywanych na liście.

Inheritance

object DOMObject SVGValueType SVGListBase

Implements

INotifyPropertyChanged , IDisposable , IEnumerable , IEnumerable

Dziedziczeni członkowie

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

SzwecjaBase()

Inicjalizuje nową instancję klasy Aspose.Html.Dom.Svg.Collections.SVGListBase`1.

protected SVGListBase()

SzwecjaBase(Niepowtarzalny t>)

Inicjalizuje nową instancję klasy Aspose.Html.Dom.Svg.Collections.SVGListBase`1.

protected SVGListBase(IEnumerable<t> enumerable)

Parameters

enumerable IEnumerable

To jest liczbowe.

Properties

Length

Liczba elementów na liście.

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

Wartość nieruchomości

ulong

NumberOfItems

Liczba elementów na liście.

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

Wartość nieruchomości

ulong

Tego[Następny]

Wróć do pozycji indeksowej na liście.

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

Wartość nieruchomości

T

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Wzrost, gdy lista nie może zostać zmieniona.

DOMException

Kod Aspose.Html.Dom.DOMException.INDEX_SIZE_ERRPodwyższone, jeśli liczba indeksów jest większa lub równa liczbieOfItems.

Methods

AppendItem(T)

Wpisz nowy element na końcu listy.

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

Parameters

newItem T

Przedmiot, który ma zostać wprowadzony. Pierwszy element jest numerem 0.

Returns

T

Przedmiot włożony.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Wzrost, gdy lista nie może zostać zmieniona.

Clear()

Wyczyści wszystkie istniejące elementy z listy, w wyniku czego jest pusty listę.

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

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Wzrost, gdy lista nie może zostać zmieniona.

Dispose(Bool)

Wydawanie nie zarządzanych i - opcjonalnie - zarządzanych zasobów.

protected override void Dispose(bool disposing)

Parameters

disposing bool

„prawdziwe” do uwalniania zarówno zarządzanych, jak i niekontrolowanych zasobów; „false” do uwalniania tylko niekontrolowanych zasobów.

GetEnumerator()

Znajduje się numerator.

public IEnumerator<t> GetEnumerator()

Returns

IEnumerator

Obiekt System.Collections.IEnumerator, który może być używany do iteracji poprzez kolekcję.

GetItem(Następny)

Wróć określony element z listy.

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

Parameters

index ulong

Wskaźnik elementu z listy, która ma zostać zwrócona. Pierwszy element jest numerem 0.

Returns

T

wybranego elementu.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.INDEX_SIZE_ERRPodwyższone, jeśli liczba indeksów jest większa lub równa liczbieOfItems.

Initialize(T)

Wyczyści wszystkie istniejące elementy z listy i ponownie uruchamia listę, aby utrzymać jeden element określony przez parametr.

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

Parameters

newItem T

element, który powinien stać się jedynym członkiem listy.

Returns

T

Przedmiot został wpisany na listę.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Wzrost, gdy lista nie może zostać zmieniona.

InsertItemBefore(T – ulong)

Wprowadź nowy element do listy w określonej pozycji. Pierwszy element jest numerem 0.

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

Parameters

newItem T

element, który ma zostać umieszczony na liście.

index ulong

Wskaźnik elementu, przed którym należy wprowadzić nowy element. Pierwszy element jest numerem 0. Jeśli indeks jest równy 0, to nowy element jest wprowadzony na pierwszym miejscu listy. Jeśli indeks jest większy lub równy liczbieOfItems, to nowy element jest dodawany do końca listy.

Returns

T

Przedmiot włożony.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Wzrost, gdy lista nie może zostać zmieniona.

RemoveItem(Następny)

Usunąć istniejący element z listy.

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

Parameters

index ulong

Wskaźnik elementu, który ma zostać usunięty. Pierwszy element jest numerem 0.

Returns

T

z usuniętego przedmiotu.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Wzrost, gdy lista nie może zostać zmieniona.

DOMException

Kod Aspose.Html.Dom.DOMException.INDEX_SIZE_ERRPodwyższone, jeśli liczba indeksów jest większa lub równa liczbieOfItems.

ReplaceItem(T – ulong)

Zastępuje istniejący element na liście nowym elementem.

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

Parameters

newItem T

element, który ma zostać umieszczony na liście.

index ulong

Wskaźnik elementu, który ma zostać zastąpiony. pierwszym elementem jest liczba 0.

Returns

T

Przedmiot włożony.

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Wzrost, gdy lista nie może zostać zmieniona.

DOMException

Kod Aspose.Html.Dom.DOMException.INDEX_SIZE_ERRPodwyższone, jeśli liczba indeksów jest większa lub równa liczbieOfItems.

Zobacz również

IEnumerable

 Polski