using Ninject; using Ninject.Extensions.ChildKernel; using VisionBuilder.UI.Common; using VisionBuilder.UI.Common.Plugins; namespace TestPlugin { public class TestGlobalPlugin:IVisionBuilderModule { public void InitializeModule() { Console.WriteLine("Global HELLO from test plugin"); } } public class TestCameraPlugin:IVisionBuilderModule { public void InitializeModule() { Console.WriteLine("Camera HELLO from test plugin"); } } public class TestPlugin: IPlugin { public void RegisterGlobalModules(IKernel kernel) { kernel.RegisterModule(); } public void RegisterCameraModules(IKernel kernel, string cameraName) { kernel.RegisterModule(); } } }