Class SVGListBase
İsim alanı : Aspose.Html.Dom.Svg.Collections Görüntüleme: Aspose.HTML.dll (25.4.0)
Bu arayüz tüm SVG listelerinin bir temel listesini tanımlar.
[DOMNoInterfaceObject]
[DOMObject]
[ComVisible(true)]
public abstract class SVGListBase<t> : SVGValueType, INotifyPropertyChanged, IDisposable, IEnumerable<t>, IEnumerable
Parametreler türü
T
Listede kaydedilen öğelerin türü.
Inheritance
object
←
DOMObject
←
SVGValueType
←
SVGListBase
Implements
INotifyPropertyChanged
,
IDisposable
,
IEnumerable
mirasçı üyeleri
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
Çeşitli()
Aspose.Html.Dom.Svg.Collections.SVGListBase`1 sınıfının yeni bir örneğini başlatır.
protected SVGListBase()
Çeşitli(sayısız t>)
Aspose.Html.Dom.Svg.Collections.SVGListBase`1 sınıfının yeni bir örneğini başlatır.
protected SVGListBase(IEnumerable<t> enumerable)
Parameters
enumerable
IEnumerable
sayılabilir olanı .
Properties
Length
Listede yer alan öğelerin sayısı.
[DOMName("length")]
public ulong Length { get; }
Mülkiyet Değer
NumberOfItems
Listede yer alan öğelerin sayısı.
[DOMName("numberOfItems")]
public ulong NumberOfItems { get; }
Mülkiyet Değer
bu[Sonraki]
Listede indeksleme öğesini geri getirir.
[DOMName("item")]
public T this[ulong index] { get; set; }
Mülkiyet Değer
T
Exceptions
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Listede değişiklik yapılmadığı zaman yükseltilmiştir.
Kodu Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Indeks sayısının sayısından daha büyük veya sayısıOfItems’e eşit olduğunda yükseltilir.
Methods
AppendItem(T)
Liste sonunda yeni bir öğe girin.
[DOMName("appendItem")]
public T AppendItem(T newItem)
Parameters
newItem
T
İlk öğe sayısı 0’dır. ilk öğe 0’dır.
Returns
T
Gönderilen madde.
Exceptions
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Listede değişiklik yapılmadığı zaman yükseltilmiştir.
Clear()
Listeden mevcut tüm öğeleri temizler ve sonuç boş bir listedir.
[DOMName("clear")]
public void Clear()
Exceptions
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Listede değişiklik yapılmadığı zaman yükseltilmiştir.
Dispose(bool)
Yönetilmemiş ve - seçmeli olarak - yönetilen kaynakları yayınlar.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
“Gerçek” hem yönetilen hem de yönetilmemiş kaynakları serbest bırakmak için; “sahte” sadece yönetilmemiş kaynakları serbest bırakmak için.
GetEnumerator()
Enumerator alın.
public IEnumerator<t> GetEnumerator()
Returns
Bir System.Collections.IEnumerator nesne, koleksiyon aracılığıyla iterasyon için kullanılabilir.
GetItem(Sonraki)
Listeden belirtilen öğeyi geri getirir.
[DOMName("getItem")]
public T GetItem(ulong index)
Parameters
index
ulong
Gönderilecek listeden öğenin indeksi.İlk öğenin numarası 0’dır.
Returns
T
Seçilen öğe için.
Exceptions
Kodu Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Indeks sayısının sayısından daha büyük veya sayısıOfItems’e eşit olduğunda yükseltilir.
Initialize(T)
Listeden mevcut tüm mevcut öğeleri temizler ve parametreler tarafından belirtilen tek öğeyi tutmak için listeyi yeniden başlatır.
[DOMName("initialize")]
public T Initialize(T newItem)
Parameters
newItem
T
Listede tek üye olmak üzere olan öğe.
Returns
T
Ürünler listede yerleştirilir.
Exceptions
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Listede değişiklik yapılmadığı zaman yükseltilmiştir.
InsertItemBefore(T, Sonraki)
Belirlenen konumda yeni bir öğe girin.İlk öğe sayısı 0’dır.
[DOMName("insertItemBefore")]
public T InsertItemBefore(T newItem, ulong index)
Parameters
newItem
T
Listede yerleştirilecek öğe.
index
ulong
Yeni öğenin yerleştirilmesi gereken öğenin endeksi.İlk öğenin sayısı 0.Eğer endeks 0’a eşit ise, yeni öğenin listenin önünde yerleştirilir.Eğer endeks sayısından daha büyük veya eşit iseOfItems, o zaman yeni öğenin listenin sonuna eklenir.
Returns
T
Gönderilen madde.
Exceptions
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Listede değişiklik yapılmadığı zaman yükseltilmiştir.
RemoveItem(Sonraki)
Mevcut bir öğeyi listeden çıkarın.
[DOMName("removeItem")]
public T RemoveItem(ulong index)
Parameters
index
ulong
Çekilecek öğenin indeksi.İlk öğe sayısı 0’dır.
Returns
T
Kaldırılan madde.
Exceptions
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Listede değişiklik yapılmadığı zaman yükseltilmiştir.
Kodu Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Indeks sayısının sayısından daha büyük veya sayısıOfItems’e eşit olduğunda yükseltilir.
ReplaceItem(T, Sonraki)
Listedeki mevcut bir öğeyi yeni bir öğe ile değiştirin.
[DOMName("replaceItem")]
public T ReplaceItem(T newItem, ulong index)
Parameters
newItem
T
Listede yerleştirilecek öğe.
index
ulong
Değiştirilecek öğenin endeksi.İlk öğe sayısı 0’dır.
Returns
T
Gönderilen madde.
Exceptions
Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Listede değişiklik yapılmadığı zaman yükseltilmiştir.
Kodu Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.Indeks sayısının sayısından daha büyük veya sayısıOfItems’e eşit olduğunda yükseltilir.