using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Runtime.Serialization
{
/// Indicates that the current interface implementer is a reference to another object.
// Token: 0x0200045C RID: 1116
[Token(Token = "0x200045C")]
[ComVisible(true)]
public interface IObjectReference
{
/// Returns the real object that should be deserialized, rather than the object that the serialized stream specifies.
/// The from which the current object is deserialized.
/// The actual object that is put into the graph.
/// The caller does not have the required permission. The call will not work on a medium trusted server.
// Token: 0x06002699 RID: 9881
[Token(Token = "0x6002699")]
[Address(Slot = "0")]
object GetRealObject(StreamingContext context);
}
}