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
наследници
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; }
стойност на имота
NumberOfItems
Броят на елементите в списъка.
[DOMName("numberOfItems")]
public ulong NumberOfItems { get; }
стойност на имота
Това[Следваща]
Повторно се връща индексът в списъка.
[DOMName("item")]
public T this[ulong index] { get; set; }
стойност на имота
T
Exceptions
Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Изтеглени, когато списъкът не може да бъде променян.
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
Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Изтеглени, когато списъкът не може да бъде променян.
Clear()
Изчиства всички съществуващи елементи от списъка, като резултатът е празен списък.
[DOMName("clear")]
public void Clear()
Exceptions
Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Изтеглени, когато списъкът не може да бъде променян.
Dispose(Боул)
Излъчва неконтролирани и - опционално - управлявани ресурси.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
“истински” за освобождаване както управлявани, така и неконтролирани ресурси; “фалшиви” да се освободят само неуправлявани ресурси.
GetEnumerator()
Вземете списъка.
public IEnumerator<t> GetEnumerator()
Returns
System.Collections.IEnumerator.
GetItem(Следваща)
Повръща посочения елемент от списъка.
[DOMName("getItem")]
public T GetItem(ulong index)
Parameters
index
ulong
Индексът на елемента от списъка, който трябва да бъде върнат. Първият елемент е номер 0.
Returns
T
Избраният елемент.
Exceptions
Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Повишена, ако индексният брой е по-голям от или е равен на брояOfItems.
Initialize(T)
Отчиства всички съществуващи текущи елементи от списъка и повторно стартира списък, за да запази единния елемент, определен от параметъра.
[DOMName("initialize")]
public T Initialize(T newItem)
Parameters
newItem
T
Етикетът, който трябва да стане единственият член на списъка.
Returns
T
Предметът е включен в списъка.
Exceptions
Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Изтеглени, когато списъкът не може да бъде променян.
InsertItemBefore(Т, последно)
Въведете нов елемент в списъка в посочената позиция.Първият е номер 0.
[DOMName("insertItemBefore")]
public T InsertItemBefore(T newItem, ulong index)
Parameters
newItem
T
Предметът, който трябва да бъде включен в списъка.
index
ulong
- Ако индексът е равен на 0, тогава новият елемент се вмъкна в предната част на списъка. Ако индексът е по-голям или равен на брояOfItems.
Returns
T
Въведеният елемент.
Exceptions
Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Изтеглени, когато списъкът не може да бъде променян.
RemoveItem(Следваща)
Премахване на съществуващ елемент от списъка.
[DOMName("removeItem")]
public T RemoveItem(ulong index)
Parameters
index
ulong
Индексът на елемента, който трябва да бъде премахнат.Първият елемент е номер 0.
Returns
T
Изтегленият елемент.
Exceptions
Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Изтеглени, когато списъкът не може да бъде променян.
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
Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Изтеглени, когато списъкът не може да бъде променян.
Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Повишена, ако индексният брой е по-голям от или е равен на брояOfItems.