using System.Collections.Generic; namespace AspClassic.Parser; /// /// A read-only collection of initializers. /// public sealed class InitializerCollection : CommaDelimitedTreeCollection { private readonly Location _RightCurlyBraceLocation; /// /// The location of the '}'. /// public Location RightCurlyBraceLocation => _RightCurlyBraceLocation; /// /// Constructs a new initializer collection. /// /// The initializers in the collection. /// The locations of the commas in the collection. /// The location of the '}'. /// The location of the parse tree. public InitializerCollection(IList initializers, IList commaLocations, Location rightCurlyBraceLocation, Span span) : base(TreeType.InitializerCollection, initializers, commaLocations, span) { _RightCurlyBraceLocation = rightCurlyBraceLocation; } }