3 instantiations of ContingentProperties
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (3)
377m_contingentProperties = new ContingentProperties() // can't have children, so just instantiate directly 1412Interlocked.CompareExchange(ref m_contingentProperties, new ContingentProperties(), null); 1423m_contingentProperties ??= new ContingentProperties();
25 references to ContingentProperties
System.Private.CoreLib (25)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (23)
365internal ContingentProperties? m_contingentProperties; 656ContingentProperties? props = m_contingentProperties; 686ContingentProperties props = EnsureContingentPropertiesInitializedUnsafe(); 952ContingentProperties props = EnsureContingentPropertiesInitialized(); 973ContingentProperties props = EnsureContingentPropertiesInitialized(); 1394ContingentProperties? props = Volatile.Read(ref m_contingentProperties); 1406internal ContingentProperties EnsureContingentPropertiesInitialized() 1410ContingentProperties InitializeContingentProperties() 1422internal ContingentProperties EnsureContingentPropertiesInitializedUnsafe() => 1433ContingentProperties? props = Volatile.Read(ref m_contingentProperties); 1557ContingentProperties contingentProps = EnsureContingentPropertiesInitialized(); 1571ContingentProperties.SetEvent(newMre); 1586ContingentProperties? props = Volatile.Read(ref m_contingentProperties); 1691ContingentProperties? cp = Volatile.Read(ref m_contingentProperties); 1708ContingentProperties.SetEvent(ev); 1845ContingentProperties props = EnsureContingentPropertiesInitialized(); 2078ContingentProperties props = m_contingentProperties!; 2126ContingentProperties? cp = Volatile.Read(ref m_contingentProperties); 2199ContingentProperties? cp = m_contingentProperties; 2236ContingentProperties? props = Volatile.Read(ref m_contingentProperties); 2274internal void AddExceptionsFromChildren(ContingentProperties props) 3389ContingentProperties? cp = Volatile.Read(ref m_contingentProperties); 3426ContingentProperties? props = m_contingentProperties;
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task_T.cs (1)
379ContingentProperties? props = m_contingentProperties;
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskContinuation.cs (1)
341Task.ContingentProperties? cp = continuationTask.m_contingentProperties; // no need to volatile read, as we only care about the token, which is only assignable at construction