4 writes to Current
System.ServiceModel.Primitives (4)
System\ServiceModel\Diagnostics\ServiceModelActivity.cs (4)
82ServiceModelActivity.Current = activity; 214ServiceModelActivity.Current = retval; 262ServiceModelActivity.Current = PreviousActivity; 395ServiceModelActivity.Current = _previousActivity;
22 references to Current
System.ServiceModel.Primitives (22)
System\ServiceModel\Channels\ServiceChannelProxy.cs (2)
339if (ServiceModelActivity.Current == null || 340ServiceModelActivity.Current.ActivityType != ActivityType.Close)
System\ServiceModel\Diagnostics\ServiceModelActivity.cs (5)
46PreviousActivity = ServiceModelActivity.Current; 80retval.SetPreviousServiceModelActivity(ServiceModelActivity.Current); 146ServiceModelActivity activityToSuspend = ServiceModelActivity.Current; 255ServiceModelActivity.Current != null) 257ServiceModelActivity.Current.Resume();
System\ServiceModel\Diagnostics\TraceAsyncResult.cs (1)
23CallbackActivity = ServiceModelActivity.Current;
System\ServiceModel\Diagnostics\TraceUtility.cs (10)
204ServiceModelActivity activity = ServiceModelActivity.Current; 231ServiceModelActivity activity = ServiceModelActivity.Current; 410ServiceModelActivity callbackActivity = ServiceModelActivity.Current; 548if (ServiceModelActivity.Current != null) 550if ((ServiceModelActivity.Current.Id == guid) || 551(ServiceModelActivity.Current.ActivityType == ActivityType.ProcessAction)) 553activity = ServiceModelActivity.Current; 556else if (ServiceModelActivity.Current.PreviousActivity != null && 557ServiceModelActivity.Current.PreviousActivity.Id == guid) 559activity = ServiceModelActivity.Current.PreviousActivity;
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (3)
472ServiceModelActivity.Current != null && 473ServiceModelActivity.Current.ActivityType == ActivityType.ProcessAction) 475ServiceModelActivity.Current.Suspend();
System\ServiceModel\Security\SecurityProtocolCorrelationState.cs (1)
15Activity = DiagnosticUtility.ShouldUseActivity ? ServiceModelActivity.Current : null;