public CompilerSettings(CompilerSettings settings) { language = settings.language; unsafeCode = settings.unsafeCode; doNotReferenceMscorlib = settings.doNotReferenceMscorlib; codeSource = settings.codeSource; additionalSource = settings.additionalSource; references = new List<string>(settings.references); }