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
1334
Interlocked.CompareExchange(ref m_contingentProperties, new
ContingentProperties
(), null);
1345
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();
1316
ContingentProperties
? props = Volatile.Read(ref m_contingentProperties);
1328
internal
ContingentProperties
EnsureContingentPropertiesInitialized()
1332
ContingentProperties
InitializeContingentProperties()
1344
internal
ContingentProperties
EnsureContingentPropertiesInitializedUnsafe() =>
1355
ContingentProperties
? props = Volatile.Read(ref m_contingentProperties);
1479
ContingentProperties
contingentProps = EnsureContingentPropertiesInitialized();
1493
ContingentProperties
.SetEvent(newMre);
1508
ContingentProperties
? props = Volatile.Read(ref m_contingentProperties);
1613
ContingentProperties
? cp = Volatile.Read(ref m_contingentProperties);
1630
ContingentProperties
.SetEvent(ev);
1766
ContingentProperties
props = EnsureContingentPropertiesInitialized();
1999
ContingentProperties
props = m_contingentProperties!;
2047
ContingentProperties
? cp = Volatile.Read(ref m_contingentProperties);
2120
ContingentProperties
? cp = m_contingentProperties;
2157
ContingentProperties
? props = Volatile.Read(ref m_contingentProperties);
2195
internal void AddExceptionsFromChildren(
ContingentProperties
props)
3304
ContingentProperties
? cp = Volatile.Read(ref m_contingentProperties);
3341
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