private void HandleVariableUpdated(CustomVariableUpdatedArgs args) { // Checking if the update changed an existing variable. foreach (var record in records) { if (record.Name == args.Name) { record.Value = args.Value; record.EditedValue = args.Value; return; } } // Adding a new variable. records.Add(new Record { Name = args.Name, Value = args.Value, EditedValue = args.Value }); }
private void HandleVariableUpdated(CustomVariableUpdatedArgs args) { if (!show) { return; } // Checking if the update changed an existing variable. if (records.ContainsKey(args.Name)) { records[args.Name].Value = args.Value; records[args.Name].EditedValue = args.Value; return; } // Adding a new variable. records.Add(args.Name, new Record(args.Name, args.Value)); }