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); }