Class DOMTokenList
Namespace: Aspose.Html.Collections
Assembly: Aspose.HTML.dll (25.1.0)
تمثل فئة DOMTokenList مجموعة من الرموز المفصولة بمسافات. يتم فهرستها بدءًا من 0 كما هو الحال مع كائنات مصفوفة JavaScript. DOMTokenList دائمًا حساسة لحالة الأحرف.
[DOMName("DOMTokenList")]
[ComVisible(true)]
[DOMObject]
public class DOMTokenList : DOMObject, INotifyPropertyChanged, IEnumerable<string>, IEnumerable
الوراثة
object ← DOMObject ← DOMTokenList
تنفيذ
INotifyPropertyChanged, IEnumerable<string>, IEnumerable
الأعضاء الموروثة
DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
الخصائص
الطول
يُرجع ulong الذي يمثل عدد الرموز المخزنة في هذه القائمة.
[DOMName("length")]
public uint Length { get; }
قيمة الخاصية
القيمة
يحصل أو يحدد قيمة السمة المقابلة.
[DOMName("value")]
public string Value { get; set; }
قيمة الخاصية
this[uint]
يُرجع العنصر في القائمة حسب فهرسه، أو null إذا كان الفهرس أكبر من أو يساوي طول القائمة.
[DOMName("item")]
public string this[uint index] { get; }
قيمة الخاصية
الطرق
Add(params string[])
يضيف الرموز المحددة إلى القائمة.
[DOMName("add")]
public void Add(params string[] tokens)
المعلمات
tokens
string[]
تمثل الرمز (أو الرموز) التي سيتم إضافتها إلى tokenList.
Contains(string)
يُرجع true إذا كانت القائمة تحتوي على الرمز المعطى، وإلا false.
[DOMName("contains")]
public bool Contains(string token)
المعلمات
token
string
الرمز الذي تريد تحديد موقعه في القائمة.
يُرجع
Boolean، يكون true إذا كانت القائمة التي تم استدعاؤها تحتوي على الرمز، وإلا false.
GetEnumerator()
يُرجع عدادًا يتكرر عبر المجموعة.
public IEnumerator<string> GetEnumerator()
يُرجع
IEnumerator<string>
كائن System.Collections.Generic.IEnumerator`1 يمكن استخدامه للتكرار عبر المجموعة.
Remove(params string[])
يزيل الرموز المحددة من القائمة.
[DOMName("remove")]
public void Remove(params string[] tokens)
المعلمات
tokens
string[]
تمثل الرموز التي ترغب في إزالتها من القائمة.
Replace(string, string)
يستبدل رمزًا موجودًا برمز جديد. لا يفعل شيئًا إذا لم يكن الرمز الأول موجودًا.
[DOMName("replace")]
public bool Replace(string token, string newToken)
المعلمات
token
string
الرمز الذي ترغب في استبداله.
newToken
string
الرمز الذي ترغب في استبدال الرمز القديم به.
يُرجع
Boolean true
إذا تم العثور على الرمز واستبداله، false
خلاف ذلك.
Supports(string)
يُرجع true إذا كان الرمز المعطى موجودًا في الرموز المدعومة للسمة المرتبطة.
[DOMName("supports")]
public bool Supports(string token)
المعلمات
token
string
الرمز الذي تريد الاستعلام عنه.
يُرجع
Boolean تشير إلى ما إذا كان الرمز قد تم العثور عليه.
Toggle(string)
يزيل الرمز من القائمة إذا كان موجودًا، أو يضيف الرمز إلى القائمة إذا لم يكن موجودًا.
[DOMName("toggle")]
public bool Toggle(string token)
المعلمات
token
string
الرمز الذي ترغب في تغييره.
يُرجع
Boolean تشير إلى ما إذا كان الرمز موجودًا في القائمة بعد الاستدعاء.
Toggle(string, bool)
يزيل الرمز من القائمة إذا كان موجودًا، أو يضيف الرمز إلى القائمة إذا لم يكن موجودًا.
[DOMName("toggle")]
public bool Toggle(string token, bool force)
المعلمات
token
string
الرمز الذي ترغب في تغييره.
force
bool
Boolean، إذا تم تضمينها، تحول التبديل إلى عملية من اتجاه واحد فقط. إذا تم تعيينها على false، فسيتم إزالة الرمز فقط، ولكن لن يتم إضافته. إذا تم تعيينها على true، فسيتم إضافة الرمز فقط، ولكن لن تتم إزالته.
يُرجع
Boolean تشير إلى ما إذا كان الرمز موجودًا في القائمة بعد الاستدعاء.