Skip to content

Commit 47397ed

Browse files
authored
Implement missing IEquatable<> interfaces (#661)
+semver:minor
1 parent 366ab36 commit 47397ed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+78
-55
lines changed

src/FluentNHibernate/Conventions/Inspections/Cascade.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
using System;
2+
13
namespace FluentNHibernate.Conventions.Inspections;
24

3-
public class Cascade
5+
public class Cascade : IEquatable<Cascade>
46
{
57
public static readonly Cascade Unset = new Cascade("");
68
public static readonly Cascade All = new Cascade("all");

src/FluentNHibernate/Conventions/Inspections/Fetch.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
using System;
2+
13
namespace FluentNHibernate.Conventions.Inspections;
24

3-
public class Fetch
5+
public class Fetch : IEquatable<Fetch>
46
{
57
public static readonly Fetch Unset = new Fetch("");
68
public static readonly Fetch Select = new Fetch("select");

src/FluentNHibernate/Conventions/Inspections/Generated.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
using System;
2+
13
namespace FluentNHibernate.Conventions.Inspections;
24

3-
public class Generated
5+
public class Generated : IEquatable<Generated>
46
{
57
/// <summary>
68
/// Use the default value.

src/FluentNHibernate/Conventions/Inspections/Include.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
using System;
2+
13
namespace FluentNHibernate.Conventions.Inspections;
24

3-
public class Include
5+
public class Include : IEquatable<Include>
46
{
57
public static readonly Include Unset = new Include("");
68
public static readonly Include All = new Include("all");

src/FluentNHibernate/Conventions/Inspections/NotFound.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
using System;
2+
13
namespace FluentNHibernate.Conventions.Inspections;
24

3-
public class NotFound
5+
public class NotFound : IEquatable<NotFound>
46
{
57
public static readonly NotFound Unset = new NotFound("");
68
public static readonly NotFound Ignore = new NotFound("ignore");

src/FluentNHibernate/Conventions/Inspections/OnDelete.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
using System;
2+
13
namespace FluentNHibernate.Conventions.Inspections;
24

3-
public class OnDelete
5+
public class OnDelete : IEquatable<OnDelete>
46
{
57
public static readonly OnDelete Unset = new OnDelete("");
68
public static readonly OnDelete Cascade = new OnDelete("cascade");

src/FluentNHibernate/Conventions/Inspections/OptimisticLock.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
using System;
2+
13
namespace FluentNHibernate.Conventions.Inspections;
24

3-
public class OptimisticLock
5+
public class OptimisticLock : IEquatable<OptimisticLock>
46
{
57
public static readonly OptimisticLock Unset = new OptimisticLock("");
68
public static readonly OptimisticLock None = new OptimisticLock("none");

src/FluentNHibernate/Conventions/Inspections/Polymorphism.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
using System;
2+
13
namespace FluentNHibernate.Conventions.Inspections;
24

3-
public class Polymorphism
5+
public class Polymorphism : IEquatable<Polymorphism>
46
{
57
public static readonly Polymorphism Unset = new Polymorphism("");
68
public static readonly Polymorphism Implicit = new Polymorphism("implicit");

src/FluentNHibernate/Conventions/Inspections/SchemaAction.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
using System;
2+
13
namespace FluentNHibernate.Conventions.Inspections;
24

3-
public class SchemaAction
5+
public class SchemaAction : IEquatable<SchemaAction>
46
{
57
public static readonly SchemaAction Unset = new SchemaAction("");
68
public static readonly SchemaAction Drop = new SchemaAction("drop");

src/FluentNHibernate/Diagnostics/SkippedAutomappingType.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace FluentNHibernate.Diagnostics;
44

5-
public class SkippedAutomappingType
5+
public class SkippedAutomappingType : IEquatable<SkippedAutomappingType>
66
{
77
public Type Type { get; set; }
88
public string Reason { get; set; }

0 commit comments

Comments
 (0)