Vixen
02b45cc4
csharp
public readonly record struct SimpleSelector

One test inside a compound selector.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (10)

  • public SimpleSelectorKind Kind

    What it tests.

  • public int NameId

    The interned tag, id, class or attribute name, where there is one.

  • public int ValueId

    The interned attribute value, where there is one.

  • public AttributeOperator Operator

    How an attribute is compared.

  • public ElementState State

    The state bit a State requires.

  • public PositionTest Position

    Which position test this is.

  • public int Step

    The a of an+b.

  • public int Offset

    The b of an+b.

  • public int NestedStart

    Where this selector's nested selectors start.

  • public int NestedCount

    How many nested selectors it has.

Methods (1)

Used by (6)

  • RuleIndexVixen.Ui.Styling
  • SelectorCompilerVixen.Ui.Styling
  • SelectorMatcherVixen.Ui.Styling
  • SelectorTableVixen.Ui.Styling
  • StyleInvalidatorVixen.Ui.Styling
  • StyleRuleSetVixen.Ui.Styling