6 writes to _channelFactoryRef
System.ServiceModel.Primitives (6)
System\ServiceModel\ClientBase.cs (6)
79_channelFactoryRef = new ChannelFactoryRef<TChannel>(new ChannelFactory<TChannel>(binding, remoteAddress)); 101_channelFactoryRef = new ChannelFactoryRef<TChannel>(new ChannelFactory<TChannel>(endpoint)); 133_channelFactoryRef = new ChannelFactoryRef<TChannel>( 645_channelFactoryRef = factoryRef; 660_channelFactoryRef = CreateChannelFactoryRef(_endpointTrait); 697_channelFactoryRef = CreateChannelFactoryRef(_endpointTrait);
19 references to _channelFactoryRef
System.ServiceModel.Primitives (19)
System\ServiceModel\ClientBase.cs (19)
80_channelFactoryRef.ChannelFactory.TraceOpenAndClose = false; 102_channelFactoryRef.ChannelFactory.TraceOpenAndClose = false; 135_channelFactoryRef.ChannelFactory.TraceOpenAndClose = false; 319if (_channelFactoryRef.Release()) 332_channelFactoryRef.Abort(); 369if (_channelFactoryRef.Release()) 383_channelFactoryRef.Abort(); 509if (_channelFactoryRef.Release()) 523_channelFactoryRef.Abort(); 527_channelFactoryRef.Close(timeoutHelper.RemainingTime()); 626return _channelFactoryRef.ChannelFactory; 631Fx.Assert(_channelFactoryRef == null, "The channelFactory should have never been assigned"); 646_channelFactoryRef.AddRef(); 657if (_channelFactoryRef == null) 696ChannelFactoryRef<TChannel> pendingFactoryRef = _channelFactoryRef; 727Fx.Assert(_channelFactoryRef.ChannelFactory.State == CommunicationState.Opened, 737_channelFactoryRef.AddRef(); 738s_factoryRefCache.Add(_endpointTrait, _channelFactoryRef); 763if (object.ReferenceEquals(_channelFactoryRef, factoryRef))