Esempio n. 1
0
        public static Dictionary <int, IArrayGenerator> InitArrayGeneratorsDictionary(Dictionary <Type, IBaseGenerator> baseGenerators)
        {
            Dictionary <int, IArrayGenerator> dictionary = new Dictionary <int, IArrayGenerator>();
            IArrayGenerator generator = new SingleRankArrayGenerator(baseGenerators);

            dictionary.Add(generator.ArrayRank, generator);
            return(dictionary);
        }
Esempio n. 2
0
        public static Dictionary <int, IArrayGenerator> CreateArraysGeneratorsDictionary(Dictionary <Type, IBaseTypeGenerator> baseTypesGenerators, Dictionary <Type, IGenericTypeGenerator> genericTypesGenerators)
        {
            var             dictionary = new Dictionary <int, IArrayGenerator>();
            IArrayGenerator generator;

            generator = new SingleRankArrayGenerator(baseTypesGenerators, genericTypesGenerators);
            dictionary.Add(generator.ArrayRank, generator);

            return(dictionary);
        }