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