Class SVGListBase

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 , 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; }

قيمة الممتلكات

ulong

NumberOfItems

عدد العناصر في القائمة.

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

قيمة الممتلكات

ulong

هذا[التالي]

إرجاع العنصر المؤشر في القائمة.

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

قيمة الممتلكات

T

Exceptions

DOMException

الرمز Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.رفع عندما لا يمكن تعديل القائمة.

DOMException

الرمز 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

DOMException

الرمز Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.رفع عندما لا يمكن تعديل القائمة.

Clear()

يزيل جميع العناصر الحالية الموجودة من القائمة ، ونتيجة لذلك يكون قائمة فارغة.

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

Exceptions

DOMException

الرمز Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.رفع عندما لا يمكن تعديل القائمة.

Dispose(بول)

إصدار الموارد التي لا يتم إدارةها و - اختياريًا - يتم إدارةها.

protected override void Dispose(bool disposing)

Parameters

disposing bool

“الحقيقي” لإطلاق كل من الموارد المعالجة وغير المعالجة؛ “الكاذب” لإطلاق الموارد غير المعالجة فقط.

GetEnumerator()

احصل على القائمة

public IEnumerator<t> GetEnumerator()

Returns

IEnumerator

كائن System.Collections.IEnumerator الذي يمكن استخدامه لإيتره من خلال المجموعة.

GetItem(التالي)

إرجاع البند المحدد من القائمة.

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

Parameters

index ulong

مؤشر العنصر من القائمة التي سيتم إرجاعها.العنصر الأول هو رقم 0.

Returns

T

العنصر المختار .

Exceptions

DOMException

الرمز Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.زيادة إذا كان عدد المؤشر أكبر من أو يساوي عددOfItems.

Initialize(T)

يزيل جميع العناصر الحالية الموجودة من القائمة ويعيد إطلاق القائمة للحفاظ على العنصر الوحيد المحدد من قبل المعيار.

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

Parameters

newItem T

البند الذي ينبغي أن يصبح العضو الوحيد في القائمة.

Returns

T

يتم إدراج العنصر في القائمة.

Exceptions

DOMException

الرمز Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.رفع عندما لا يمكن تعديل القائمة.

InsertItemBefore(T، آخر)

إدخال عنصر جديد في القائمة في الموقف المحدد.العنصر الأول هو رقم 0.

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

Parameters

newItem T

العنصر الذي سيتم إدخاله في القائمة.

index ulong

إذا كان المؤشر يساوي 0 ، يتم إدخال العنصر الجديد في الجزء الأمامي من القائمة. إذا كان المؤشر أكبر من أو يساوي العددOfItems ، يتم إرفاق العنصر الجديد إلى نهاية القائمة.

Returns

T

عن العنصر المذكور.

Exceptions

DOMException

الرمز Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.رفع عندما لا يمكن تعديل القائمة.

RemoveItem(التالي)

إزالة العنصر الحالي من القائمة.

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

Parameters

index ulong

مؤشر العنصر الذي سيتم إزالته.العنصر الأول هو رقم 0.

Returns

T

المادة التي تم إزالتها.

Exceptions

DOMException

الرمز Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.رفع عندما لا يمكن تعديل القائمة.

DOMException

الرمز Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.زيادة إذا كان عدد المؤشر أكبر من أو يساوي عددOfItems.

ReplaceItem(T، آخر)

استبدال العنصر الحالي في القائمة مع العنصر الجديد.

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

Parameters

newItem T

العنصر الذي سيتم إدخاله في القائمة.

index ulong

مؤشر العنصر الذي سيتم استبداله.العنصر الأول هو رقم 0.

Returns

T

عن العنصر المذكور.

Exceptions

DOMException

الرمز Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.رفع عندما لا يمكن تعديل القائمة.

DOMException

الرمز Aspose.Html.Dom.DOMException.INDEX_SIZE_ERR.زيادة إذا كان عدد المؤشر أكبر من أو يساوي عددOfItems.

انظر أيضا

IEnumerable

 عربي