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