public static (List <uint> opcodes, Dictionary <int, (int pos, OpCodeValue opcode)> map) Deconstruct(byte[] arr, int *offset, VeinMethod method) { using var mem = new MemoryStream(arr); using var bin = new BinaryReader(mem); var list = new List <uint>(); var d = new Dictionary <int, (int pos, OpCodeValue opcode)>(); string PreviousValue(int index) { var i = list[^ index];
internal (int, QualityTypeName) GetMethodToken(VeinMethod method) => (this.InternString(method.Name), method.Owner.FullName);
public static (List <uint> opcodes, Dictionary <int, (int pos, OpCodeValue opcode)> map) Deconstruct(byte[] arr, VeinMethod method) { var i = 0; return(Deconstruct(arr, &i, method)); }