Class CSSAtRule
CSS generic @rule representation.
public sealed record CSSAtRule : IEquatable<CSSAtRule>
- Inheritance
-
CSSAtRule
- Implements
- Inherited Members
Constructors
CSSAtRule(string, StyleSheetOrigin, CSSStyle)
CSS generic @rule representation.
public CSSAtRule(string Type, StyleSheetOrigin Origin, CSSStyle Style)
Parameters
TypestringType of at-rule.
OriginStyleSheetOriginParent stylesheet's origin.
StyleCSSStyleAssociated style declaration.
Properties
Name
LINT.ThenChange(//third_party/blink/renderer/core/inspector/inspector_style_sheet.cc:FontVariantAlternatesFeatureType,//third_party/blink/renderer/core/inspector/inspector_css_agent.cc:FontVariantAlternatesFeatureType) Associated name, if applicable.
public Value? Name { get; init; }
Property Value
Origin
Parent stylesheet's origin.
public StyleSheetOrigin Origin { get; init; }
Property Value
Style
Associated style declaration.
public CSSStyle Style { get; init; }
Property Value
StyleSheetId
The css style sheet identifier (absent for user agent stylesheet and user-specified stylesheet rules) this rule came from.
public StyleSheetId? StyleSheetId { get; init; }
Property Value
Subsection
Subsection of font-feature-values, if this is a subsection.
public string? Subsection { get; init; }
Property Value
Type
Type of at-rule.
public string Type { get; init; }