Example #1
0
        public RecordDefinition Define <T>(string key, object defaultValue)
        {
            var res = new RecordDefinition(key, typeof(T));

            records.Add(res, defaultValue);
            return(res);
        }
Example #2
0
 public void SetValue(RecordDefinition definition, object value)
 {
     records[definition] = value;
 }
Example #3
0
 public T GetValue <T>(RecordDefinition definition)
 {
     return((T)records[definition]);
 }
Example #4
0
 protected void SetValue(RecordDefinition definition, object value) => RecordSet.SetValue(definition, value);
Example #5
0
 protected T GetValue <T>(RecordDefinition definition) => RecordSet.GetValue <T>(definition);