using System.Linq.Expressions; using VberZero.BaseSystem; namespace VberZero.DomainService.States; public sealed class NullSysStatesManager : ISysStatesManager { public static NullSysStatesManager Instance { get; } = new NullSysStatesManager(); public Task GetSelectStrAsync(QueryStateDisplayValue input, params string[] codeFilter) { return Task.FromResult(default); } public Task GetSelectStrAsync(string codeKey, params string[] codeFilter) { return Task.FromResult(default); } public Task GetSelectStrReversalAsync(QueryStateDisplayValue input, params string[] codeFilter) { return Task.FromResult(default); } public Task GetSelectStrReversalAsync(string codeKey, params string[] codeFilter) { return Task.FromResult(default); } public Task GetSelectStrAsync(QueryStateDisplayValue input, Expression> exp = null) { return Task.FromResult(default); } public Task GetSelectStrAsync(string codeKey, Expression> exp = null) { return Task.FromResult(default); } public Task> GetStateListAsync(QueryStateDisplayValue input, Expression> exp = null) { return Task.FromResult>(default); } public Task> GetStateListAsync(string codeKey, Expression> exp = null) { return Task.FromResult>(default); } public Task> GetStateListAsync(string codeKey, params string[] codeFilter) { return Task.FromResult>(default); } public Task> GetStateListReversalAsync(string codeKey, params string[] codeFilter) { return Task.FromResult>(default); } public Task GetDisplayValueAsync(QueryStateDisplayValue input) { return Task.FromResult(default); } public Task GetDisplayValueAsync(string codeKey, string codeValue) { return Task.FromResult(default); } }