49 instantiations of InstanceContext
Binding.ReliableSession.IntegrationTests (1)
NetTcpBindingTests.cs (1)
106var instanceContext = new InstanceContext(callbackService);
Binding.Tcp.IntegrationTests (1)
OperationContextAsyncFlowTests.cs (1)
112InstanceContext context = new InstanceContext(callbackService);
Client.ChannelLayer.IntegrationTests (5)
DuplexChannelShapeTests.4.0.0.cs (2)
147instanceContext = new InstanceContext(imp); 176instanceContext = new InstanceContext(imp);
DuplexChannelWithSynchronizationContext.cs (3)
40InstanceContext context = new InstanceContext(callbackService); 102InstanceContext context = new InstanceContext(callbackService); 176InstanceContext context = new InstanceContext(callbackService);
Client.ClientBase.IntegrationTests (3)
DuplexClientBaseTests.4.1.0.cs (2)
28InstanceContext context = new InstanceContext(callbackService); 75InstanceContext context = new InstanceContext(callbackService);
SessionTests.cs (1)
511var instanceContext = new InstanceContext(duplexCallback);
Client.ExpectedExceptions.IntegrationTests (4)
CallbackDebugBehaviorTests.cs (2)
35context = new InstanceContext(callbackService); 61var context2 = new InstanceContext(callbackService2);
ExpectedExceptionTests.4.1.0.cs (2)
244context = new InstanceContext(callbackService); 297context = new InstanceContext(callbackService);
Client.TypedClient.IntegrationTests (3)
TypedProxyDuplexTests.4.1.0.cs (2)
32InstanceContext context = new InstanceContext(callbackService); 67InstanceContext context = new InstanceContext(callbackService);
TypedProxyTests.4.1.0.cs (1)
65context = new InstanceContext(callbackService);
Contract.Data.IntegrationTests (2)
DataContractTests.4.1.0.cs (2)
31context = new InstanceContext(callbackService); 69context = new InstanceContext(callbackService);
Extensibility.WebSockets.IntegrationTests (8)
WebSocketTests.4.1.0.cs (8)
45context = new InstanceContext(clientReceiver); 140context = new InstanceContext(clientReceiver); 208context = new InstanceContext(clientReceiver); 278context = new InstanceContext(clientReceiver); 375context = new InstanceContext(clientReceiver); 718InstanceContext context = new InstanceContext(callbackService); 758InstanceContext context = new InstanceContext(callbackService); 797InstanceContext context = new InstanceContext(callbackService);
Security.TransportSecurity.IntegrationTests (1)
Tcp\ClientCredentialTypeTests.4.1.1.cs (1)
245InstanceContext context = new InstanceContext(callbackService);
System.ServiceModel.Primitives (2)
System\ServiceModel\DuplexChannelFactory.cs (2)
141CallbackInstance = new InstanceContext(callbackInstance); 219return new InstanceContext(callbackObject);
System.ServiceModel.Primitives.Tests (19)
Description\OperationBehaviorTest.cs (1)
28InstanceContext context = new InstanceContext(callbackService);
ServiceModel\DuplexChannelFactoryTest.cs (13)
20InstanceContext context = new InstanceContext(callback); 44InstanceContext context = new InstanceContext(callback); 56InstanceContext context = new InstanceContext(callback); 69InstanceContext context = new InstanceContext(callback); 84InstanceContext context = new InstanceContext(callback); 99InstanceContext context = new InstanceContext(callback); 117InstanceContext context = new InstanceContext(callback); 129InstanceContext context = new InstanceContext(callback); 143InstanceContext context = new InstanceContext(callback); 160InstanceContext context = new InstanceContext(callback); 189InstanceContext context = new InstanceContext(callback); 200InstanceContext context = new InstanceContext(callback); 216InstanceContext context = new InstanceContext(callback);
ServiceModel\DuplexClientBaseTest.cs (5)
18InstanceContext context = new InstanceContext(new WcfDuplexServiceCallback()); 32InstanceContext context = new InstanceContext(new WcfDuplexServiceCallback()); 53InstanceContext context = new InstanceContext(new WcfDuplexServiceCallback()); 61InstanceContext context = new InstanceContext(new WcfDuplexServiceCallback()); 69InstanceContext context = new InstanceContext(new WcfDuplexServiceCallback());
104 references to InstanceContext
Binding.ReliableSession.IntegrationTests (1)
NetTcpBindingTests.cs (1)
106var instanceContext = new InstanceContext(callbackService);
Binding.Tcp.IntegrationTests (1)
OperationContextAsyncFlowTests.cs (1)
112InstanceContext context = new InstanceContext(callbackService);
Client.ChannelLayer.IntegrationTests (5)
DuplexChannelShapeTests.4.0.0.cs (2)
140InstanceContext instanceContext; 169InstanceContext instanceContext;
DuplexChannelWithSynchronizationContext.cs (3)
40InstanceContext context = new InstanceContext(callbackService); 102InstanceContext context = new InstanceContext(callbackService); 176InstanceContext context = new InstanceContext(callbackService);
Client.ClientBase.IntegrationTests (3)
DuplexClientBaseTests.4.1.0.cs (2)
28InstanceContext context = new InstanceContext(callbackService); 75InstanceContext context = new InstanceContext(callbackService);
SessionTests.cs (1)
511var instanceContext = new InstanceContext(duplexCallback);
Client.ExpectedExceptions.IntegrationTests (4)
CallbackDebugBehaviorTests.cs (2)
25InstanceContext context; 61var context2 = new InstanceContext(callbackService2);
ExpectedExceptionTests.4.1.0.cs (2)
234InstanceContext context = null; 285InstanceContext context = null;
Client.TypedClient.IntegrationTests (3)
TypedProxyDuplexTests.4.1.0.cs (2)
32InstanceContext context = new InstanceContext(callbackService); 67InstanceContext context = new InstanceContext(callbackService);
TypedProxyTests.4.1.0.cs (1)
55InstanceContext context = null;
Contract.Data.IntegrationTests (2)
DataContractTests.4.1.0.cs (2)
21InstanceContext context = null; 59InstanceContext context = null;
Extensibility.WebSockets.IntegrationTests (8)
WebSocketTests.4.1.0.cs (8)
27InstanceContext context = null; 124InstanceContext context = null; 191InstanceContext context = null; 260InstanceContext context = null; 358InstanceContext context = null; 718InstanceContext context = new InstanceContext(callbackService); 758InstanceContext context = new InstanceContext(callbackService); 797InstanceContext context = new InstanceContext(callbackService);
ScenarioTests.Common.Tests (1)
ScenarioTestTypes.cs (1)
860public MyDuplexClientBase(InstanceContext callbackInstance, Binding binding, EndpointAddress endpointAddress)
Security.TransportSecurity.IntegrationTests (1)
Tcp\ClientCredentialTypeTests.4.1.1.cs (1)
245InstanceContext context = new InstanceContext(callbackService);
System.ServiceModel.Primitives (55)
System\ServiceModel\ChannelFactory.cs (1)
428internal InstanceContext CallbackInstance { get; set; }
System\ServiceModel\Channels\ServiceChannel.cs (2)
369internal InstanceContext InstanceContext { get; set; } 1457InstanceContext IDuplexContextChannel.CallbackInstance
System\ServiceModel\Channels\ServiceChannelProxy.cs (1)
838public InstanceContext CallbackInstance
System\ServiceModel\ClientBase.cs (1)
107protected ClientBase(InstanceContext callbackInstance, Binding binding, EndpointAddress remoteAddress)
System\ServiceModel\Dispatcher\ChannelHandler.cs (1)
1251public InstanceContext ExistingInstanceContext;
System\ServiceModel\Dispatcher\ConcurrencyBehavior.cs (2)
119private static void UnlockInstance(InstanceContext instanceContext) 142InstanceContext instanceContext = operationContext.InstanceContext;
System\ServiceModel\Dispatcher\DispatchRuntime.cs (3)
523object IInstanceProvider.GetInstance(InstanceContext instanceContext) 528object IInstanceProvider.GetInstance(InstanceContext instanceContext, Message message) 533void IInstanceProvider.ReleaseInstance(InstanceContext instanceContext, object instance)
System\ServiceModel\Dispatcher\IDispatchMessageInspector.cs (1)
12object AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext);
System\ServiceModel\Dispatcher\IInstanceContextProvider.cs (1)
12InstanceContext GetExistingInstanceContext(Message message, IContextChannel channel);
System\ServiceModel\Dispatcher\IInstanceProvider.cs (3)
12object GetInstance(InstanceContext instanceContext); 13object GetInstance(InstanceContext instanceContext, Message message); 14void ReleaseInstance(InstanceContext instanceContext, object instance);
System\ServiceModel\Dispatcher\InstanceBehavior.cs (3)
26InstanceContext context = rpc.InstanceContext; 68internal object GetInstance(InstanceContext instanceContext) 78internal object GetInstance(InstanceContext instanceContext, Message request)
System\ServiceModel\Dispatcher\InstanceContextProviderBase.cs (1)
40public abstract InstanceContext GetExistingInstanceContext(Message message, IContextChannel channel);
System\ServiceModel\Dispatcher\IResumeMessageRpc.cs (1)
10InstanceContext GetMessageInstanceContext();
System\ServiceModel\Dispatcher\MessageRpc.cs (3)
52internal InstanceContext InstanceContext; 63OperationContext operationContext, InstanceContext instanceContext, EventTraceActivity eventTraceActivity) 527public InstanceContext GetMessageInstanceContext()
System\ServiceModel\Dispatcher\PerSessionInstanceContextProvider.cs (1)
18public override InstanceContext GetExistingInstanceContext(Message message, IContextChannel channel)
System\ServiceModel\Dispatcher\ThreadBehavior.cs (1)
92private SynchronizationContext GetSyncContext(InstanceContext instanceContext)
System\ServiceModel\DuplexChannelFactory.cs (15)
32public DuplexChannelFactory(InstanceContext callbackInstance) 35public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding, String remoteAddress) 38public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding, EndpointAddress remoteAddress) 41public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding) 44public DuplexChannelFactory(InstanceContext callbackInstance, ServiceEndpoint endpoint) 135else if (callbackInstance is InstanceContext) 137CallbackInstance = (InstanceContext)callbackInstance; 145public TChannel CreateChannel(InstanceContext callbackInstance) 150public TChannel CreateChannel(InstanceContext callbackInstance, EndpointAddress address) 165public virtual TChannel CreateChannel(InstanceContext callbackInstance, EndpointAddress address, Uri via) 212private static InstanceContext GetInstanceContextForObject(object callbackObject) 214if (callbackObject is InstanceContext) 216return (InstanceContext)callbackObject; 232public static TChannel CreateChannel(InstanceContext callbackInstance, Binding binding, EndpointAddress endpointAddress) 240public static TChannel CreateChannel(InstanceContext callbackInstance, Binding binding, EndpointAddress endpointAddress, Uri via)
System\ServiceModel\DuplexClientBase.cs (1)
13protected DuplexClientBase(InstanceContext callbackInstance, Binding binding, EndpointAddress remoteAddress)
System\ServiceModel\IDuplexContextChannel.cs (1)
11InstanceContext CallbackInstance { get; set; }
System\ServiceModel\InstanceContext.cs (4)
16public sealed class InstanceContext : CommunicationObject, IExtensibleObject<InstanceContext> 21private ExtensionCollection<InstanceContext> _extensions; 96public IExtensionCollection<InstanceContext> Extensions 105_extensions = new ExtensionCollection<InstanceContext>(this, ThisLock);
System\ServiceModel\OperationContext.cs (2)
267public InstanceContext InstanceContext { get; private set; } 395internal void SetInstanceContext(InstanceContext instanceContext)
System\ServiceModel\ProgrammaticEndpointTrait.cs (2)
15private InstanceContext _callbackInstance; 19InstanceContext callbackInstance)
System\ServiceModel\ServiceChannelManager.cs (2)
14internal delegate void InstanceContextEmptyCallback(InstanceContext instanceContext); 24public ServiceChannelManager(InstanceContext instanceContext) : base(instanceContext.ThisLock) { }
System\ServiceModel\ServiceEndpointTrait.cs (2)
12private InstanceContext _callbackInstance; 16InstanceContext callbackInstance)
System.ServiceModel.Primitives.Tests (19)
Description\OperationBehaviorTest.cs (1)
28InstanceContext context = new InstanceContext(callbackService);
ServiceModel\DuplexChannelFactoryTest.cs (13)
20InstanceContext context = new InstanceContext(callback); 44InstanceContext context = new InstanceContext(callback); 56InstanceContext context = new InstanceContext(callback); 69InstanceContext context = new InstanceContext(callback); 84InstanceContext context = new InstanceContext(callback); 99InstanceContext context = new InstanceContext(callback); 117InstanceContext context = new InstanceContext(callback); 129InstanceContext context = new InstanceContext(callback); 143InstanceContext context = new InstanceContext(callback); 160InstanceContext context = new InstanceContext(callback); 189InstanceContext context = new InstanceContext(callback); 200InstanceContext context = new InstanceContext(callback); 216InstanceContext context = new InstanceContext(callback);
ServiceModel\DuplexClientBaseTest.cs (5)
18InstanceContext context = new InstanceContext(new WcfDuplexServiceCallback()); 32InstanceContext context = new InstanceContext(new WcfDuplexServiceCallback()); 53InstanceContext context = new InstanceContext(new WcfDuplexServiceCallback()); 61InstanceContext context = new InstanceContext(new WcfDuplexServiceCallback()); 69InstanceContext context = new InstanceContext(new WcfDuplexServiceCallback());
UnitTests.Common (1)
TestHelpers.cs (1)
68public MyDuplexClientBase(InstanceContext callbackInstance, Binding binding, EndpointAddress endpointAddress)