コード例 #1
0
 /// <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>();
 }
コード例 #2
0
 /// <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>();
 }
コード例 #3
0
 /// <summary>
 /// 添加CorePack
 /// </summary>
 public static IOSharpBuilder AddCorePack(this IOSharpBuilder builder)
 {
     return(builder.AddPack <OSharpCorePack>());
 }