public CodeFileSpec WithPreamble(CodeFilePreamble Preamble) => new CodeFileSpec ( FileName, Usings, ElementDefinitions, Preamble );
public CodeFileSpec(FilePath FilePath, IEnumerable <UsingSpec> Usings, IEnumerable <IClrElementSpec> ElementDefinitions, CodeFilePreamble Preamble) { this.FileName = FilePath; this.Usings = rovalues(Usings); this.ElementDefinitions = rovalues(ElementDefinitions); this.Preamble = Preamble; }