public CriterionBuildContext(ODataSessionFactoryContext sessionFactoryContext, bool caseSensitiveResolve, bool caseSensitiveLike, NameResolver nameResolver) { Require.NotNull(sessionFactoryContext, "sessionFactoryContext"); Require.NotNull(nameResolver, "nameResolver"); SessionFactoryContext = sessionFactoryContext; CaseSensitiveResolve = caseSensitiveResolve; CaseSensitiveLike = caseSensitiveLike; NameResolver = nameResolver; AliasesByName = new Dictionary <string, Alias>(StringComparer.Ordinal); }
public CriterionBuildContext(ODataSessionFactoryContext sessionFactoryContext, bool caseSensitiveResolve, bool caseSensitiveLike, NameResolver nameResolver) { Require.NotNull(sessionFactoryContext, "sessionFactoryContext"); Require.NotNull(nameResolver, "nameResolver"); SessionFactoryContext = sessionFactoryContext; CaseSensitiveResolve = caseSensitiveResolve; CaseSensitiveLike = caseSensitiveLike; NameResolver = nameResolver; AliasesByName = new Dictionary<string, Alias>(StringComparer.Ordinal); }