Пример #1
0
 private static DataViewGetters GetOrCreateGetters(Type type)
 {
     if (!_gettersDictionary.TryGetValue(type, out var getters))
     {
         getters = DataViewGetters.CreateForType(type);
         _gettersDictionary[type] = getters;
     }
     return(getters);
 }
Пример #2
0
 protected RecordDataView(IEnumerable <TData> data)
 {
     _data    = data;
     _getters = GetOrCreateGetters(typeof(TData));
     _schema  = GetOrCreateSchema(typeof(TData));
 }