/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Backend/Storage/CollectionInput.Generic.cs
19 строк
709 B
Ivan Kozhin
Allow to select from CLR enumerables
15 апр 2024, 09:34
15 апр 2024, 09:34
b1a8d0e
Код
Авторство
О чём код?
using System.Diagnostics.CodeAnalysis; namespace QueryCat.Backend.Storage; /// <summary> /// The class that allow to represent enumerable as rows input/output. /// </summary> /// <typeparam name="TClass">Enumerable item type.</typeparam> public class CollectionInput< [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | DynamicallyAccessedMemberTypes.PublicProperties)] TClass> : CollectionInput where TClass : class, new() { public override IEnumerable<TClass> TargetCollection => (IEnumerable<TClass>)base.TargetCollection; public CollectionInput(IEnumerable<TClass> list) : base(typeof(TClass), list) { } }