public WeiTuoEventArgs(StockWeiTuo wt, DataChangeType dataChangeType) { // TODO: Complete member initialization this.wt = wt; this.done = false; this.dataChangeType = dataChangeType; }
/// <summary> /// 取消订阅消息 /// </summary> /// <param name="type"></param> /// <param name="handler"></param> public void Unsubscribe(DataChangeType type, OnDataChanged handler) { if (!messageEventTable.ContainsKey(type)) { messageEventTable[type] = null; } messageEventTable[type] = (OnDataChanged)messageEventTable[type] - handler; }
private void OnRefresh(DataChangeType type, params object[] objs) { if (objs.Length > 0) { Debug.LogError("有参数时间派发完成: " + objs[0]); } else { Debug.LogError("无参数事件派发完成"); } }
/// <summary> /// 发送消息 /// </summary> /// <param name="type"></param> /// <param name="objs"></param> public void RaiseEvent(DataChangeType type, params object[] objs) { Delegate handler; if (messageEventTable.TryGetValue(type, out handler)) { OnDataChanged dc = (OnDataChanged)handler; if (dc != null) { dc(type, objs); } } }
public DataChangedEventArgs(Track parent, DataChangeType type) { this.type = type; this.parent = parent; }
public ZhangHaoEventArgs(StockZhanghao zhanghao, DataChangeType changtype) { this._zhangHao = zhanghao; this._changType = changtype; }
public ChengJiaoEventArgs(StockChengJiao chenjiao, DataChangeType dataChangeType) { // TODO: Complete member initialization this.cj = chenjiao; this.dataChangeType = dataChangeType; }
public ZiJingEventArgs(StockZiJing zj, DataChangeType dataChangeType) { // TODO: Complete member initialization this.zj = zj; this.dataChangeType = dataChangeType; }
public SingleDataChangedEventArgs(DataChangeType changedType) { this.changedType = changedType; }