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
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
NumberOfItems
Liczba elementów na liście.
[DOMName("numberOfItems")]
public ulong NumberOfItems { get; }
Wartość nieruchomości
Tego[Następny]
Wróć do pozycji indeksowej na liście.
[DOMName("item")]
public T this[ulong index] { get; set; }
Wartość nieruchomości
T
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Wzrost, gdy lista nie może zostać zmieniona.
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
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
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
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
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
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
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
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Wzrost, gdy lista nie może zostać zmieniona.
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
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Wzrost, gdy lista nie może zostać zmieniona.
Kod Aspose.Html.Dom.DOMException.INDEX_SIZE_ERRPodwyższone, jeśli liczba indeksów jest większa lub równa liczbieOfItems.