BoC.Extensions.ObjectExtensions.ToDictionary C# (CSharp) Method

ToDictionary() public static method

public static ToDictionary ( this o ) : object>.IDictionary
o this
return object>.IDictionary
        public static IDictionary<string, object> ToDictionary(this object o)
        {
            return o.GetType().GetProperties()
                .Select(n => n.Name)
                .ToDictionary(k => k, k => o.GetType().GetProperty(k).GetValue(o, null));
        }
ObjectExtensions