public void DecodePayload() { if (PayloadMapping.ContainsKey(Type)) { Payload = (IPayload)Activator.CreateInstance(PayloadMapping[Type]); Payload.Decode(BytePayload); } else { throw new ArgumentException("Type not found in map"); } }
public void DecodePayload() { if (PayloadMapping.ContainsKey(Type)) { Payload = (IPayload) Activator.CreateInstance(PayloadMapping[Type]); Payload.Decode(BytePayload); } else { throw new ArgumentException("Type not found in map"); } }