Class SVGListBase

Class SVGListBase

Το όνομα: Aspose.Svg.Collections Συγκέντρωση: Aspose.SVG.dll (25.5.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.Svg.Collections.Base`1

protected SVGListBase()

ΒΑΣΙΛΙΑ(Αριθμητικό T>)

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Svg.Collections.Base`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

Αυτό το[ΠΕΡΙΜΕΝΟ]

Επιστρέφει το στοιχείο indexth στη λίστα.

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

Αξία ιδιοκτησίας

T

Exceptions

DOMException

Κωδικός Aspose.Svg.Dom. DOMException.NO_MODIFICATION_ALLOWED_ERR.Αναρτήθηκε όταν ο κατάλογος δεν μπορεί να τροποποιηθεί.

DOMException

Κωδικός Aspose.Svg.Dom.HomeException.INDEX_SIZE_ERR.Αύξηση εάν ο αριθμός του δείκτη είναι μεγαλύτερος ή ισοδύναμος με τον αριθμόOfItems.

Methods

AppendItem(T)

Εισάγετε ένα νέο στοιχείο στο τέλος της λίστας.

[DOMName("appendItem")]
public T AppendItem(T newItem)

Parameters

newItem T

Το στοιχείο που πρέπει να εισαγάγεται.Το πρώτο στοιχείο είναι ο αριθμός 0.

Returns

T

Το ενσωματωμένο στοιχείο.

Exceptions

DOMException

Κωδικός Aspose.Svg.Dom. DOMException.NO_MODIFICATION_ALLOWED_ERR.Αναρτήθηκε όταν ο κατάλογος δεν μπορεί να τροποποιηθεί.

Clear()

Καθαρίζει όλα τα υπάρχοντα στοιχεία από τη λίστα, με αποτέλεσμα να είναι μια κενή λίστα.

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

Exceptions

DOMException

Κωδικός Aspose.Svg.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.Svg.Dom.HomeException.INDEX_SIZE_ERR.Αύξηση εάν ο αριθμός του δείκτη είναι μεγαλύτερος ή ισοδύναμος με τον αριθμόOfItems.

Initialize(T)

Απομακρύνει όλα τα υπάρχοντα στοιχεία από τη λίστα και επαναφέρει τη λίστα για να κρατήσει το μοναδικό στοιχείο που καθορίζεται από την παράμετρο.

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

Parameters

newItem T

Το στοιχείο που θα πρέπει να γίνει το μόνο μέλος της λίστας.

Returns

T

Το στοιχείο που εισάγεται στη λίστα.

Exceptions

DOMException

Κωδικός Aspose.Svg.Dom. DOMException.NO_MODIFICATION_ALLOWED_ERR.Αναρτήθηκε όταν ο κατάλογος δεν μπορεί να τροποποιηθεί.

InsertItemBefore(Τ, ΠΕΡΙΟΧΗ)

Εισάγετε ένα νέο στοιχείο στη λίστα στην καθορισμένη θέση.Το πρώτο στοιχείο είναι ο αριθμός 0.

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

Parameters

newItem T

Το στοιχείο που πρέπει να συμπεριληφθεί στη λίστα.

index ulong

Ο δείκτης του στοιχείου πριν από τον οποίο πρέπει να εισάγεται το νέο στοιχείο. Το πρώτο στοιχείο είναι αριθμός 0. Αν ο δείκτης είναι ίσο με 0, τότε το νέο στοιχείο εισάγεται στην πρώτη θέση της λίστας. Αν ο δείκτης είναι μεγαλύτερος ή ίσο με τον αριθμόOfItems, τότε το νέο στοιχείο προστίθεται στο τέλος της λίστας.

Returns

T

Το ενσωματωμένο στοιχείο.

Exceptions

DOMException

Κωδικός Aspose.Svg.Dom. DOMException.NO_MODIFICATION_ALLOWED_ERR.Αναρτήθηκε όταν ο κατάλογος δεν μπορεί να τροποποιηθεί.

RemoveItem(ΠΕΡΙΜΕΝΟ)

Αφαιρέστε ένα υπάρχον στοιχείο από τη λίστα.

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

Parameters

index ulong

Ο δείκτης του στοιχείου που πρέπει να αφαιρεθεί.Το πρώτο στοιχείο είναι ο αριθμός 0.

Returns

T

Το αφαιρεμένο στοιχείο.

Exceptions

DOMException

Κωδικός Aspose.Svg.Dom. DOMException.NO_MODIFICATION_ALLOWED_ERR.Αναρτήθηκε όταν ο κατάλογος δεν μπορεί να τροποποιηθεί.

DOMException

Κωδικός Aspose.Svg.Dom.HomeException.INDEX_SIZE_ERR.Αύξηση εάν ο αριθμός του δείκτη είναι μεγαλύτερος ή ισοδύναμος με τον αριθμόOfItems.

ReplaceItem(Τ, ΠΕΡΙΟΧΗ)

Αντικαταστήστε ένα υπάρχον στοιχείο στη λίστα με ένα νέο στοιχείο.

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

Parameters

newItem T

Το στοιχείο που πρέπει να συμπεριληφθεί στη λίστα.

index ulong

Ο δείκτης του στοιχείου που πρόκειται να αντικατασταθεί.Το πρώτο στοιχείο είναι ο αριθμός 0.

Returns

T

Το ενσωματωμένο στοιχείο.

Exceptions

DOMException

Κωδικός Aspose.Svg.Dom. DOMException.NO_MODIFICATION_ALLOWED_ERR.Αναρτήθηκε όταν ο κατάλογος δεν μπορεί να τροποποιηθεί.

DOMException

Κωδικός Aspose.Svg.Dom.HomeException.INDEX_SIZE_ERR.Αύξηση εάν ο αριθμός του δείκτη είναι μεγαλύτερος ή ισοδύναμος με τον αριθμόOfItems.

Δείτε επίσης

IEnumerable

 Ελληνικά