2 interfaces inheriting from IExtensibleObject
System.ServiceModel.Primitives (1)
System\ServiceModel\IContextChannel.cs (1)
10public interface IContextChannel : IChannel, IExtensibleObject<IContextChannel>
System.ServiceModel.Primitives.Tests (1)
ServiceModel\ExtensionCollection.cs (1)
31public interface IMyExtensibleObject : IExtensibleObject<IMyExtensibleObject> { }
2 implementations of IExtensibleObject
System.ServiceModel.Primitives (2)
System\ServiceModel\InstanceContext.cs (1)
16public sealed class InstanceContext : CommunicationObject, IExtensibleObject<InstanceContext>
System\ServiceModel\OperationContext.cs (1)
15public sealed class OperationContext : IExtensibleObject<OperationContext>
8 references to IExtensibleObject
System.ServiceModel.Primitives (8)
System\ServiceModel\Channels\ServiceChannel.cs (1)
1441IExtensionCollection<IContextChannel> IExtensibleObject<IContextChannel>.Extensions
System\ServiceModel\Channels\ServiceChannelProxy.cs (1)
740IExtensionCollection<IContextChannel> IExtensibleObject<IContextChannel>.Extensions
System\ServiceModel\ClientBase.cs (2)
1128IExtensionCollection<IContextChannel> IExtensibleObject<IContextChannel>.Extensions 1130get { return ((IExtensibleObject<IContextChannel>)_channel).Extensions; }
System\ServiceModel\ExtensionCollection.cs (1)
12where T : IExtensibleObject<T>
System\ServiceModel\IExtensibleObject.cs (1)
10where T : IExtensibleObject<T>
System\ServiceModel\IExtension.cs (1)
9public interface IExtension<T> where T : IExtensibleObject<T>
System\ServiceModel\IExtensionCollection.cs (1)
12where T : IExtensibleObject<T>