Class AlwaysGroupedBoundary
Places every row in one group.
public sealed class AlwaysGroupedBoundary : GroupingBoundary
- Inheritance
-
AlwaysGroupedBoundary
- Inherited Members
- Extension Methods
Fields
Instance
The single instance.
public static readonly AlwaysGroupedBoundary Instance
Field Value
Properties
CanChange
Whether a later row can ever start a new group. false folds every row into one instance.
public override bool CanChange { get; }
Property Value
Captures
Whether the boundary stores state captured on the group's first row.
public override bool Captures { get; }
Property Value
Methods
EmitCapture(Generator)
Writes the instructions that capture a key from the first row.
public override void EmitCapture(Generator g)
Parameters
EmitCompare(Generator, Label)
Writes the instructions that branch to changed when a new group starts.
public override void EmitCompare(Generator g, Label changed)