Rhythm.Staticize.ValidationExtensions.Save C# (CSharp) Method

Save() public static method

public static Save ( this validateResults, String filePath ) : void
validateResults this
filePath String
return void
        public static void Save(this IEnumerable<ValidationResult> validateResults, String filePath)
        {
            if (validateResults == null)
            {
                return;
            }
            System.Text.StringBuilder builder = new System.Text.StringBuilder();
            foreach (var item in validateResults)
            {
                var message = item.Message;
                if (message == null || message.Length == 0)
                {
                    continue;
                }
                builder.AppendFormat("=======================\r\n");
                builder.AppendFormat("对页面 {0} 的验证结果:\r\n\r\n", item.Uri);
                builder.AppendFormat("验证 [{0}] 不通过:\r\n{1}\r\n", item.Name, message);
            }
            if (builder.Length == 0)
            {
                return;
            }
            System.IO.File.AppendAllText(filePath, builder.ToString());
        }