Init() public method

public Init ( ) : void
return void
コード例 #1
0
 public override void Init()
 {
     xPlugin.Init();
     //MethodInfo xMethod = xType.GetMethod("Init");
     //if (xMethod != null)
     //{
     //    xMethod.Invoke(xPlugin, null);
     //}
 }
コード例 #2
0
        public NFCDynLib(string strLibName, NFIPluginManager xMng)
        {
            mstrLibName    = strLibName;
            mstrPluginName = "NFrame." + mstrLibName.Substring(0, mstrLibName.LastIndexOf("."));

            xAssembly = Assembly.LoadFrom(mstrLibName);
            xType     = xAssembly.GetType(mstrPluginName);

            xPlugin = Activator.CreateInstance(xType) as NFIPlugin;
            xPlugin.SetMng(xMng);

            //xPlugin.Install();
            xPlugin.Init();
            xPlugin.AfterInit();
        }
コード例 #3
0
ファイル: NFCDynLib.cs プロジェクト: ketoo/NFrame
        public NFCDynLib(string strLibName, NFIPluginManager xMng)
        {
            mstrLibName = strLibName;
            mstrPluginName = "NFrame." + mstrLibName.Substring(0, mstrLibName.LastIndexOf("."));

            xAssembly = Assembly.LoadFrom(mstrLibName);
            xType = xAssembly.GetType(mstrPluginName);

            xPlugin = Activator.CreateInstance(xType) as NFIPlugin;
            xPlugin.SetMng(xMng);

            //xPlugin.Install();
            xPlugin.Init();
            xPlugin.AfterInit();
        }