3 instantiations of ContingentProperties
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (3)
303m_contingentProperties = new ContingentProperties() // can't have children, so just instantiate directly 1334Interlocked.CompareExchange(ref m_contingentProperties, new ContingentProperties(), null); 1345m_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)
292internal ContingentProperties? m_contingentProperties; 579ContingentProperties? props = m_contingentProperties; 609ContingentProperties props = EnsureContingentPropertiesInitializedUnsafe(); 875ContingentProperties props = EnsureContingentPropertiesInitialized(); 896ContingentProperties props = EnsureContingentPropertiesInitialized(); 1316ContingentProperties? props = Volatile.Read(ref m_contingentProperties); 1328internal ContingentProperties EnsureContingentPropertiesInitialized() 1332ContingentProperties InitializeContingentProperties() 1344internal ContingentProperties EnsureContingentPropertiesInitializedUnsafe() => 1355ContingentProperties? props = Volatile.Read(ref m_contingentProperties); 1479ContingentProperties contingentProps = EnsureContingentPropertiesInitialized(); 1493ContingentProperties.SetEvent(newMre); 1508ContingentProperties? props = Volatile.Read(ref m_contingentProperties); 1613ContingentProperties? cp = Volatile.Read(ref m_contingentProperties); 1630ContingentProperties.SetEvent(ev); 1766ContingentProperties props = EnsureContingentPropertiesInitialized(); 1999ContingentProperties props = m_contingentProperties!; 2047ContingentProperties? cp = Volatile.Read(ref m_contingentProperties); 2120ContingentProperties? cp = m_contingentProperties; 2157ContingentProperties? props = Volatile.Read(ref m_contingentProperties); 2195internal void AddExceptionsFromChildren(ContingentProperties props) 3304ContingentProperties? cp = Volatile.Read(ref m_contingentProperties); 3341ContingentProperties? 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