BadScript 2
Loading...
Searching...
No Matches
ReferenceEqualityComparer.cs
Go to the documentation of this file.
1
// Copyright 2005-2015 Giacomo Stelluti Scala & Contributors. All rights reserved. See License.md in the project root for license information.
2
3
using
System.Collections;
4
using
System.Collections.Generic;
5
using
System.Runtime.CompilerServices;
6
7
namespace
CommandLine.Infrastructure
8
{
9
internal
sealed
class
ReferenceEqualityComparer
: IEqualityComparer, IEqualityComparer<object>
10
{
11
public
static
readonly
ReferenceEqualityComparer
Default
=
new
ReferenceEqualityComparer
();
12
13
#region IEqualityComparer Members
14
15
public
new
bool
Equals
(
object
x,
object
y)
16
{
17
return
ReferenceEquals(x, y);
18
}
19
20
public
int
GetHashCode
(
object
obj)
21
{
22
return
RuntimeHelpers.GetHashCode(obj);
23
}
24
25
#endregion
26
}
27
}
CommandLine.Infrastructure.ReferenceEqualityComparer
Definition
ReferenceEqualityComparer.cs:10
CommandLine.Infrastructure.ReferenceEqualityComparer.GetHashCode
int GetHashCode(object obj)
Definition
ReferenceEqualityComparer.cs:20
CommandLine.Infrastructure.ReferenceEqualityComparer.Default
static readonly ReferenceEqualityComparer Default
Definition
ReferenceEqualityComparer.cs:11
CommandLine.Infrastructure.ReferenceEqualityComparer.Equals
new bool Equals(object x, object y)
Definition
ReferenceEqualityComparer.cs:15
CommandLine.Infrastructure
Definition
EnumerableExtensions.cs:8
deps
commandlineparser
src
CommandLine
Infrastructure
ReferenceEqualityComparer.cs
Generated by
1.9.8