System.Activities.Statements.InternalState.PrepareForExit C# (CSharp) Метод

PrepareForExit() приватный Метод

private PrepareForExit ( NativeActivityContext context, targetStateId ) : void
context NativeActivityContext
Результат void
        void PrepareForExit(NativeActivityContext context, string targetStateId)
        {
            ReadOnlyCollection<ActivityInstance> children = context.GetChildren();
            this.Result.Set(context, targetStateId);
            this.isExiting.Set(context, true);

            if (children.Count > 0)
            {
                // Cancel all other pending triggers.
                context.CancelChildren();
            }
            else
            {
                this.ScheduleExit(context);
            }
        }
    }