public Task OnUpdate(IEnumerable <RegisterEntry> entries) { Entries = entries.ToList(); SelectedRegister.RegisterEntries = Entries; SelectedRegister.Balance(); return(Task.CompletedTask); }
public async Task OnRegisterSelected(string selectedId) { int id = int.Parse(selectedId); SelectedRegister = await _dataService.Get(id, includeRelated : false); string suppQueryStr = $"registerId={id}"; var result = await _registerEntriesDataService.Get( includeRelated : true, supplementalQueryStr : suppQueryStr); SelectedRegister.RegisterEntries = result.ToList(); SelectedRegister.Balance(); }
private static void EmitRegisterRead(SelectedRegister reg) { switch (reg) { case SelectedRegister.D: s_ILGen.Emit(OpCodes.Ldloc_0); break; case SelectedRegister.P: s_ILGen.Emit(OpCodes.Ldloc_1); break; case SelectedRegister.X: s_ILGen.Emit(OpCodes.Ldloc_2); break; case SelectedRegister.T: s_ILGen.Emit(OpCodes.Ldloc_3); break; case SelectedRegister.DF: s_ILGen.Emit(OpCodes.Ldloc_S, 4); break; default: break; } }
private void EmitRegisterRead(SelectedRegister reg) { WriteDebug(" : (read) R-" + reg.ToString()); switch (reg) { case SelectedRegister.D: ILGenerator.Emit(OpCodes.Ldloc_0); break; case SelectedRegister.P: ILGenerator.Emit(OpCodes.Ldloc_1); break; case SelectedRegister.X: ILGenerator.Emit(OpCodes.Ldloc_2); break; case SelectedRegister.T: ILGenerator.Emit(OpCodes.Ldloc_3); break; case SelectedRegister.DF: ILGenerator.Emit(OpCodes.Ldloc_S, 4); break; default: break; } }