So here is my code
Task parent = Task.Run(() => { var result = new int[3]; TaskFactory tf = new TaskFactory(TaskCreationOptions.Atta
In Task.Run's documentation, you'll find that it specifies
Its CreationOptions property value is TaskCreationOptions.DenyChildAttach.
So, even though you specify TaskCreationOptions.AttachedToParent, it is ignored.
TaskCreationOptions.AttachedToParent