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