Exemplo n.º 1
0
        public static Dictionary <string, string> GetListAsDictionary <T>(List <T> sourceObject, string prefix)
        {
            Dictionary <string, string> dictionary = new Dictionary <string, string>();

            for (int index = 0; index < sourceObject.Count; ++index)
            {
                Dictionary <string, string> objectAsDictionary = SFClass.GetObjectAsDictionary <T>(sourceObject[index], prefix + (object)index + "_");
                if (objectAsDictionary != null && objectAsDictionary.Count > 0)
                {
                    foreach (KeyValuePair <string, string> keyValuePair in objectAsDictionary)
                    {
                        dictionary.Add(keyValuePair.Key, keyValuePair.Value);
                    }
                }
            }
            return(dictionary);
        }
Exemplo n.º 2
0
 public static Dictionary <string, string> GetObjectAsDictionary <T>(T sourceObject)
 {
     return(SFClass.GetObjectAsDictionary <T>(sourceObject, ""));
 }