Say that I have a class like this:
public class DisplayTextCommand : Command
{
public DisplayTextCommand(byte[] data) : base(0x05, 0x00, 0x00, data) { }
}
I know how to use reflection to get the information that I need a byte[] in order to create this object. I also know how to use it to find out that the parameter's name is data.
I can even determine that the base type (Command) has a constructor which takes (byte, byte, byte, byte[]) and the names of those parameters. But I can't figure out how to tell that DisplayTextCommand() is passing specific values to that base constructor.
How can I get the values in base(0x05, 0x00, 0x00, data) using reflection?
Aucun commentaire:
Enregistrer un commentaire