3 instantiations of ContingentProperties
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (3)
448
m_contingentProperties = new
ContingentProperties
() // can't have children, so just instantiate directly
1483
Interlocked.CompareExchange(ref m_contingentProperties, new
ContingentProperties
(), null);
1494
m_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)
379
ContingentProperties
? props = m_contingentProperties;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (23)
436
internal
ContingentProperties
? m_contingentProperties;
727
ContingentProperties
? props = m_contingentProperties;
757
ContingentProperties
props = EnsureContingentPropertiesInitializedUnsafe();
1023
ContingentProperties
props = EnsureContingentPropertiesInitialized();
1044
ContingentProperties
props = EnsureContingentPropertiesInitialized();
1465
ContingentProperties
? props = Volatile.Read(ref m_contingentProperties);
1477
internal
ContingentProperties
EnsureContingentPropertiesInitialized()
1481
ContingentProperties
InitializeContingentProperties()
1493
internal
ContingentProperties
EnsureContingentPropertiesInitializedUnsafe() =>
1504
ContingentProperties
? props = Volatile.Read(ref m_contingentProperties);
1632
ContingentProperties
contingentProps = EnsureContingentPropertiesInitialized();
1646
ContingentProperties
.SetEvent(newMre);
1661
ContingentProperties
? props = Volatile.Read(ref m_contingentProperties);
1766
ContingentProperties
? cp = Volatile.Read(ref m_contingentProperties);
1783
ContingentProperties
.SetEvent(ev);
1920
ContingentProperties
props = EnsureContingentPropertiesInitialized();
2153
ContingentProperties
props = m_contingentProperties!;
2201
ContingentProperties
? cp = Volatile.Read(ref m_contingentProperties);
2274
ContingentProperties
? cp = m_contingentProperties;
2311
ContingentProperties
? props = Volatile.Read(ref m_contingentProperties);
2349
internal void AddExceptionsFromChildren(
ContingentProperties
props)
3465
ContingentProperties
? cp = Volatile.Read(ref m_contingentProperties);
3502
ContingentProperties
? props = m_contingentProperties;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskContinuation.cs (1)
341
Task.
ContingentProperties
? cp = continuationTask.m_contingentProperties; // no need to volatile read, as we only care about the token, which is only assignable at construction