コード例 #1
0
ファイル: XL_RTD.cs プロジェクト: uaqeel/ZeusXL
        public void DisconnectData(int TopicId)
        {
            int contractId = TopicsToContractIds[TopicId];

            TopicsToContractIds.Remove(TopicId);
            TopicsToTickTypes.Remove(TopicId);

            if (TopicsToContractIds.Where(x => x.Value == contractId).Count() == 0)
            {
                XL_RTD.DataSource.Unsubscribe(XLOM.GetById <Contract>(contractId));
            }
        }