3 instantiations of ContingentProperties
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (3)
303
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)
292
internal
ContingentProperties
? m_contingentProperties;
579
ContingentProperties
? props = m_contingentProperties;
609
ContingentProperties
props = EnsureContingentPropertiesInitializedUnsafe();
875
ContingentProperties
props = EnsureContingentPropertiesInitialized();
896
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)
3305
ContingentProperties
? cp = Volatile.Read(ref m_contingentProperties);
3342
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