Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TempAssemblyCacheKey.cs
Go to the documentation of this file.
1
using
System.Diagnostics.CodeAnalysis
;
2
3
namespace
System.Xml.Serialization
;
4
5
internal
sealed
class
TempAssemblyCacheKey
6
{
7
private
readonly
string
_ns
;
8
9
private
readonly
object
_type
;
10
11
internal
TempAssemblyCacheKey
(
string
ns,
object
type
)
12
{
13
_type
=
type
;
14
_ns
= ns;
15
}
16
17
public
override
bool
Equals
([
NotNullWhen
(
true
)]
object
o
)
18
{
19
if
(!(
o
is
TempAssemblyCacheKey
tempAssemblyCacheKey
))
20
{
21
return
false
;
22
}
23
if
(
tempAssemblyCacheKey
._type ==
_type
)
24
{
25
return
tempAssemblyCacheKey._ns
==
_ns
;
26
}
27
return
false
;
28
}
29
30
public
override
int
GetHashCode
()
31
{
32
return
((
_ns
!=
null
) ?
_ns
.GetHashCode() : 0) ^ ((
_type
!=
null
) ?
_type
.GetHashCode() : 0);
33
}
34
}
System.Xml.Serialization.TempAssemblyCacheKey.GetHashCode
override int GetHashCode()
Definition
TempAssemblyCacheKey.cs:30
System.Xml.Serialization.TempAssemblyCacheKey.TempAssemblyCacheKey
TempAssemblyCacheKey(string ns, object type)
Definition
TempAssemblyCacheKey.cs:11
System.Xml.Serialization.TempAssemblyCacheKey._ns
readonly string _ns
Definition
TempAssemblyCacheKey.cs:7
System.Xml.Serialization.TempAssemblyCacheKey.Equals
override bool Equals([NotNullWhen(true)] object o)
Definition
TempAssemblyCacheKey.cs:17
System.Xml.Serialization.TempAssemblyCacheKey._type
readonly object _type
Definition
TempAssemblyCacheKey.cs:9
System.Xml.Serialization.TempAssemblyCacheKey
Definition
TempAssemblyCacheKey.cs:6
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.Xml.Serialization
Definition
DateTimeSerializationSection.cs:1
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.ExceptionArgument.type
@ type
source
System.Private.Xml
System.Xml.Serialization
TempAssemblyCacheKey.cs
Generated by
1.10.0