using System.Collections.Generic; using System.Linq.Expressions; using Luticate2.Auth.Utils.Business.ExpressionConverter; using Luticate2.Auth.Utils.Interfaces; namespace Luticate2.Auth.Utils.Business.Converters { public class LuConvertersOptions : ILuObjectConverterOptions, ILuObjectConverterDescriptorOptions, ILuExpressionConverterVisitorOptions, ILuExpressionParamReplaceVisitorOptions { public IDictionary Parameters { get; set; } public ILuConvertersTypeConverter TypeConverter { get; set; } public ILuConvertersAllocator Allocator { get; set; } public ILuObjectConverterDescriptorOptions DescriptorOptions => this; public ILuExpressionParamReplaceVisitorOptions VisitorOptions => this; } }