3 instantiations of ContingentProperties
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (3)
305m_contingentProperties = new ContingentProperties() // can't have children, so just instantiate directly 1335Interlocked.CompareExchange(ref m_contingentProperties, new ContingentProperties(), null); 1346m_contingentProperties ??= new ContingentProperties();
25 references to ContingentProperties
System.Private.CoreLib (25)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Future.cs (1)
381ContingentProperties? props = m_contingentProperties;
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (23)
294internal ContingentProperties? m_contingentProperties; 581ContingentProperties? props = m_contingentProperties; 611ContingentProperties props = EnsureContingentPropertiesInitializedUnsafe(); 876ContingentProperties props = EnsureContingentPropertiesInitialized(); 897ContingentProperties props = EnsureContingentPropertiesInitialized(); 1317ContingentProperties? props = Volatile.Read(ref m_contingentProperties); 1329internal ContingentProperties EnsureContingentPropertiesInitialized() 1333ContingentProperties InitializeContingentProperties() 1345internal ContingentProperties EnsureContingentPropertiesInitializedUnsafe() => 1356ContingentProperties? props = Volatile.Read(ref m_contingentProperties); 1480ContingentProperties contingentProps = EnsureContingentPropertiesInitialized(); 1494ContingentProperties.SetEvent(newMre); 1509ContingentProperties? props = Volatile.Read(ref m_contingentProperties); 1614ContingentProperties? cp = Volatile.Read(ref m_contingentProperties); 1631ContingentProperties.SetEvent(ev); 1767ContingentProperties props = EnsureContingentPropertiesInitialized(); 2000ContingentProperties props = m_contingentProperties!; 2048ContingentProperties? cp = Volatile.Read(ref m_contingentProperties); 2121ContingentProperties? cp = m_contingentProperties; 2158ContingentProperties? props = Volatile.Read(ref m_contingentProperties); 2196internal void AddExceptionsFromChildren(ContingentProperties props) 3284ContingentProperties? cp = Volatile.Read(ref m_contingentProperties); 3321ContingentProperties? 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