void ScheduleEntry(NativeActivityContext context)
{
context.Track(new StateMachineStateRecord
{
StateMachineName = this.StateMachineName,
StateName = this.DisplayName,
});
if (this.Entry != null)
{
context.ScheduleActivity(this.Entry, this.onEntryComplete);
}
else
{
this.onEntryComplete(context, null);
}
}