コード例 #1
0
            public IEnumerable <string> Restore(string values)
            {
                var keyValues = new KeyValueReader().Parse(values);

                return(keyValues
                       .OrderBy(it => int.Parse(it.Key))
                       .Select(it => it.Value));
            }
コード例 #2
0
            public TSource Restore(TSource target, string values)
            {
                var reader    = new KeyValueReader();
                var keyValues = reader.Parse(values);

                foreach (var property in _mapping)
                {
                    property.Setter(target, keyValues[property.Key]);
                }

                return(target);
            }