Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
SurrogateForCyclicalReference.cs
Go to the documentation of this file.
1
namespace
System.Runtime.Serialization
;
2
3
internal
sealed
class
SurrogateForCyclicalReference
:
ISerializationSurrogate
4
{
5
private
readonly
ISerializationSurrogate
_innerSurrogate
;
6
7
internal
SurrogateForCyclicalReference
(
ISerializationSurrogate
innerSurrogate
)
8
{
9
_innerSurrogate
=
innerSurrogate
;
10
}
11
12
public
void
GetObjectData
(
object
obj
,
SerializationInfo
info
,
StreamingContext
context)
13
{
14
_innerSurrogate
.
GetObjectData
(
obj
,
info
, context);
15
}
16
17
public
object
SetObjectData
(
object
obj
,
SerializationInfo
info
,
StreamingContext
context,
ISurrogateSelector
selector)
18
{
19
return
_innerSurrogate
.
SetObjectData
(
obj
,
info
, context, selector);
20
}
21
}
System.Runtime.Serialization.SerializationInfo
Definition
SerializationInfo.cs:7
System.Runtime.Serialization.SurrogateForCyclicalReference.SurrogateForCyclicalReference
SurrogateForCyclicalReference(ISerializationSurrogate innerSurrogate)
Definition
SurrogateForCyclicalReference.cs:7
System.Runtime.Serialization.SurrogateForCyclicalReference._innerSurrogate
readonly ISerializationSurrogate _innerSurrogate
Definition
SurrogateForCyclicalReference.cs:5
System.Runtime.Serialization.SurrogateForCyclicalReference.SetObjectData
object SetObjectData(object obj, SerializationInfo info, StreamingContext context, ISurrogateSelector selector)
Definition
SurrogateForCyclicalReference.cs:17
System.Runtime.Serialization.SurrogateForCyclicalReference.GetObjectData
void GetObjectData(object obj, SerializationInfo info, StreamingContext context)
Definition
SurrogateForCyclicalReference.cs:12
System.Runtime.Serialization.SurrogateForCyclicalReference
Definition
SurrogateForCyclicalReference.cs:4
System.Runtime.Serialization.ISerializationSurrogate.SetObjectData
object SetObjectData(object obj, SerializationInfo info, StreamingContext context, ISurrogateSelector? selector)
System.Runtime.Serialization.ISerializationSurrogate.GetObjectData
void GetObjectData(object obj, SerializationInfo info, StreamingContext context)
System.Runtime.Serialization.ISerializationSurrogate
Definition
ISerializationSurrogate.cs:4
System.Runtime.Serialization.ISurrogateSelector
Definition
ISurrogateSelector.cs:4
System.Runtime.Serialization.CollectionKind.Dictionary
@ Dictionary
System.Runtime.Serialization
Definition
SerializationGuard.cs:3
System.ExceptionArgument.obj
@ obj
System.ExceptionArgument.info
@ info
System.Runtime.Serialization.StreamingContext
Definition
StreamingContext.cs:6
source
System.Runtime.Serialization.Formatters
System.Runtime.Serialization
SurrogateForCyclicalReference.cs
Generated by
1.10.0