/// <summary> /// 初始化一个<see cref="OSharpModuleManager"/>类型的新实例 /// </summary> public OSharpModuleManager(IOSharpBuilder builder, IAllAssemblyFinder allAssemblyFinder) { _builder = builder; _typeFinder = new OSharpModuleTypeFinder(allAssemblyFinder); _sourceModules = new List <OSharpModule>(); LoadedModules = new List <OSharpModule>(); }
/// <summary> /// 初始化一个<see cref="OSharpPackManager"/>类型的新实例 /// </summary> public OSharpPackManager(IOSharpBuilder builder, IAllAssemblyFinder allAssemblyFinder) { _builder = builder; _typeFinder = new OSharpPackTypeFinder(allAssemblyFinder); _sourcePacks = new List <OsharpPack>(); LoadedPacks = new List <OsharpPack>(); }
/// <summary> /// 添加CorePack /// </summary> public static IOSharpBuilder AddCorePack(this IOSharpBuilder builder) { return(builder.AddPack <OSharpCorePack>()); }