public bool CheckSupported() { if (Req == null && Resp == null) { return(false); } bool flag; switch (ConmandId) { case 1: case 2: case 3: case 4: case 5: flag = true; break; default: flag = false; break; } WXBaseMessage message = null; if (Req is SendMessageToWX.Req) { SendMessageToWX.Req req = (SendMessageToWX.Req)Req; message = req.Message; } if (Req is ShowMessageFromWX.Req) { ShowMessageFromWX.Req req2 = (ShowMessageFromWX.Req)Req; message = req2.Message; } if (Resp is GetMessageFromWX.Resp) { GetMessageFromWX.Resp resp = (GetMessageFromWX.Resp)Resp; message = resp.Message; } if (message != null) { flag &= (message.Type() >= 0) && (message.Type() <= 8); } return(flag); }
public bool CheckSupported() { if (this.Req == null && this.Resp == null) { return(false); } bool flag; switch (this.ConmandID) { case 1: case 2: case 3: case 4: case 5: flag = true; break; default: flag = false; break; } WXBaseMessage wXBaseMessage = null; if (this.Req != null && this.Req is SendMessageToWX.Req) { SendMessageToWX.Req req = this.Req as SendMessageToWX.Req; wXBaseMessage = req.Message; } if (this.Req != null && this.Req is ShowMessageFromWX.Req) { ShowMessageFromWX.Req req2 = this.Req as ShowMessageFromWX.Req; wXBaseMessage = req2.Message; } if (this.Resp != null && this.Resp is GetMessageFromWX.Resp) { GetMessageFromWX.Resp resp = this.Resp as GetMessageFromWX.Resp; wXBaseMessage = resp.Message; } if (wXBaseMessage != null) { flag &= (wXBaseMessage.Type() >= 0 && wXBaseMessage.Type() <= 8); } return(flag); }