Imported Upstream version 4.6.0.125

Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-08-03 10:59:49 +00:00
parent a569aebcfd
commit e79aa3c0ed
17047 changed files with 3137615 additions and 392334 deletions

View File

@@ -0,0 +1,37 @@
//----------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//----------------------------------------------------------------
namespace System.Activities.Tracking
{
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Activities.Tracking;
[Obsolete("The WF3 Types are deprecated. Instead, please use the new WF4 Types from System.Activities.*")]
public class InteropTrackingRecord : CustomTrackingRecord
{
public System.Workflow.Runtime.Tracking.TrackingRecord TrackingRecord { get; private set; }
public InteropTrackingRecord(string activityDisplayName,
System.Workflow.Runtime.Tracking.TrackingRecord v1TrackingRecord)
: base(activityDisplayName)
{
this.TrackingRecord = v1TrackingRecord;
this.Data.Add("TrackingRecord", v1TrackingRecord);
}
protected InteropTrackingRecord(InteropTrackingRecord record)
: base(record)
{
this.TrackingRecord = record.TrackingRecord;
}
protected override TrackingRecord Clone()
{
return new InteropTrackingRecord(this);
}
}
}