3 instantiations of ContingentProperties
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (3)
377
m_contingentProperties = new
ContingentProperties
() // can't have children, so just instantiate directly
1412
Interlocked.CompareExchange(ref m_contingentProperties, new
ContingentProperties
(), null);
1423
m_contingentProperties ??= new
ContingentProperties
();
25 references to ContingentProperties
System.Private.CoreLib (25)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (23)
365
internal
ContingentProperties
? m_contingentProperties;
656
ContingentProperties
? props = m_contingentProperties;
686
ContingentProperties
props = EnsureContingentPropertiesInitializedUnsafe();
952
ContingentProperties
props = EnsureContingentPropertiesInitialized();
973
ContingentProperties
props = EnsureContingentPropertiesInitialized();
1394
ContingentProperties
? props = Volatile.Read(ref m_contingentProperties);
1406
internal
ContingentProperties
EnsureContingentPropertiesInitialized()
1410
ContingentProperties
InitializeContingentProperties()
1422
internal
ContingentProperties
EnsureContingentPropertiesInitializedUnsafe() =>
1433
ContingentProperties
? props = Volatile.Read(ref m_contingentProperties);
1557
ContingentProperties
contingentProps = EnsureContingentPropertiesInitialized();
1571
ContingentProperties
.SetEvent(newMre);
1586
ContingentProperties
? props = Volatile.Read(ref m_contingentProperties);
1691
ContingentProperties
? cp = Volatile.Read(ref m_contingentProperties);
1708
ContingentProperties
.SetEvent(ev);
1845
ContingentProperties
props = EnsureContingentPropertiesInitialized();
2078
ContingentProperties
props = m_contingentProperties!;
2126
ContingentProperties
? cp = Volatile.Read(ref m_contingentProperties);
2199
ContingentProperties
? cp = m_contingentProperties;
2236
ContingentProperties
? props = Volatile.Read(ref m_contingentProperties);
2274
internal void AddExceptionsFromChildren(
ContingentProperties
props)
3389
ContingentProperties
? cp = Volatile.Read(ref m_contingentProperties);
3426
ContingentProperties
? props = m_contingentProperties;
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task_T.cs (1)
379
ContingentProperties
? props = m_contingentProperties;
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