7 types derived from TrackingRecord
System.Activities (7)
System\Activities\Tracking\ActivityScheduledRecord.cs (1)
14public sealed class ActivityScheduledRecord : TrackingRecord
System\Activities\Tracking\ActivityStateRecord.cs (1)
19public sealed class ActivityStateRecord : TrackingRecord
System\Activities\Tracking\BookmarkResumptionRecord.cs (1)
14public sealed class BookmarkResumptionRecord : TrackingRecord
System\Activities\Tracking\CancelRequestedRecord.cs (1)
14public sealed class CancelRequestedRecord : TrackingRecord
System\Activities\Tracking\CustomTrackingRecord.cs (1)
17public class CustomTrackingRecord : TrackingRecord
System\Activities\Tracking\FaultPropagationRecord.cs (1)
15public sealed class FaultPropagationRecord : TrackingRecord
System\Activities\Tracking\WorkflowInstanceRecord.cs (1)
14public class WorkflowInstanceRecord : TrackingRecord
37 references to TrackingRecord
System.Activities (34)
System\Activities\Runtime\ActivityExecutor.cs (1)
981public void AddTrackingRecord(TrackingRecord record)
System\Activities\Statements\Tracking\StateMachineStateRecord.cs (1)
105protected internal override TrackingRecord Clone()
System\Activities\Tracking\ActivityScheduledRecord.cs (1)
97protected internal override TrackingRecord Clone()
System\Activities\Tracking\ActivityStateRecord.cs (1)
198protected internal override TrackingRecord Clone()
System\Activities\Tracking\BookmarkResumptionRecord.cs (1)
130protected internal override TrackingRecord Clone()
System\Activities\Tracking\CancelRequestedRecord.cs (1)
92protected internal override TrackingRecord Clone()
System\Activities\Tracking\CustomTrackingRecord.cs (1)
109protected internal override TrackingRecord Clone()
System\Activities\Tracking\EtwTrackingParticipant.cs (2)
79protected internal override IAsyncResult BeginTrack(TrackingRecord record, TimeSpan timeout, AsyncCallback callback, object state) 90protected internal override void Track(TrackingRecord record, TimeSpan timeout)
System\Activities\Tracking\FaultPropagationRecord.cs (1)
144protected internal override TrackingRecord Clone()
System\Activities\Tracking\RuntimeTrackingProfile.cs (5)
249internal TrackingRecord Match(TrackingRecord record, bool shouldClone) 546static TrackingRecord PrepareRecord(TrackingRecord record, TrackingQuery query, bool shouldClone) 548TrackingRecord preparedRecord = shouldClone ? record.Clone() : record;
System\Activities\Tracking\TrackingParticipant.cs (4)
23protected internal virtual IAsyncResult BeginTrack(TrackingRecord record, TimeSpan timeout, AsyncCallback callback, object state) 36protected internal abstract void Track(TrackingRecord record, TimeSpan timeout); 42TrackingRecord record; 45public TrackAsyncResult(TrackingParticipant participant, TrackingRecord record, TimeSpan timeout, AsyncCallback callback, object state)
System\Activities\Tracking\TrackingProvider.cs (7)
17IList<TrackingRecord> pendingTrackingRecords; 122public void AddRecord(TrackingRecord record) 126this.pendingTrackingRecords = new List<TrackingRecord>(); 166TrackingRecord currentRecord = this.pendingTrackingRecords[j]; 169TrackingRecord preparedRecord = null; 376TrackingRecord originalRecord = this.provider.pendingTrackingRecords[this.currentRecord]; 382TrackingRecord preparedRecord = null;
System\Activities\Tracking\TrackingRecord.cs (2)
41protected TrackingRecord(TrackingRecord record) 164protected abstract internal TrackingRecord Clone();
System\Activities\Tracking\WorkflowInstanceAbortedRecord.cs (1)
76protected internal override TrackingRecord Clone()
System\Activities\Tracking\WorkflowInstanceRecord.cs (1)
127protected internal override TrackingRecord Clone()
System\Activities\Tracking\WorkflowInstanceSuspendedRecord.cs (1)
76protected internal override TrackingRecord Clone()
System\Activities\Tracking\WorkflowInstanceTerminatedRecord.cs (1)
79protected internal override TrackingRecord Clone()
System\Activities\Tracking\WorkflowInstanceUnhandledExceptionRecord.cs (1)
102protected internal override TrackingRecord Clone()
System\Activities\Tracking\WorkflowInstanceUpdatedRecord.cs (1)
100protected internal override TrackingRecord Clone()
System.ServiceModel.Activities (2)
System\ServiceModel\Activities\Tracking\ReceiveMessageRecord.cs (1)
44protected override TrackingRecord Clone()
System\ServiceModel\Activities\Tracking\SendMessageRecord.cs (1)
36protected override TrackingRecord Clone()
System.Workflow.Runtime (1)
System\Activities\Tracking\InteropTrackingRecord.cs (1)
32protected override TrackingRecord Clone()