Class SVGListBase
Namn på plats: Aspose.Html.Dom.Svg.Collections Sammanfattning: Aspose.HTML.dll (25.4.0)
Detta gränssnitt definierar en grundlista över alla SVG-listor.
[DOMNoInterfaceObject]
[DOMObject]
[ComVisible(true)]
public abstract class SVGListBase<t> : SVGValueType, INotifyPropertyChanged, IDisposable, IEnumerable<t>, IEnumerable
Typ av parametrar
T
Typ av objekt som lagras i listan.
Inheritance
object
←
DOMObject
←
SVGValueType
←
SVGListBase
Implements
INotifyPropertyChanged
,
IDisposable
,
IEnumerable
Arvsmedlemmar
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
SVGListBase()
Initialiserar en ny instans av Aspose.Html.Dom.Svg.Collections.SVGListBase`1 klass.
protected SVGListBase()
SVGListBase(Numerabel )
Initialiserar en ny instans av Aspose.Html.Dom.Svg.Collections.SVGListBase`1 klass.
protected SVGListBase(IEnumerable<t> enumerable)
Parameters
enumerable
IEnumerable
Den numrerbara .
Properties
Length
Antalet objekt i listan.
[DOMName("length")]
public ulong Length { get; }
Fastighetsvärde
NumberOfItems
Antalet objekt i listan.
[DOMName("numberOfItems")]
public ulong NumberOfItems { get; }
Fastighetsvärde
Detta[Senare]
Returnerar indexet i listan.
[DOMName("item")]
public T this[ulong index] { get; set; }
Fastighetsvärde
T
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Uppsatt när listan inte kan ändras.
Koden Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Ökat om indexnumret är större än eller lika med NumberOfItems.
Methods
AppendItem(T)
Ange ett nytt objekt i slutet av listan.
[DOMName("appendItem")]
public T AppendItem(T newItem)
Parameters
newItem
T
Det objekt som ska läggas in. Det första objektet är nummer 0.
Returns
T
Den inbäddade artikeln.
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Uppsatt när listan inte kan ändras.
Clear()
Rengör alla befintliga aktuella objekt från listan, vilket resulterar i en tom lista.
[DOMName("clear")]
public void Clear()
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Uppsatt när listan inte kan ändras.
Dispose(Bool)
Utfärdar okontrollerade och - valfritt - hanterade resurser.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
“true” för att släppa både hanterade och okontrollerade resurser; “falsk” för att släppa endast okontrollerade resurser.
GetEnumerator()
Ta emot enumerator.
public IEnumerator<t> GetEnumerator()
Returns
Ett System.Collections.IEnumerator objekt som kan användas för att itera genom samlingen.
GetItem(Senare)
Returnerar det angivna objektet från listan.
[DOMName("getItem")]
public T GetItem(ulong index)
Parameters
index
ulong
Indeksen för objektet från den lista som ska returneras. det första objektet är nummer 0.
Returns
T
Det valda objektet.
Exceptions
Koden Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Ökat om indexnumret är större än eller lika med NumberOfItems.
Initialize(T)
Rengör alla befintliga aktuella objekt från listan och omstartar listan för att hålla det enda objektet som anges av parametrarna.
[DOMName("initialize")]
public T Initialize(T newItem)
Parameters
newItem
T
Artikeln som ska bli den enda medlemmen i listan.
Returns
T
Det objekt som läggs in i listan.
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Uppsatt när listan inte kan ändras.
InsertItemBefore(T, efteråt)
Ange ett nytt objekt i listan i den angivna positionen. det första objektet är nummer 0.
[DOMName("insertItemBefore")]
public T InsertItemBefore(T newItem, ulong index)
Parameters
newItem
T
Det objekt som ska införas i listan.
index
ulong
Indeksen för objektet innan det nya objektet ska läggas in. Första objektet är nummer 0. Om indexet är lika med 0, läggs det nya objektet in i listans främre sida. Om indexet är större än eller lika med antaletOfItems läggs det nya objektet till slutet av listan.
Returns
T
Den inbäddade artikeln.
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Uppsatt när listan inte kan ändras.
RemoveItem(Senare)
Ta bort ett befintligt objekt från listan.
[DOMName("removeItem")]
public T RemoveItem(ulong index)
Parameters
index
ulong
Indeksen för det objekt som ska tas bort. det första objektet är nummer 0.
Returns
T
Det borttagna objektet.
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Uppsatt när listan inte kan ändras.
Koden Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Ökat om indexnumret är större än eller lika med NumberOfItems.
ReplaceItem(T, efteråt)
Ersätt ett befintligt objekt i listan med ett nytt objekt.
[DOMName("replaceItem")]
public T ReplaceItem(T newItem, ulong index)
Parameters
newItem
T
Det objekt som ska införas i listan.
index
ulong
Indexet för det objekt som ska ersättas. det första objektet är nummer 0.
Returns
T
Den inbäddade artikeln.
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Uppsatt när listan inte kan ändras.
Koden Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Ökat om indexnumret är större än eller lika med NumberOfItems.