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
Токен, который нужно найти в списке.
Возвращает
Булевое значение, которое равно 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
Токен, которым вы хотите заменить старый токен.
Возвращает
Булевое значение true
, если токен был найден и заменен, false
в противном случае.
Supports(string)
Возвращает true, если данный токен находится в поддерживаемых токенах соответствующего атрибута.
[DOMName("supports")]
public bool Supports(string token)
Параметры
token
string
Токен для запроса.
Возвращает
Булевое значение, указывающее, был ли найден токен.
Toggle(string)
Удаляет токен из списка, если он существует, или добавляет токен в список, если его нет.
[DOMName("toggle")]
public bool Toggle(string token)
Параметры
token
string
Токен, который вы хотите переключить.
Возвращает
Булевое значение, указывающее, находится ли токен в списке после вызова.
Toggle(string, bool)
Удаляет токен из списка, если он существует, или добавляет токен в список, если его нет.
[DOMName("toggle")]
public bool Toggle(string token, bool force)
Параметры
token
string
Токен, который вы хотите переключить.
force
bool
Булевое значение, которое, если указано, превращает переключение в одностороннюю операцию. Если установлено в false, токен будет только удален, но не добавлен. Если установлено в true, токен будет только добавлен, но не удален.
Возвращает
Булевое значение, указывающее, находится ли токен в списке после вызова.