csharp
public readonly record struct SimpleSelectorOne 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 KindWhat it tests.
public int NameIdThe interned tag, id, class or attribute name, where there is one.
public int ValueIdThe interned attribute value, where there is one.
public AttributeOperator OperatorHow an attribute is compared.
public ElementState StateThe state bit a State requires.
public PositionTest PositionWhich position test this is.
public int StepThe a of an+b.
public int OffsetThe b of an+b.
public int NestedStartWhere this selector's nested selectors start.
public int NestedCountHow many nested selectors it has.
Methods (1)
public SimpleSelector(SimpleSelectorKind Kind, int NameId = -1, int ValueId = -1, AttributeOperator Operator = Present, ElementState State = None, PositionTest Position = First, int Step = 0, int Offset = 0, int NestedStart = 0, int NestedCount = 0)One test inside a compound selector.
Used by (6)
- RuleIndexVixen.Ui.Styling
- SelectorCompilerVixen.Ui.Styling
- SelectorMatcherVixen.Ui.Styling
- SelectorTableVixen.Ui.Styling
- StyleInvalidatorVixen.Ui.Styling
- StyleRuleSetVixen.Ui.Styling