37 references to Clone
System.ServiceModel (36)
System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (2)
383BindingContext issuerBindingContext = context.Clone(); 404BindingContext issuerBindingContext = context.Clone();
System\ServiceModel\Channels\BindingContext.cs (3)
117BindingContext clone = this.Clone(); 124BindingContext clone = this.Clone(); 137BindingContext clone = this.Clone();
System\ServiceModel\Channels\InternalDuplexBindingElement.cs (1)
64IChannelFactory<IOutputChannel> innerChannelFactory = context.Clone().BuildInnerChannelFactory<IOutputChannel>();
System\ServiceModel\Channels\InternalDuplexChannelListener.cs (1)
15: base(context.Binding, context.Clone().BuildInnerChannelListener<IInputChannel>())
System\ServiceModel\Channels\SymmetricSecurityBindingElement.cs (4)
205BindingContext issuerBindingContext = context.Clone(); 214BindingContext scIssuerBindingContext = issuerBindingContext.Clone(); 292BindingContext issuerBindingContext = context.Clone(); 300BindingContext scIssuerBindingContext = issuerBindingContext.Clone();
System\ServiceModel\Channels\TransportSecurityBindingElement.cs (2)
104BindingContext issuerBindingContext = context.Clone(); 191BindingContext issuerBindingContext = context.Clone();
System\ServiceModel\Security\AcceleratedTokenAuthenticator.cs (2)
136SecurityProtocolFactory securityProtocolFactory = this.bootstrapSecurityBindingElement.CreateSecurityProtocolFactory<TChannel>(this.IssuerBindingContext.Clone(), securityCredentials, true, this.IssuerBindingContext.Clone());
System\ServiceModel\Security\AcceleratedTokenProvider.cs (2)
183SecurityProtocolFactory securityProtocolFactory = this.bootstrapSecurityBindingElement.CreateSecurityProtocolFactory<IRequestChannel>(this.IssuerBindingContext.Clone(), securityCredentials, false, this.IssuerBindingContext.Clone());
System\ServiceModel\Security\NegotiationTokenAuthenticator.cs (2)
346this.issuerBindingContext = value.Clone(); 554ChannelBuilder channelBuilder = new ChannelBuilder(this.IssuerBindingContext.Clone(), true);
System\ServiceModel\Security\NegotiationTokenProvider.cs (2)
38this.issuanceBindingContext = value.Clone(); 113ChannelBuilder channelBuilder = new ChannelBuilder(this.IssuerBindingContext.Clone(), true);
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (3)
281this.issuerBindingContext = value.Clone(); 1099SecurityProtocolFactory bootstrapSecurityProtocolFactory = this.bootstrapSecurityBindingElement.CreateSecurityProtocolFactory<TChannel>(this.IssuerBindingContext.Clone(), securityCredentials, true, this.IssuerBindingContext.Clone());
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (3)
148this.issuerBindingContext = value.Clone(); 381SecurityProtocolFactory securityProtocolFactory = this.BootstrapSecurityBindingElement.CreateSecurityProtocolFactory<IRequestChannel>(this.IssuerBindingContext.Clone(), securityCredentials, false, this.IssuerBindingContext.Clone());
System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (3)
38this.issuerBindingContext = other.issuerBindingContext.Clone(); 121value = value.Clone(); 203requirement.Properties[ServiceModelSecurityTokenRequirement.IssuerBindingContextProperty] = this.IssuerBindingContext.Clone();
System\ServiceModel\Security\Tokens\SslSecurityTokenParameters.cs (3)
32this.issuerBindingContext = other.issuerBindingContext.Clone(); 91value = value.Clone(); 122requirement.Properties[ServiceModelSecurityTokenRequirement.IssuerBindingContextProperty] = this.IssuerBindingContext.Clone();
System\ServiceModel\Security\Tokens\SspiSecurityTokenParameters.cs (3)
30this.issuerBindingContext = other.issuerBindingContext.Clone(); 71value = value.Clone(); 102requirement.Properties[ServiceModelSecurityTokenRequirement.IssuerBindingContextProperty] = this.IssuerBindingContext.Clone();
System.ServiceModel.Routing (1)
System\ServiceModel\Channels\SynchronousSendBindingElement.cs (1)
60if (!this.CanBuildChannelFactory<TChannel>(context.Clone()))