private void SwigDirectorConnect()
 {
     if (SwigDerivedClassHasMethod("OnConnect", swigMethodTypes0))
     {
         swigDelegate0 = new SwigDelegateITapTradeAPINotify_0(SwigDirectorOnConnect);
     }
     if (SwigDerivedClassHasMethod("OnRspLogin", swigMethodTypes1))
     {
         swigDelegate1 = new SwigDelegateITapTradeAPINotify_1(SwigDirectorOnRspLogin);
     }
     if (SwigDerivedClassHasMethod("OnAPIReady", swigMethodTypes2))
     {
         swigDelegate2 = new SwigDelegateITapTradeAPINotify_2(SwigDirectorOnAPIReady);
     }
     if (SwigDerivedClassHasMethod("OnDisconnect", swigMethodTypes3))
     {
         swigDelegate3 = new SwigDelegateITapTradeAPINotify_3(SwigDirectorOnDisconnect);
     }
     if (SwigDerivedClassHasMethod("OnRspChangePassword", swigMethodTypes4))
     {
         swigDelegate4 = new SwigDelegateITapTradeAPINotify_4(SwigDirectorOnRspChangePassword);
     }
     if (SwigDerivedClassHasMethod("OnRspSetReservedInfo", swigMethodTypes5))
     {
         swigDelegate5 = new SwigDelegateITapTradeAPINotify_5(SwigDirectorOnRspSetReservedInfo);
     }
     if (SwigDerivedClassHasMethod("OnRspQryAccount", swigMethodTypes6))
     {
         swigDelegate6 = new SwigDelegateITapTradeAPINotify_6(SwigDirectorOnRspQryAccount);
     }
     if (SwigDerivedClassHasMethod("OnRspQryFund", swigMethodTypes7))
     {
         swigDelegate7 = new SwigDelegateITapTradeAPINotify_7(SwigDirectorOnRspQryFund);
     }
     if (SwigDerivedClassHasMethod("OnRtnFund", swigMethodTypes8))
     {
         swigDelegate8 = new SwigDelegateITapTradeAPINotify_8(SwigDirectorOnRtnFund);
     }
     if (SwigDerivedClassHasMethod("OnRspQryExchange", swigMethodTypes9))
     {
         swigDelegate9 = new SwigDelegateITapTradeAPINotify_9(SwigDirectorOnRspQryExchange);
     }
     if (SwigDerivedClassHasMethod("OnRspQryCommodity", swigMethodTypes10))
     {
         swigDelegate10 = new SwigDelegateITapTradeAPINotify_10(SwigDirectorOnRspQryCommodity);
     }
     if (SwigDerivedClassHasMethod("OnRspQryContract", swigMethodTypes11))
     {
         swigDelegate11 = new SwigDelegateITapTradeAPINotify_11(SwigDirectorOnRspQryContract);
     }
     if (SwigDerivedClassHasMethod("OnRtnContract", swigMethodTypes12))
     {
         swigDelegate12 = new SwigDelegateITapTradeAPINotify_12(SwigDirectorOnRtnContract);
     }
     if (SwigDerivedClassHasMethod("OnRtnOrder", swigMethodTypes13))
     {
         swigDelegate13 = new SwigDelegateITapTradeAPINotify_13(SwigDirectorOnRtnOrder);
     }
     if (SwigDerivedClassHasMethod("OnRspOrderAction", swigMethodTypes14))
     {
         swigDelegate14 = new SwigDelegateITapTradeAPINotify_14(SwigDirectorOnRspOrderAction);
     }
     if (SwigDerivedClassHasMethod("OnRspQryOrder", swigMethodTypes15))
     {
         swigDelegate15 = new SwigDelegateITapTradeAPINotify_15(SwigDirectorOnRspQryOrder);
     }
     if (SwigDerivedClassHasMethod("OnRspQryOrderProcess", swigMethodTypes16))
     {
         swigDelegate16 = new SwigDelegateITapTradeAPINotify_16(SwigDirectorOnRspQryOrderProcess);
     }
     if (SwigDerivedClassHasMethod("OnRspQryFill", swigMethodTypes17))
     {
         swigDelegate17 = new SwigDelegateITapTradeAPINotify_17(SwigDirectorOnRspQryFill);
     }
     if (SwigDerivedClassHasMethod("OnRtnFill", swigMethodTypes18))
     {
         swigDelegate18 = new SwigDelegateITapTradeAPINotify_18(SwigDirectorOnRtnFill);
     }
     if (SwigDerivedClassHasMethod("OnRspQryPosition", swigMethodTypes19))
     {
         swigDelegate19 = new SwigDelegateITapTradeAPINotify_19(SwigDirectorOnRspQryPosition);
     }
     if (SwigDerivedClassHasMethod("OnRtnPosition", swigMethodTypes20))
     {
         swigDelegate20 = new SwigDelegateITapTradeAPINotify_20(SwigDirectorOnRtnPosition);
     }
     if (SwigDerivedClassHasMethod("OnRspQryClose", swigMethodTypes21))
     {
         swigDelegate21 = new SwigDelegateITapTradeAPINotify_21(SwigDirectorOnRspQryClose);
     }
     if (SwigDerivedClassHasMethod("OnRtnClose", swigMethodTypes22))
     {
         swigDelegate22 = new SwigDelegateITapTradeAPINotify_22(SwigDirectorOnRtnClose);
     }
     if (SwigDerivedClassHasMethod("OnRtnPositionProfit", swigMethodTypes23))
     {
         swigDelegate23 = new SwigDelegateITapTradeAPINotify_23(SwigDirectorOnRtnPositionProfit);
     }
     if (SwigDerivedClassHasMethod("OnRspQryDeepQuote", swigMethodTypes24))
     {
         swigDelegate24 = new SwigDelegateITapTradeAPINotify_24(SwigDirectorOnRspQryDeepQuote);
     }
     if (SwigDerivedClassHasMethod("OnRspQryExchangeStateInfo", swigMethodTypes25))
     {
         swigDelegate25 = new SwigDelegateITapTradeAPINotify_25(SwigDirectorOnRspQryExchangeStateInfo);
     }
     if (SwigDerivedClassHasMethod("OnRtnExchangeStateInfo", swigMethodTypes26))
     {
         swigDelegate26 = new SwigDelegateITapTradeAPINotify_26(SwigDirectorOnRtnExchangeStateInfo);
     }
     TapTradePINVOKE.ITapTradeAPINotify_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24, swigDelegate25, swigDelegate26);
 }