using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Runtime.Remoting.Channels { /// Provides required functions and properties for the receiver channels. // Token: 0x02000501 RID: 1281 [Token(Token = "0x2000501")] [ComVisible(true)] public interface IChannelReceiver : IChannel { /// Gets the channel-specific data. /// The channel data. /// The immediate caller does not have infrastructure permission. // Token: 0x17000618 RID: 1560 // (get) Token: 0x06002A89 RID: 10889 [Token(Token = "0x17000618")] object ChannelData { [Token(Token = "0x6002A89")] [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: 0x06002A8A RID: 10890 [Token(Token = "0x6002A8A")] [Address(Slot = "1")] void StartListening(object data); } }