Пример #1
0
        private static void Boot()
        {
            Type target;

            target = AbstractBootstrap.GetTypeInternal("Bootstrap");
            if (!typeof(AbstractBootstrap).IsAssignableFrom(target))
            {
                throw new TypeLoadException(
                          "Bootstrap is not instance of AbstractBootstrap");
            }
            AbstractBootstrap._instance =
                (AbstractBootstrap)Activator.CreateInstance(target);
            AbstractBootstrap._instance.Initialize();
        }
Пример #2
0
        private static void Boot()
        {
            Type target;

            target = AbstractBootstrap.GetTypeInternal("Bootstrap");
            if (!typeof(AbstractBootstrap).IsAssignableFrom(target))
                throw new TypeLoadException(
                    "Bootstrap is not instance of AbstractBootstrap");
            AbstractBootstrap._instance =
                (AbstractBootstrap)Activator.CreateInstance(target);
            AbstractBootstrap._instance.Initialize();
        }
Пример #3
0
 static AbstractBootstrap()
 {
     AbstractBootstrap._lock = new System.Object();
     AbstractBootstrap._path = null;
     AbstractBootstrap._instance = null;
 }
Пример #4
0
 public virtual Type GetType(string name)
 {
     return(AbstractBootstrap.GetTypeInternal(name));
 }
Пример #5
0
 static AbstractBootstrap()
 {
     AbstractBootstrap._lock     = new System.Object();
     AbstractBootstrap._path     = null;
     AbstractBootstrap._instance = null;
 }