diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props index 4e7ea0c..f0b7b14 100644 --- a/src/Directory.Packages.props +++ b/src/Directory.Packages.props @@ -3,11 +3,11 @@ true - - - - - + + + + + diff --git a/src/GenericQueryable.Abstractions/Fetching/FetchRuleHeader.cs b/src/GenericQueryable.Abstractions/Fetching/FetchRuleHeader.cs index 827c273..fb7bd66 100644 --- a/src/GenericQueryable.Abstractions/Fetching/FetchRuleHeader.cs +++ b/src/GenericQueryable.Abstractions/Fetching/FetchRuleHeader.cs @@ -1,5 +1,8 @@ namespace GenericQueryable.Fetching; -public abstract record FetchRuleHeader : FetchRule; +public abstract record FetchRuleHeader : FetchRule +{ + public static FetchRuleHeader Create(TValue value) => new (value); +} public record FetchRuleHeader(TValue Value) : FetchRuleHeader; \ No newline at end of file diff --git a/src/GenericQueryable.IntegrationTests/AppFetchRule.cs b/src/GenericQueryable.IntegrationTests/AppFetchRule.cs index 67c73cc..c8fe66c 100644 --- a/src/GenericQueryable.IntegrationTests/AppFetchRule.cs +++ b/src/GenericQueryable.IntegrationTests/AppFetchRule.cs @@ -5,5 +5,5 @@ namespace GenericQueryable.IntegrationTests; public static class AppFetchRule { - public static FetchRuleHeader TestFetchRule { get; } = new FetchRuleHeader(nameof(TestFetchRule)); + public static FetchRuleHeader TestFetchRule { get; } = FetchRuleHeader.Create(nameof(TestFetchRule)); } \ No newline at end of file diff --git a/src/__SolutionItems/CommonAssemblyInfo.cs b/src/__SolutionItems/CommonAssemblyInfo.cs index d58939a..86073b0 100644 --- a/src/__SolutionItems/CommonAssemblyInfo.cs +++ b/src/__SolutionItems/CommonAssemblyInfo.cs @@ -3,7 +3,7 @@ [assembly: AssemblyProduct("GenericQueryable")] [assembly: AssemblyCompany("IvAt")] -[assembly: AssemblyVersion("2.1.14.0")] +[assembly: AssemblyVersion("2.2.1.0")] [assembly: AssemblyInformationalVersion("changes at build")] #if DEBUG