CodeInsiders.SharpQL.SharpQuery.GetParametersFromModel C# (CSharp) Метод

GetParametersFromModel() защищенный Метод

protected GetParametersFromModel ( object model ) : object>.Dictionary
model object
Результат object>.Dictionary
        protected Dictionary<string, object> GetParametersFromModel(object model)
        {
            var args = new Dictionary<string, object>();

            if (model == null) {
                return args;
            }

            var properties = model.GetType().GetProperties();
            foreach (PropertyInfo p in properties) {
                if (p.CanRead) {
                    var name = p.Name;
                    var value = p.GetValue(model);

                    args.Add(name, value);
                }
            }

            return args;
        }