3 instantiations of ContingentProperties
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (3)
448m_contingentProperties = new ContingentProperties() // can't have children, so just instantiate directly 1483Interlocked.CompareExchange(ref m_contingentProperties, new ContingentProperties(), null); 1494m_contingentProperties ??= new ContingentProperties();
25 references to ContingentProperties
System.Private.CoreLib (25)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task_T.cs (1)
379ContingentProperties? props = m_contingentProperties;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (23)
436internal ContingentProperties? m_contingentProperties; 727ContingentProperties? props = m_contingentProperties; 757ContingentProperties props = EnsureContingentPropertiesInitializedUnsafe(); 1023ContingentProperties props = EnsureContingentPropertiesInitialized(); 1044ContingentProperties props = EnsureContingentPropertiesInitialized(); 1465ContingentProperties? props = Volatile.Read(ref m_contingentProperties); 1477internal ContingentProperties EnsureContingentPropertiesInitialized() 1481ContingentProperties InitializeContingentProperties() 1493internal ContingentProperties EnsureContingentPropertiesInitializedUnsafe() => 1504ContingentProperties? props = Volatile.Read(ref m_contingentProperties); 1632ContingentProperties contingentProps = EnsureContingentPropertiesInitialized(); 1646ContingentProperties.SetEvent(newMre); 1661ContingentProperties? props = Volatile.Read(ref m_contingentProperties); 1766ContingentProperties? cp = Volatile.Read(ref m_contingentProperties); 1783ContingentProperties.SetEvent(ev); 1920ContingentProperties props = EnsureContingentPropertiesInitialized(); 2153ContingentProperties props = m_contingentProperties!; 2201ContingentProperties? cp = Volatile.Read(ref m_contingentProperties); 2274ContingentProperties? cp = m_contingentProperties; 2311ContingentProperties? props = Volatile.Read(ref m_contingentProperties); 2349internal void AddExceptionsFromChildren(ContingentProperties props) 3465ContingentProperties? cp = Volatile.Read(ref m_contingentProperties); 3502ContingentProperties? props = m_contingentProperties;
src\runtime\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