Exemplo n.º 1
0
        private static ArgMap BuildArguments(IEnumerable <KeyValuePair <string, object> > args)
        {
            var a = new ArgMap();

            foreach (var kvp in args.Where(kvp => kvp.Value != null))
            {
                a.SafeAdd(kvp.Key, kvp.Value);
            }
            return(a);
        }
Exemplo n.º 2
0
        private static ArgMap BuildArguments(IDictionary args)
        {
            ArgMap a = new ArgMap();

            foreach (var argument in args.Keys.Cast <string>().Where(argument => argument != null))
            {
                var value = args[argument];
                if (value != null)
                {
                    a.SafeAdd(argument, value);
                }
            }
            return(a);
        }