예제 #1
0
        internal List <Type> GetPluginTypes()
        {
            DependencyResolver.AddDependencyResolver();
            var types = _TypeLoader.Load(Assembly);

            if ((types == null || !types.Any()) && DependencyResolver.Plugin == this)
            {
                DependencyResolver.RemoveDependencyResolver();
            }
            return(types);
        }