Vixen
dd8b0a81
csharp
public readonly struct ContainerVerdicts

Which container groups hold for one element's container chain.

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

Remarks

⚠ default is "only the unconditional group", which is the conservative answer. An element whose chain nobody has evaluated shows the rules that were never inside a @container at all — so the failure mode of forgetting to evaluate is a document that ignores its container queries, never one that applies all of them at once.

Fields and properties (1)

  • public int Revision

    Which Revision these were computed against.

Methods (6)

  • public bool Holds(int group)

    Whether a group's rules apply here.

  • public bool Equals(ContainerVerdicts other)

    Indicates whether the current object is equal to another object of the same type.

  • public override bool Equals(object? obj)

    Indicates whether this instance and a specified object are equal.

  • public override int GetHashCode()

    Returns the hash code for this instance.

  • public static bool operator ==(ContainerVerdicts left, ContainerVerdicts right)

    Whether two sets of verdicts agree.

  • public static bool operator !=(ContainerVerdicts left, ContainerVerdicts right)

    Whether two sets of verdicts disagree.

Used by (5)

  • ContainerConditionsVixen.Ui.Styling
  • ContainerScopesVixen.Ui.Styling
  • EntryVixen.Ui.Styling
  • StyleResolverVixen.Ui.Styling
  • StyleRuleSetVixen.Ui.Styling