You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

LuConvertersOptions.cs 809B

123456789101112131415161718192021
  1. using System.Collections.Generic;
  2. using System.Linq.Expressions;
  3. using Luticate2.Auth.Utils.Business.Converters.ExpressionConverter;
  4. using Luticate2.Auth.Utils.Interfaces;
  5. namespace Luticate2.Auth.Utils.Business.Converters
  6. {
  7. public class LuConvertersOptions : ILuObjectConverterOptions, ILuObjectConverterDescriptorOptions,
  8. ILuExpressionConverterVisitorOptions, ILuExpressionParamReplaceVisitorOptions
  9. {
  10. public IDictionary<ParameterExpression, Expression> Parameters { get; set; }
  11. public ILuConvertersTypeConverter TypeConverter { get; set; }
  12. public ILuConvertersAllocator Allocator { get; set; }
  13. public ILuObjectConverterDescriptorOptions DescriptorOptions => this;
  14. public ILuExpressionParamReplaceVisitorOptions VisitorOptions => this;
  15. }
  16. }