Closed SlowLogicBoy closed 7 years ago
var memberRef = p.BuildMemberRef("System", "STAThread", ".ctor", Patcher.MemberRefType.Static)
BuildMemberRef would search for System.STAThread type in references.
var typeDef = FindTypeInReferences(namespace, class);
var memberRef = BuildMemberRefToType(typeDef, memberName); //memberName in this case = ".ctor"
return memberRef;
Something like that.
This would find and automagically add arguments and return types for that memberRef.
I mean add in
new MemberRefUser(module, ".ctor", methodSig, staThread);
methodSig
Will do this in the next days, need to make a concept for that first.
An example would be nice aswell as a short description