7 writes to _channelFactoryRef
System.ServiceModel.Primitives (7)
System\ServiceModel\ClientBase.cs (7)
79
_channelFactoryRef
= new ChannelFactoryRef<TChannel>(new ChannelFactory<TChannel>(binding, remoteAddress));
101
_channelFactoryRef
= new ChannelFactoryRef<TChannel>(new ChannelFactory<TChannel>(endpoint));
116
_channelFactoryRef
= new ChannelFactoryRef<TChannel>(
153
_channelFactoryRef
= new ChannelFactoryRef<TChannel>(
665
_channelFactoryRef
= factoryRef;
680
_channelFactoryRef
= CreateChannelFactoryRef(_endpointTrait);
717
_channelFactoryRef
= CreateChannelFactoryRef(_endpointTrait);
20 references to _channelFactoryRef
System.ServiceModel.Primitives (20)
System\ServiceModel\ClientBase.cs (20)
80
_channelFactoryRef
.ChannelFactory.TraceOpenAndClose = false;
102
_channelFactoryRef
.ChannelFactory.TraceOpenAndClose = false;
118
_channelFactoryRef
.ChannelFactory.TraceOpenAndClose = false;
155
_channelFactoryRef
.ChannelFactory.TraceOpenAndClose = false;
339
if (
_channelFactoryRef
.Release())
352
_channelFactoryRef
.Abort();
389
if (
_channelFactoryRef
.Release())
403
_channelFactoryRef
.Abort();
529
if (
_channelFactoryRef
.Release())
543
_channelFactoryRef
.Abort();
547
_channelFactoryRef
.Close(timeoutHelper.RemainingTime());
646
return
_channelFactoryRef
.ChannelFactory;
651
Fx.Assert(
_channelFactoryRef
== null, "The channelFactory should have never been assigned");
666
_channelFactoryRef
.AddRef();
677
if (
_channelFactoryRef
== null)
716
ChannelFactoryRef<TChannel> pendingFactoryRef =
_channelFactoryRef
;
747
Fx.Assert(
_channelFactoryRef
.ChannelFactory.State == CommunicationState.Opened,
757
_channelFactoryRef
.AddRef();
758
s_factoryRefCache.Add(_endpointTrait,
_channelFactoryRef
);
783
if (object.ReferenceEquals(
_channelFactoryRef
, factoryRef))