public RecordDefinition Define <T>(string key, object defaultValue) { var res = new RecordDefinition(key, typeof(T)); records.Add(res, defaultValue); return(res); }
public void SetValue(RecordDefinition definition, object value) { records[definition] = value; }
public T GetValue <T>(RecordDefinition definition) { return((T)records[definition]); }
protected void SetValue(RecordDefinition definition, object value) => RecordSet.SetValue(definition, value);
protected T GetValue <T>(RecordDefinition definition) => RecordSet.GetValue <T>(definition);