コード例 #1
0
        private IDictionary <string, string> CreateTypeRenameMappings()
        {
            var typeRenameMappings = new Dictionary <string, string>();

            if (TypeRenameMappings != null)
            {
                var typeRenameMappingFactory = new TypeRenameMappingFactory();

                foreach (var item in TypeRenameMappings)
                {
                    var typeRenameMapping = typeRenameMappingFactory.Create(item);
                    typeRenameMappings.Add(typeRenameMapping.OriginalTypeName, typeRenameMapping.NewTypeName);
                }
            }

            return(typeRenameMappings);
        }
コード例 #2
0
        private IDictionary <string, string> CreateTypeRenameMappings()
        {
            var typeRenameMappings = new Dictionary <string, string>();

            if (TypeRenameMappings != null)
            {
                var typeRenameMappingFactory = new TypeRenameMappingFactory();

                foreach (var item in TypeRenameMappings)
                {
                    var typeRenameMapping = typeRenameMappingFactory.Create(item);

                    if (typeRenameMappings.ContainsKey(typeRenameMapping.OriginalTypeName))
                    {
                        Log.LogError($"TypeRenameMapping for '{typeRenameMapping.OriginalTypeName}' is defined more than once.");
                        continue;
                    }

                    typeRenameMappings.Add(typeRenameMapping.OriginalTypeName, typeRenameMapping.NewTypeName);
                }
            }

            return(typeRenameMappings);
        }