Class CSSValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Представляет простое или сложное значение. Объект CSSValue существует только в контексте свойства CSS.
[DOMName("CSSValue")]
[ComVisible(true)]
[DOMObject]
public abstract class CSSValue : DOMObject, INotifyPropertyChanged
Наследование
Производные
CSSPrimitiveValue, CSSValueList
Реализует
Унаследованные члены
DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Конструкторы
CSSValue(ushort)
Инициализирует новый экземпляр класса Aspose.Html.Dom.Css.CSSValue.
protected CSSValue(ushort valueType)
Параметры
valueType
ushort
Тип значения.
Поля
CSS_CUSTOM
Значение является пользовательским значением.
public const ushort CSS_CUSTOM = 3
Значение поля
CSS_INHERIT
Значение унаследовано, и cssText содержит “inherit”.
public const ushort CSS_INHERIT = 0
Значение поля
CSS_PRIMITIVE_VALUE
Значение является примитивным значением, и экземпляр интерфейса CSSPrimitiveValue можно получить, используя методы приведения, специфичные для связывания, на этом экземпляре интерфейса CSSValue.
public const ushort CSS_PRIMITIVE_VALUE = 1
Значение поля
CSS_VALUE_LIST
Значение является списком CSSValue, и экземпляр интерфейса CSSValueList можно получить, используя методы приведения, специфичные для связывания, на этом экземпляре интерфейса CSSValue.
public const ushort CSS_VALUE_LIST = 2
Значение поля
Свойства
CSSText
Строковое представление текущего значения.
[DOMName("cssText")]
public abstract string CSSText { get; set; }
Значение свойства
CSSValueType
Код, определяющий тип значения.
[DOMName("cssValueType")]
public ushort CSSValueType { get; }
Значение свойства
Методы
Equals(CSSValue)
Определяет, равен ли указанный объект этому экземпляру.
protected virtual bool Equals(CSSValue obj)
Параметры
obj
CSSValue
Объект для сравнения с этим экземпляром.
Возвращает
true
, если указанный Aspose.Html.Dom.Css.CSSValue равен этому экземпляру; в противном случае false
.
Equals(object)
Определяет, равен ли указанный System.Object этому экземпляру.
public override bool Equals(object obj)
Параметры
obj
object
System.Object для сравнения с этим экземпляром.
Возвращает
true
, если указанный System.Object равен этому экземпляру; в противном случае false
.
Исключения
Параметр obj
равен null.
GetHashCode()
Возвращает код хеша для этого экземпляра.
public override int GetHashCode()
Возвращает
Код хеша для этого экземпляра, подходящий для использования в алгоритмах хеширования и структурах данных, таких как хеш-таблица.
GetPlatformType()
Этот метод используется для получения объекта ECMAScript System.Type.
public override Type GetPlatformType()
Возвращает
Объект ECMAScript System.Type.
ToString()
Возвращает System.String, представляющую этот экземпляр.
public override string ToString()
Возвращает
System.String, представляющая этот экземпляр.
Операторы
operator ==(CSSValue, CSSValue)
Реализует оператор ==.
public static bool operator ==(CSSValue left, CSSValue right)
Параметры
left
CSSValue
Левый элемент.
right
CSSValue
Правый элемент.
Возвращает
Результат оператора.
operator !=(CSSValue, CSSValue)
Реализует оператор !=.
public static bool operator !=(CSSValue left, CSSValue right)
Параметры
left
CSSValue
Левый элемент.
right
CSSValue
Правый элемент.
Возвращает
Результат оператора.