当前位置: 首页>>代码示例>>C#>>正文


C# MessageHandler.indent方法代码示例

本文整理汇总了C#中MessageHandler.indent方法的典型用法代码示例。如果您正苦于以下问题:C# MessageHandler.indent方法的具体用法?C# MessageHandler.indent怎么用?C# MessageHandler.indent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在MessageHandler的用法示例。


在下文中一共展示了MessageHandler.indent方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Main

 static void Main(String[] args)
 {
     properties = new Properties(args);
     mh = properties.getMessageHandler();
     config = properties.getConfig();
     omProject = properties.getOMProject();
     baseDir = properties.getBaseDir();
     String tgtMode = "Full";
     if (properties.isIncremental())
         tgtMode = "Incremental";
     Console.WriteLine("\nGenerating TGTs in " + tgtMode + " mode.");
     List<String> dependencies = findDependencies(baseDir);
     if (dependencies.Count == 0)
         mh.warn("No TGTs to generate. No matching dependencies were found. Please check your Recursive, Includes and Excludes settings in the TGT Generation Configuration file.");
     Console.WriteLine("\n########## Auto Generating Visual Studio TGTs ##########\n");
     String[] slnDependencies = dependencies.FindAll(new Predicate<String>(testForSln)).ToArray();
     String[] projDependencies = dependencies.FindAll(new Predicate<String>(testForProj)).ToArray();
     if (slnDependencies.Length > 0)
         createSlnTGTs(slnDependencies);
     if (projDependencies.Length > 0)
         createProjTGTs(projDependencies);
     if (Environment.ExitCode > 0)
         Console.WriteLine("\n########## Visual Studio TGT Generation Completed With Errrors ##########\n");
     else
     {
         Console.WriteLine("\n########## Visual Studio TGT Generation Completed ##########\n");
     }
     mh.indent("TGTs Created: " + createdTGTsCount);
     mh.indent("TGTs Skipped: " + skippedTGTsCount);
     mh.indent("Warnings: " + mh.getWarningCount());
     mh.indent("Errors: " + mh.getErrorCount() + "\n");
 }
开发者ID:sblanton,项目名称:om-services,代码行数:32,代码来源:Program.cs

示例2: getProperties

 private void getProperties(String configFile)
 {
     Console.WriteLine("Processing \"" + configFile + "\" for properties...\n");
     String line = "";
     StreamReader filereader = new StreamReader(configFile);
     //temporary Dictionary containing expandable Lists as values - will later convert back to string array
     Dictionary<String, List<String>> tmpProperties = new Dictionary<String, List<String>>();
     String key = "";
     //bool inLines = false;
     List<String> values = new List<String>();
     while ((line = filereader.ReadLine()) != null)
     {
         line.Trim();
         if (line.StartsWith("#") || line.Equals(""))
             continue;
         else if (line.StartsWith("@@")) //this is the key
         {
             key = line.Replace("@", "");
             tmpProperties.Add(key, new List<String>());
             continue;
         }
         else
         {
             tmpProperties[key].Add(line);
         }
     }
     //convert list values backt to string arrays
     properties = new Dictionary<String, String[]>();
     MessageHandler tmpMh = new MessageHandler(false);
     foreach (KeyValuePair<String, List<String>> kvp in tmpProperties)
     {
         String logValue = "";
         String tmpKey = kvp.Key;
         List<String> tmpValue = kvp.Value;
         if (tmpValue.Count > 1)
             logValue = "[Multiple Values]";
         else if (tmpValue.Count == 0)
             logValue = "[Not Defined]";
         else
             logValue = tmpValue[0];
         tmpMh.indent(tmpKey + ": " + logValue);
         this.properties.Add(tmpKey, tmpValue.ToArray());
     }
     filereader.Close();
 }
开发者ID:sblanton,项目名称:om-services,代码行数:45,代码来源:Properties.cs


注:本文中的MessageHandler.indent方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。