6 implementations of Extensions
System.ServiceModel (6)
System\ServiceModel\Channels\PeerNeighborManager.cs (1)
841public IExtensionCollection<IPeerNeighbor> Extensions
System\ServiceModel\Channels\ServiceChannel.cs (1)
1657IExtensionCollection<IContextChannel> IExtensibleObject<IContextChannel>.Extensions
System\ServiceModel\ClientBase.cs (1)
1343IExtensionCollection<IContextChannel> IExtensibleObject<IContextChannel>.Extensions
System\ServiceModel\InstanceContext.cs (1)
166public IExtensionCollection<InstanceContext> Extensions
System\ServiceModel\OperationContext.cs (1)
156public IExtensionCollection<OperationContext> Extensions
System\ServiceModel\ServiceHost.cs (1)
218public IExtensionCollection<ServiceHostBase> Extensions
20 references to Extensions
System.ServiceModel (14)
System\ServiceModel\Channels\PeerMaintainer.cs (1)
601UtilityExtension utilityExtension = neighbor.Extensions.Find<UtilityExtension>();
System\ServiceModel\Channels\PeerSecurityHelpers.cs (2)
729PeerChannelAuthenticatorExtension ext = neighbor.Extensions.Find<PeerChannelAuthenticatorExtension>(); 730if (ext != null) neighbor.Extensions.Remove(ext);
System\ServiceModel\Channels\PeerSecurityManager.cs (3)
612if (!(neighbor.Extensions.Find<PeerChannelAuthenticatorExtension>() == null)) 617neighbor.Extensions.Add(extension); 635PeerChannelAuthenticatorExtension extension = neighbor.Extensions.Find<PeerChannelAuthenticatorExtension>();
System\ServiceModel\Channels\UtilityExtension.cs (7)
82neighbor.Extensions.Add(new UtilityExtension()); 88UtilityExtension ext = neighbor.Extensions.Find<UtilityExtension>(); 89if (ext != null) neighbor.Extensions.Remove(ext); 113UtilityExtension ext = neighbor.Extensions.Find<UtilityExtension>(); 154UtilityExtension ext = neighbor.Extensions.Find<UtilityExtension>(); 214UtilityExtension ext = neighbor.Extensions.Find<UtilityExtension>(); 382UtilityExtension ext = neighbor.Extensions.Find<UtilityExtension>();
System\ServiceModel\ClientBase.cs (1)
1345get { return ((IExtensibleObject<IContextChannel>)this.channel).Extensions; }
System.ServiceModel.Activities (2)
System\ServiceModel\Activities\Description\CorrelationQueryBehavior.cs (1)
378channel.Extensions.Add(this);
System\ServiceModel\Activities\InternalSendMessage.cs (1)
971Collection<CorrelationQueryBehavior> correlationQueryBehaviors = instance.OperationContext.Channel.Extensions.FindAll<CorrelationQueryBehavior>();
System.ServiceModel.Routing (4)
System\ServiceModel\Routing\RoutingBehavior.cs (3)
228channel.Extensions.Add(channelState); 233RoutingChannelExtension channelExtension = channel.Extensions.Find<RoutingChannelExtension>(); 246RoutingChannelExtension channelExtension = channel.Extensions.Find<RoutingChannelExtension>();
System\ServiceModel\Routing\RoutingService.cs (1)
63this.ChannelExtension = channel.Extensions.Find<RoutingChannelExtension>();