scripts
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000402 RID: 1026
|
||||
internal class ObjRefSurrogate : ISerializationSurrogate
|
||||
{
|
||||
// Token: 0x06002807 RID: 10247 RVA: 0x00083318 File Offset: 0x00081518
|
||||
public virtual void GetObjectData(object obj, SerializationInfo si, StreamingContext sc)
|
||||
{
|
||||
if (obj == null || si == null)
|
||||
{
|
||||
throw new ArgumentNullException();
|
||||
}
|
||||
((ObjRef)obj).GetObjectData(si, sc);
|
||||
si.AddValue("fIsMarshalled", 0);
|
||||
}
|
||||
|
||||
// Token: 0x06002808 RID: 10248 RVA: 0x00083348 File Offset: 0x00081548
|
||||
public virtual object SetObjectData(object obj, SerializationInfo si, StreamingContext sc, ISurrogateSelector selector)
|
||||
{
|
||||
throw new NotSupportedException("Do not use RemotingSurrogateSelector when deserializating");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user