2 writes to m_parent
mscorlib (2)
system\threading\Tasks\Task.cs (2)
365m_parent = Task.InternalCurrent; 573m_parent = parent;
15 references to m_parent
mscorlib (15)
system\threading\Tasks\Future.cs (1)
507if (m_parent != null)
system\threading\Tasks\Task.cs (14)
646if (m_parent != null 648&& ((m_parent.CreationOptions & TaskCreationOptions.DenyChildAttach) == 0) 651m_parent.AddNewChild(); 722if ((m_parent != null) && 724&& ((m_parent.Options & TaskCreationOptions.DenyChildAttach) == 0)) 726m_parent.DisregardChild(); 983Task parentTask = this.m_parent; 2170if ((m_parent != null) 2172&& ((m_parent.CreationOptions & TaskCreationOptions.DenyChildAttach) == 0) 2173&& Task.InternalCurrent == m_parent) 2354if (m_parent != null 2355&& ((m_parent.CreationOptions & TaskCreationOptions.DenyChildAttach) == 0) 2358m_parent.ProcessChildCompletion(this); 2373Contract.Assert(childTask.m_parent == this, "ProcessChildCompletion should only be called for a child of this task");