3 interfaces inheriting from IExtensibleObject
System.ServiceModel.Primitives (2)
netstandard.cs (2)
785public partial interface IClientChannel : System.IDisposable, System.ServiceModel.Channels.IChannel, System.ServiceModel.ICommunicationObject, System.ServiceModel.IContextChannel, System.ServiceModel.IExtensibleObject<System.ServiceModel.IContextChannel> 815public partial interface IContextChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.ICommunicationObject, System.ServiceModel.IExtensibleObject<System.ServiceModel.IContextChannel>
System.ServiceModel.Primitives.Tests (1)
ServiceModel\ExtensionCollection.cs (1)
31public interface IMyExtensibleObject : IExtensibleObject<IMyExtensibleObject> { }
3 implementations of IExtensibleObject
System.ServiceModel.Primitives (3)
netstandard.cs (3)
507protected partial class ChannelBase<T> : System.IDisposable, System.ServiceModel.Channels.IChannel, System.ServiceModel.Channels.IOutputChannel, System.ServiceModel.Channels.IRequestChannel, System.ServiceModel.IClientChannel, System.ServiceModel.ICommunicationObject, System.ServiceModel.IContextChannel, System.ServiceModel.IExtensibleObject<System.ServiceModel.IContextChannel> where T : class 928public sealed partial class OperationContext : System.ServiceModel.IExtensibleObject<System.ServiceModel.OperationContext> 1075public sealed partial class InstanceContext : System.ServiceModel.Channels.CommunicationObject, System.ServiceModel.IExtensibleObject<System.ServiceModel.InstanceContext>
6 references to IExtensibleObject
System.ServiceModel (1)
netstandard.cs (1)
171[assembly: TypeForwardedTo(typeof(IExtensibleObject<>))]
System.ServiceModel.Primitives (5)
netstandard.cs (5)
525System.ServiceModel.IExtensionCollection<System.ServiceModel.IContextChannel> System.ServiceModel.IExtensibleObject<System.ServiceModel.IContextChannel>.Extensions { get { return default; } } 697public sealed partial class ExtensionCollection<T> : System.Collections.Generic.SynchronizedCollection<System.ServiceModel.IExtension<T>>, System.ServiceModel.IExtensionCollection<T> where T : System.ServiceModel.IExtensibleObject<T> 832public partial interface IExtensibleObject<T> where T : System.ServiceModel.IExtensibleObject<T> 836public partial interface IExtension<T> where T : System.ServiceModel.IExtensibleObject<T> 841public partial interface IExtensionCollection<T> : System.Collections.Generic.ICollection<System.ServiceModel.IExtension<T>>, System.Collections.Generic.IEnumerable<System.ServiceModel.IExtension<T>>, System.Collections.IEnumerable where T : System.ServiceModel.IExtensibleObject<T>