Ejemplo n.º 1
0
        public columnMap <T> CloneDefaultMap()
        {
            columnMap <T> output = new columnMap <T>();

            foreach (var pair in defaultMap)
            {
                output.Add(pair.Key, pair.Value);
            }
            Add(output);
            return(output);
        }
Ejemplo n.º 2
0
        public columnMapSet()
        {
            if (typeof(T).IsEnum)
            {
                // creates default map
                var n = Enum.GetNames(typeof(T)).ToList();
                var v = Enum.GetValues(typeof(T));

                defaultMap = new columnMap <T>();
                foreach (T e in v)
                {
                    defaultMap.Add(e, e.ToString());
                }
                this.Add(defaultMap);
            }
        }