4 writes to Current
System.ServiceModel (4)
System\ServiceModel\Diagnostics\ServiceModelActivity.cs (4)
112ServiceModelActivity.Current = activity; 244ServiceModelActivity.Current = retval; 292ServiceModelActivity.Current = this.previousActivity; 523ServiceModelActivity.Current = this.previousActivity;
38 references to Current
System.ServiceModel (38)
System\ServiceModel\Channels\ConnectionOrientedTransportChannelFactory.cs (2)
91ServiceModelActivity.Current != null && ServiceModelActivity.Current.ActivityType == ActivityType.OpenClient);
System\ServiceModel\Channels\DatagramAdapter.cs (1)
377activity = ServiceModelActivity.Current;
System\ServiceModel\Channels\HttpChannelHelpers.cs (2)
489((ServiceModelActivity.Current == null) || 490(ServiceModelActivity.Current.ActivityType != ActivityType.ProcessAction)))
System\ServiceModel\Channels\MsmqDiagnostics.cs (2)
78if (DiagnosticUtility.ShouldUseActivity && null != ServiceModelActivity.Current && ActivityType.ProcessAction != ServiceModelActivity.Current.ActivityType)
System\ServiceModel\Channels\ServiceChannelProxy.cs (2)
304if (ServiceModelActivity.Current == null || 305ServiceModelActivity.Current.ActivityType != ActivityType.Close)
System\ServiceModel\Channels\SessionConnectionReader.cs (9)
1141ServiceModelActivity.Current != null && 1142ServiceModelActivity.Current.ActivityType == ActivityType.ProcessAction) 1144ServiceModelActivity.Current.Resume(); 1539if ((ServiceModelActivity.Current != null) && 1540(ServiceModelActivity.Current.ActivityType == ActivityType.ProcessAction)) 1544else if ((ServiceModelActivity.Current != null) && 1545(ServiceModelActivity.Current.PreviousActivity != null) && 1546(ServiceModelActivity.Current.PreviousActivity.ActivityType == ActivityType.ProcessAction)) 1548retval = ServiceModelActivity.BoundOperation(ServiceModelActivity.Current.PreviousActivity);
System\ServiceModel\Diagnostics\ServiceModelActivity.cs (5)
59this.previousActivity = ServiceModelActivity.Current; 110retval.SetPreviousServiceModelActivity(ServiceModelActivity.Current); 176ServiceModelActivity activityToSuspend = ServiceModelActivity.Current; 285ServiceModelActivity.Current != null) 287ServiceModelActivity.Current.Resume();
System\ServiceModel\Diagnostics\TraceAsyncResult.cs (1)
24this.CallbackActivity = ServiceModelActivity.Current;
System\ServiceModel\Diagnostics\TraceUtility.cs (10)
469ServiceModelActivity callbackActivity = ServiceModelActivity.Current; 614ServiceModelActivity activity = ServiceModelActivity.Current; 641ServiceModelActivity activity = ServiceModelActivity.Current; 1116if (ServiceModelActivity.Current != null) 1118if ((ServiceModelActivity.Current.Id == guid) || 1119(ServiceModelActivity.Current.ActivityType == ActivityType.ProcessAction)) 1121activity = ServiceModelActivity.Current; 1124else if (ServiceModelActivity.Current.PreviousActivity != null && 1125ServiceModelActivity.Current.PreviousActivity.Id == guid) 1127activity = ServiceModelActivity.Current.PreviousActivity;
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (3)
484ServiceModelActivity.Current != null && 485ServiceModelActivity.Current.ActivityType == ActivityType.ProcessAction) 487ServiceModelActivity.Current.Suspend();
System\ServiceModel\Security\SecurityProtocolCorrelationState.cs (1)
23this.activity = DiagnosticUtility.ShouldUseActivity ? ServiceModelActivity.Current : null;