private void UnknownButton_Click(object sender, EventArgs e) { var field = new GuessedFieldEntry() { FieldType = GuessedFieldType.Unknown }; Fields.Add(field); RenderField(field); PrepareInput(); }
private void RenderField(GuessedFieldEntry entry) { var big = entry.FieldType == GuessedFieldType.Int; var result = Io.DebugReadField(big); entry.ReadValue = (int)result.Item1; entry.BitSize = result.Item2; var bad = IsIncorrectCompressionChoice(result, big ? Io.widths2 : Io.widths); DataList.Items.Add($"{ (bad ? "*" : "") }{ entry.FieldName ?? "?" }: { entry.FieldType.ToString() } = { entry.ReadValue } ({ entry.BitSize })"); }