/// <summary> /// Creates a new section as part of an intermediate. /// </summary> /// <param name="intermediate">Parent intermediate.</param> /// <param name="id">Identifier for section.</param> /// <param name="type">Type of section.</param> /// <param name="codepage">Codepage for resulting database.</param> public Section(Intermediate intermediate, string id, SectionType type, int codepage) { this.intermediate = intermediate; this.id = id; this.type = type; this.codepage = codepage; this.tables = new TableCollection(); this.references = new ReferenceCollection(); this.ignoreModularizations = new IgnoreModularizationCollection(); this.complexReferences = new ComplexReferenceCollection(); this.featureBacklinks = new FeatureBacklinkCollection(); }