internal WithManyChildren(Syntax.InternalSyntax.SyntaxList green, SyntaxNode parent, int position) : base(green, parent, position) { this.children = new ArrayElement <SyntaxNode> [green.SlotCount]; }
internal SyntaxList(Syntax.InternalSyntax.SyntaxList green, SyntaxNode parent, int position) : base(green, parent, position) { }
internal WithThreeChildren(Syntax.InternalSyntax.SyntaxList green, SyntaxNode parent, int position) : base(green, parent, position) { }
internal SeparatedWithManyChildren(Syntax.InternalSyntax.SyntaxList green, SyntaxNode parent, int position) : base(green, parent, position) { _children = new ArrayElement <SyntaxNode> [(green.SlotCount + 1) >> 1]; }