BF2Statistics.Web.ASP.ASPResponse.WriteHeaderDataPair C# (CSharp) Метод

WriteHeaderDataPair() публичный Метод

Adds HeaderData to the current output
public WriteHeaderDataPair ( object>.Dictionary Data ) : void
Data object>.Dictionary
Результат void
        public void WriteHeaderDataPair(Dictionary<string, object> Data)
        {
            if (Transpose)
            {
                if (Formatted != null)
                    ResponseBody.Append(Formatted.ToString());

                List<string> Params = new List<string>(Data.Count);
                foreach (KeyValuePair<string, object> Item in Data)
                    Params.Add(Item.Key);

                Formatted = new FormattedOutput(Params);
                Formatted.Transpose = true;

                Params = new List<string>(Data.Count);
                foreach (KeyValuePair<string, object> Item in Data)
                    Params.Add(Item.Value.ToString());

                Formatted.AddRow(Params);
            }
            else
            {
                // Add Keys
                ResponseBody.Append("\nH");
                foreach (KeyValuePair<string, object> Item in Data)
                    ResponseBody.Append("\t" + Item.Key);

                // Add Data
                ResponseBody.Append("\nD");
                foreach (KeyValuePair<string, object> Item in Data)
                    ResponseBody.Append("\t" + Item.Value);
            }
        }