/// <summary> /// Tries to get the message type number for an ETP message. /// </summary> /// <param name="messageBodyType">The message body type to get the protocol for.</param> /// <returns>The message type number on success; -1 otherwise.</returns> public static int TryGetMessageTypeNumber(Type messageBodyType) { int messageType; if (MessageTypeByMessage.TryGetValue(messageBodyType, out messageType)) return messageType; return -1; }
/// <summary> /// Tries to get the message type number for an ETP message. /// </summary> /// <param name="messageBodyType">The message body type to get the protocol for.</param> /// <returns>The message type number on success; -1 otherwise.</returns> public static int TryGetMessageTypeNumber(Type messageBodyType) { int messageType; if (MessageTypeByMessage.TryGetValue(messageBodyType, out messageType)) { return(messageType); } return(-1); }
/// <summary> /// Checks whether the message body type is registered. /// </summary> /// <param name="messageBodyType">The message body type to check.</param> /// <returns><c>true</c> if the message type is registered; <c>false</c> otherwise.</returns> public static bool IsMessageTypeRegistered(Type messageBodyType) { return(MessageTypeByMessage.ContainsKey(messageBodyType)); }