Vixen
dd8b0a81
csharp
public enum SimpleSelectorKind

What one part of a compound selector tests.

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

Fields and properties (12)

  • Universal

    * — matches anything.

  • Type

    A tag name.

  • Id

    An #id.

  • Class

    A .class.

  • Attribute

    An [attribute] test.

  • State

    A state such as :hover.

  • Position

    :first-child, :last-child, :only-child or :nth-child().

  • Not

    :not() — none of the nested selectors may match.

  • Is

    :is() — one of the nested selectors must match.

  • Empty

    :empty — the element has neither children nor text.

  • Lang

    :lang() — the element's content language matches a BCP-47 range.

  • Has

    :has() — one of the nested selectors must match some descendant.

Used by (11)

  • ClassSelectorReachTestsVixen.Ui.Styling.Tests
  • CombinatorPairTestsVixen.Ui.Styling.Tests
  • RepositoryScanVixen.Ui.Styling.Tests
  • RuleIndexVixen.Ui.Styling
  • SelectorCompilerVixen.Ui.Styling
  • SelectorMatcherVixen.Ui.Styling
  • SelectorSurfaceSweepTestsVixen.Ui.Styling.Tests
  • SimpleSelectorVixen.Ui.Styling
  • StyleInvalidatorVixen.Ui.Styling
  • StyleRuleSetVixen.Ui.Styling
  • TypeSelectorReachTestsVixen.Ui.Styling.Tests