1 type derived from TrackingParticipant
System.Activities (1)
System\Activities\Tracking\EtwTrackingParticipant.cs (1)
25public sealed class EtwTrackingParticipant : TrackingParticipant
23 references to TrackingParticipant
System.Activities (19)
System\Activities\Hosting\WorkflowInstance.cs (2)
404foreach (TrackingParticipant trackingParticipant in GetExtensions<TrackingParticipant>())
System\Activities\Hosting\WorkflowInstanceExtensionCollection.cs (1)
171if (!this.hasTrackingParticipant && extensionProvider.IsMatch<TrackingParticipant>(newExtension))
System\Activities\Hosting\WorkflowInstanceExtensionManager.cs (2)
110if (!this.HasSingletonTrackingParticipant && singletonExtension is TrackingParticipant) 212if (!addedTrackingParticipant && additionalExtension is TrackingParticipant)
System\Activities\Tracking\TrackingParticipant.cs (4)
22[Fx.Tag.InheritThrows(From = "Track", FromDeclaringType = typeof(TrackingParticipant))] 28[Fx.Tag.InheritThrows(From = "Track", FromDeclaringType = typeof(TrackingParticipant))] 41TrackingParticipant participant; 45public TrackAsyncResult(TrackingParticipant participant, TrackingRecord record, TimeSpan timeout, AsyncCallback callback, object state)
System\Activities\Tracking\TrackingProvider.cs (10)
15List<TrackingParticipant> trackingParticipants; 16Dictionary<TrackingParticipant, RuntimeTrackingProfile> profileSubscriptions; 133public void AddParticipant(TrackingParticipant participant) 137this.trackingParticipants = new List<TrackingParticipant>(); 138this.profileSubscriptions = new Dictionary<TrackingParticipant, RuntimeTrackingProfile>(); 158TrackingParticipant participant = this.trackingParticipants[i]; 228RuntimeTrackingProfile GetRuntimeTrackingProfile(TrackingParticipant participant) 327TrackingParticipant participant = this.provider.trackingParticipants[this.currentParticipant]; 357TrackingParticipant participant = thisPtr.provider.trackingParticipants[thisPtr.currentParticipant]; 374bool PostTrackingRecord(TrackingParticipant participant, RuntimeTrackingProfile runtimeProfile)
System.Workflow.Runtime (4)
System\Activities\Statements\Interop.cs (4)
370interopExecutor.TrackingEnabled = (context.GetExtension<TrackingParticipant>() != null); 413interopExecutor.TrackingEnabled = (context.GetExtension<TrackingParticipant>() != null); 518interopExecutor.TrackingEnabled = (context.GetExtension<TrackingParticipant>() != null); 817interopExecutor.TrackingEnabled = (context.GetExtension<TrackingParticipant>() != null);