System.CodeDom.Compiler.CodeCompiler.GetResponseFileCmdArgs C# (CSharp) Method

GetResponseFileCmdArgs() protected method

protected GetResponseFileCmdArgs ( CompilerParameters options, string cmdArgs ) : string
options CompilerParameters
cmdArgs string
return string
        protected virtual string GetResponseFileCmdArgs(CompilerParameters options, string cmdArgs) {

            string responseFileName = options.TempFiles.AddExtension("cmdline");

            Stream temp = new FileStream(responseFileName, FileMode.Create, FileAccess.Write, FileShare.Read);
            try {
                using (StreamWriter sw = new StreamWriter(temp, Encoding.UTF8)) {
                    sw.Write(cmdArgs);
                    sw.Flush();
                }
            }
            finally {
                temp.Close();
            }

            return "@\"" + responseFileName + "\"";
        }