Files
2026-04-10 22:50:51 +02:00

23 lines
1022 B
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Runtime.Serialization
{
/// <summary>Indicates that the current interface implementer is a reference to another object.</summary>
// Token: 0x02000440 RID: 1088
[Token(Token = "0x2000440")]
[ComVisible(true)]
public interface IObjectReference
{
/// <summary>Returns the real object that should be deserialized, rather than the object that the serialized stream specifies.</summary>
/// <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> from which the current object is deserialized.</param>
/// <returns>The actual object that is put into the graph.</returns>
/// <exception cref="T:System.Security.SecurityException">The caller does not have the required permission. The call will not work on a medium trusted server.</exception>
// Token: 0x0600248D RID: 9357
[Token(Token = "0x600248D")]
[Address(Slot = "0")]
object GetRealObject(StreamingContext context);
}
}