public bool CheckMessage(InputHeader message, OriginTypes origin) { bool result = true; //result &= this.Secured == null ? true : this.Secured == message.SecurityEnabled; //result &= this.Routed == null ? true : this.Routed == message.RoutingEnabled; result &= this.Endpoint == null ? true : this.Endpoint == message.EndPoint; result &= this.Origin == OriginTypes.Any ? true : this.Origin == origin; result &= this.OpCodeType == message.Content.OpCode.GetType(); result &= this.OpCodes.Length == 0 ? true : this.OpCodes.Contains((byte)message.Content.OpCode); return(result); }
public bool CheckMessage(InputHeader message, OriginTypes origin) { bool result = true; //result &= this.Secured == null ? true : this.Secured == message.SecurityEnabled; //result &= this.Routed == null ? true : this.Routed == message.RoutingEnabled; result &= this.Endpoint == null ? true : this.Endpoint == message.EndPoint; result &= this.Origin == OriginTypes.Any ? true : this.Origin == origin; result &= this.OpCodeType == message.Content.OpCode.GetType(); result &= this.OpCodes.Length == 0 ? true : this.OpCodes.Contains((byte)message.Content.OpCode); return result; }