Vixen
02b45cc4
csharp
public readonly record struct Selector

One selector, compiled into something the matcher can run.

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

Fields and properties (4)

  • public int Start

    Where its compounds begin.

  • public int Count

    How many compounds it has.

  • public Specificity Specificity

    How specific it is.

  • public int PseudoElement

    The interned name of the ::pseudo-element it targets, or None.

Methods (1)

  • public Selector(int Start, int Count, Specificity Specificity, int PseudoElement)

    One selector, compiled into something the matcher can run.

Used by (12)

  • RuleIndexVixen.Ui.Styling
  • SelectorCompilerVixen.Ui.Styling
  • SelectorMatcherVixen.Ui.Styling
  • SelectorMatchingTestsVixen.Ui.Styling.Tests
  • SelectorQueryVixen.Ui.Testing
  • SelectorTableVixen.Ui.Styling
  • StyleFixtureVixen.Ui.Styling.Tests
  • StyleInvalidatorVixen.Ui.Styling
  • StyleResolverVixen.Ui.Styling
  • StyleRuleVixen.Ui.Styling
  • StyleRuleSetVixen.Ui.Styling
  • StyleSheetLoaderVixen.Ui.Styling