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()

スイスベース(数え切るT>)

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です. インデックスが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

 日本語