Add() public method

public Add ( Migration migration ) : void
migration Migration Migration parameter
return void
Ejemplo n.º 1
0
        public MigrationResources Find()
        {
            var resources = new MigrationResources();

            var ensureLoaded = Type.GetType("Skimur.Tasks.Migrations.Empty, Skimur.Tasks");

            if (ensureLoaded == null)
                throw new Exception("Couldn't find the Migrations.dll");

            foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies())
            {
                foreach (var type in assembly.GetTypes())
                {
                    if (typeof (Migration).IsAssignableFrom(type) && !type.IsAbstract)
                    {
                        resources.Add(Activator.CreateInstance(type) as Migration);
                    }
                }
            }

            return resources;
        }
Ejemplo n.º 2
0
        public MigrationResources Find()
        {
            var resources = new MigrationResources();

            var ensureLoaded = Type.GetType("Skimur.Tasks.Migrations.Empty, Skimur.Tasks");

            if (ensureLoaded == null)
            {
                throw new Exception("Couldn't find the Migrations.dll");
            }

            foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies())
            {
                foreach (var type in assembly.GetTypes())
                {
                    if (typeof(Migration).IsAssignableFrom(type) && !type.IsAbstract)
                    {
                        resources.Add(Activator.CreateInstance(type) as Migration);
                    }
                }
            }

            return(resources);
        }