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 که می تواند برای iterate از طریق مجموعه استفاده می شود.

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، ulong)

یک آیتم جدید را در لیست در موقعیت مشخص شده وارد کنید.اولین آیتم شماره 0 است.

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

Parameters

newItem T

موضوعی که باید در لیست وارد شود.

index ulong

شاخص آیتم قبل از آن که آیتم جدید وارد شود.اولین آیتم شماره 0.اگر شاخص برابر با صفر باشد، آیتم جدید در جلوی لیست وارد می شود.اگر شاخص بزرگتر یا برابر با تعداد آیتم ها باشد، آیتم جدید در انتهای لیست اضافه می شود.

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، ulong)

جایگزین یک عنصر موجود در لیست با یک عنصر جدید.

[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

 فارسی