SYMBOL INDEX (105 symbols across 23 files) FILE: LinqSpecs.DatabaseTests/DomainModel/Customer.cs class Customer (line 5) | public class Customer method Customer (line 7) | public Customer(string name) FILE: LinqSpecs.DatabaseTests/DomainModel/Order.cs class Order (line 3) | public class Order method Order (line 5) | public Order(string product, int price) FILE: LinqSpecs.DatabaseTests/DomainModel/SampleDbContext.cs class SampleDbContext (line 5) | class SampleDbContext : DbContext method OnConfiguring (line 10) | protected override void OnConfiguring(DbContextOptionsBuilder optionsB... FILE: LinqSpecs.DatabaseTests/Tests.cs class Tests (line 6) | public class Tests method SetUp (line 8) | [OneTimeSetUp] method TearDown (line 23) | [OneTimeTearDown] method NoSpecification (line 30) | [Test] method SimplePropertySpecification (line 38) | [Test] method NavigationPropertySpecification (line 49) | [Test] method СombinedSpecification (line 68) | [Test] method CreateCustomer (line 81) | private static Customer CreateCustomer(string name, params int[] order... FILE: LinqSpecs.UnitTests/AdHocSpecificationTests.cs class AdHocSpecificationTests (line 6) | [TestFixture] method Constructor_should_throw_exception_when_argument_is_null (line 9) | [Test] method Predicate_should_work (line 15) | [Test] method Equals_returns_true_when_another_specification_has_identical_predicate (line 27) | [Test] method Equals_returns_false_when_another_specification_has_different_predicate (line 37) | [Test] method Equals_returns_false_when_other_specification_has_different_type (line 46) | [Test] method GetHashCode_retuns_same_value_for_equal_specifications (line 58) | [Test] FILE: LinqSpecs.UnitTests/AssemblyTests.cs class AssemblyTests (line 5) | [TestFixture] method Assembly_should_have_strong_name (line 8) | [Test] FILE: LinqSpecs.UnitTests/FalseSpecificationTests.cs class FalseSpecificationTests (line 6) | [TestFixture] method Should_work (line 9) | [Test] method Equals_returns_true_when_both_sides_are_equals (line 19) | [Test] method Equals_returns_false_when_both_sides_are_not_equals (line 28) | [Test] method GetHashCode_retuns_same_value_for_equal_specifications (line 39) | [Test] FILE: LinqSpecs.UnitTests/Helpers/SampleRepository.cs class SampleRepository (line 7) | public class SampleRepository : ReadOnlyCollection method SampleRepository (line 9) | public SampleRepository() method Find (line 13) | public IEnumerable Find(Specification specfication) FILE: LinqSpecs.UnitTests/Operators/AndSpecificationTests.cs class AndSpecificationTests (line 10) | [TestFixture] method Constructor_should_throw_exception_when_argument_is_null (line 13) | [Test] method And_should_work (line 22) | [Test] method Equals_returns_true_when_both_sides_are_equals (line 36) | [Test] method Equals_returns_false_when_both_sides_are_not_equals (line 49) | [Test] method GetHashCode_retuns_same_value_for_equal_specifications (line 67) | [Test] FILE: LinqSpecs.UnitTests/Operators/NotSpecificationTests.cs class NotSpecificationTests (line 7) | [TestFixture] method Constructor_should_throw_exception_when_argument_is_null (line 10) | [Test] method Negate_should_work (line 16) | [Test] method Equals_return_true_when_the_negated_spec_are_equals (line 29) | [Test] method Equals_return_false_when_the_negated_spec_are_not_equals (line 40) | [Test] method GetHashCode_retuns_same_value_for_equal_specifications (line 55) | [Test] FILE: LinqSpecs.UnitTests/Operators/OrSpecificationTests.cs class OrSpecificationTests (line 7) | [TestFixture] method Constructor_should_throw_exception_when_argument_is_null (line 10) | [Test] method Or_should_work (line 19) | [Test] method Equals_returns_true_when_both_sides_are_equals (line 33) | [Test] method Equals_returns_false_when_both_sides_are_not_equals (line 46) | [Test] method GetHashCode_retuns_same_value_for_equal_specifications (line 64) | [Test] FILE: LinqSpecs.UnitTests/SpecificationTests.cs class SpecificationTests (line 7) | [TestFixture] method Implicit_operator_should_convert_specification_to_expression (line 10) | [Test] method Implicit_operator_should_throw_exception_when_argument_is_null (line 20) | [Test] method And_operator_should_work (line 31) | [Test] method Or_operator_should_work (line 44) | [Test] method Negate_operator_should_work (line 57) | [Test] method AndAlso_operator_is_equivalent_to_And_operator (line 69) | [Test] method OrElse_operator_is_equivalent_to_Or_operator (line 78) | [Test] method Combination_of_boolean_operators_should_work (line 87) | [Test] FILE: LinqSpecs.UnitTests/TrueSpecificationTests.cs class TrueSpecificationTests (line 6) | [TestFixture] method Should_work (line 9) | [Test] method Equals_returns_true_when_both_sides_are_equals (line 21) | [Test] method Equals_returns_false_when_both_sides_are_not_equals (line 30) | [Test] method GetHashCode_retuns_same_value_for_equal_specifications (line 41) | [Test] FILE: LinqSpecs/AdHocSpecification.cs class AdHocSpecification (line 10) | public class AdHocSpecification : Specification method AdHocSpecification (line 19) | public AdHocSpecification(Expression> predicate) method ToExpression (line 28) | public override Expression> ToExpression() method Equals (line 36) | public override bool Equals(object? other) method GetHashCode (line 50) | public override int GetHashCode() FILE: LinqSpecs/FalseSpecification.cs class FalseSpecification (line 10) | public class FalseSpecification : Specification method ToExpression (line 15) | public override Expression> ToExpression() method Equals (line 23) | public override bool Equals(object? other) method GetHashCode (line 35) | public override int GetHashCode() FILE: LinqSpecs/Operators/AndSpecification.cs class AndSpecification (line 10) | public class AndSpecification : Specification method AndSpecification (line 15) | public AndSpecification(Specification left, Specification right) method ToExpression (line 21) | public override Expression> ToExpression() method Equals (line 28) | public override bool Equals(object? other) method GetHashCode (line 39) | public override int GetHashCode() FILE: LinqSpecs/Operators/NotSpecification.cs class NotSpecification (line 10) | public class NotSpecification : Specification method NotSpecification (line 14) | public NotSpecification(Specification source) method ToExpression (line 19) | public override Expression> ToExpression() method Equals (line 25) | public override bool Equals(object? other) method GetHashCode (line 36) | public override int GetHashCode() FILE: LinqSpecs/Operators/OrSpecification.cs class OrSpecification (line 10) | public class OrSpecification : Specification method OrSpecification (line 15) | public OrSpecification(Specification left, Specification right) method ToExpression (line 21) | public override Expression> ToExpression() method Equals (line 28) | public override bool Equals(object? other) method GetHashCode (line 39) | public override int GetHashCode() FILE: LinqSpecs/Specification.cs class Specification (line 11) | public abstract class Specification method ToExpression (line 21) | public abstract Expression> ToExpression(); FILE: LinqSpecs/TrueSpecification.cs class TrueSpecification (line 10) | public class TrueSpecification : Specification method ToExpression (line 15) | public override Expression> ToExpression() method Equals (line 23) | public override bool Equals(object? other) method GetHashCode (line 35) | public override int GetHashCode() FILE: LinqSpecs/Utilities/ExpressionExtensions.cs class ExpressionExtensions (line 12) | internal static class ExpressionExtensions method AndAlso (line 14) | public static Expression> AndAlso( method OrElse (line 20) | public static Expression> OrElse( method Compose (line 26) | private static Expression Compose( FILE: LinqSpecs/Utilities/ExpressionParameterRebinder.cs class ExpressionParameterRebinder (line 11) | internal class ExpressionParameterRebinder : ExpressionVisitor method ExpressionParameterRebinder (line 15) | public ExpressionParameterRebinder(Dictionary(T value) method Combine (line 21) | public static int Combine(T1 value1, T2 value2) method Combine (line 36) | public static int Combine(T1 value1, T2 value2, T3 value3)