mirror of
https://github.com/Artemis-RGB/Artemis
synced 2025-12-13 05:48:35 +00:00
Core - Remove DataModelPath equality override
This commit is contained in:
parent
957bfde0af
commit
10ad1d6a58
@ -385,31 +385,5 @@ public class DataModelPath : IStorageModel, IDisposable, IPluginFeatureDependent
|
|||||||
Entity.Type = pathType.FullName;
|
Entity.Type = pathType.FullName;
|
||||||
}
|
}
|
||||||
|
|
||||||
#region Equality members
|
|
||||||
|
|
||||||
/// <inheritdoc cref="Equals(object)" />
|
|
||||||
/// >
|
|
||||||
protected bool Equals(DataModelPath other)
|
|
||||||
{
|
|
||||||
return ReferenceEquals(Target, other.Target) && Path == other.Path;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <inheritdoc />
|
|
||||||
public override bool Equals(object? obj)
|
|
||||||
{
|
|
||||||
if (ReferenceEquals(null, obj)) return false;
|
|
||||||
if (ReferenceEquals(this, obj)) return true;
|
|
||||||
if (obj.GetType() != GetType()) return false;
|
|
||||||
return Equals((DataModelPath) obj);
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <inheritdoc />
|
|
||||||
public override int GetHashCode()
|
|
||||||
{
|
|
||||||
return HashCode.Combine(Target, Path);
|
|
||||||
}
|
|
||||||
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user