//------------------------------------------------------------ // Temp01a //------------------------------------------------------------ internal static void Temp01a() { Uncs.CNameManager nameManager = new Uncs.CNameManager(); Uncs.ConsoleOutput cout = new Uncs.ConsoleOutput(new Uncs.SystemConsole()); Uncs.CController controller = new Uncs.CController(); controller.Initialize(0, cout, nameManager); Uncs.COptionManager optManger = controller.OptionManager; string[] args = { @"/warnaserror", @"/warnaserror-", @"/warnaserror:28,67,5000", @"D:\Develop\Sample\program1.cs", }; optManger.SetCommandArguments(args); optManger.ProcessResponseFiles(); optManger.ProcessPreSwitches(); optManger.ProcessOptions(Uncs.CommandID.CSC); StringBuilder sb = new StringBuilder(); List <Uncs.CInputSet> inpList = controller.InputSetList; foreach (Uncs.CInputSet inp in inpList) { sb.Append("--------------------\n"); inp.Debug(sb); } sb.Append("--------------------\n"); string dbstr = sb.ToString(); }
//------------------------------------------------------------ // CTempOptions.Run //------------------------------------------------------------ internal static void Run() { Uncs.SystemConsole sysConsole = new Uncs.SystemConsole(); Uncs.ConsoleOutput cout = new Uncs.ConsoleOutput(sysConsole); Uncs.OptionInfoManager.PrintCSCHelp(cout); Console.WriteLine(); Console.WriteLine("//////////////////////////////////////////////////"); Console.WriteLine(); Uncs.OptionInfoManager.PrintALHelp(cout); }