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(T، آخر)
إدخال عنصر جديد في القائمة في الموقف المحدد.العنصر الأول هو رقم 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(T، آخر)
استبدال العنصر الحالي في القائمة مع العنصر الجديد.
[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.