using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Runtime.Remoting.Channels { /// Provides required functions and properties for the receiver channels. // Token: 0x020004E5 RID: 1253 [Token(Token = "0x20004E5")] [ComVisible(true)] public interface IChannelReceiver : IChannel { /// Gets the channel-specific data. /// The channel data. /// The immediate caller does not have infrastructure permission. // Token: 0x170005A0 RID: 1440 // (get) Token: 0x0600287C RID: 10364 [Token(Token = "0x170005A0")] object ChannelData { [Token(Token = "0x600287C")] [Address(Slot = "0")] get; } /// Instructs the current channel to start listening for requests. /// Optional initialization information. /// The immediate caller does not have infrastructure permission. // Token: 0x0600287D RID: 10365 [Token(Token = "0x600287D")] [Address(Slot = "1")] void StartListening(object data); } }