Files
sbox-public/engine/Sandbox.Hotload/ReferenceComparer.cs
s&box team 71f266059a Open source release
This commit imports the C# engine code and game files, excluding C++ source code.

[Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
2025-11-24 09:05:18 +00:00

23 lines
489 B
C#

using System.Collections.Generic;
using System.Runtime.CompilerServices;
namespace Sandbox
{
internal class ReferenceComparer : IEqualityComparer<object>
{
public static IEqualityComparer<object> Singleton { get; } = new ReferenceComparer();
private ReferenceComparer() { }
bool IEqualityComparer<object>.Equals( object x, object y )
{
return ReferenceEquals( x, y );
}
public int GetHashCode( object obj )
{
return RuntimeHelpers.GetHashCode( obj );
}
}
}