Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

LuObjectConverterDescriptorEnumerable.cs 671B

12345678910111213141516171819
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Linq.Expressions;
  5. using System.Reflection;
  6. using Luticate2.Auth.Interfaces;
  7. namespace Luticate2.Auth.Business.ObjectConverter
  8. {
  9. public class LuObjectConverterDescriptorEnumerable : LuObjectConverterDescriptor
  10. {
  11. public LuObjectConverterDescriptorEnumerable()
  12. {
  13. AddDynamicMethodConverterTemplate((Expression<Func<IEnumerable<object>, bool>>)(source => source.Any()));
  14. AddDynamicMethodConverterTemplate(
  15. (Expression<Func<IEnumerable<object>, Func<object, bool>, bool>>)((source, filter) => source.Any(filter)));
  16. }
  17. }
  18. }