Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CapturedContext [2/2]

ExecutionContext? System.Threading.Tasks.Task< TResult >.CapturedContext
getsetpackageinherited

Definition at line 1159 of file Task.cs.

1160 {
1161 get
1162 {
1163 if ((m_stateFlags & 0x20000000) == 536870912)
1164 {
1165 return null;
1166 }
1167 return m_contingentProperties?.m_capturedContext ?? ExecutionContext.Default;
1168 }
1169 set
1170 {
1171 if (value == null)
1172 {
1173 m_stateFlags |= 536870912;
1174 }
1175 else if (value != ExecutionContext.Default)
1176 {
1178 }
1179 }
1180 }
static readonly ExecutionContext Default
ContingentProperties EnsureContingentPropertiesInitializedUnsafe()
Definition Task.cs:1647
ContingentProperties m_contingentProperties
Definition Task.cs:964
volatile int m_stateFlags
Definition Task.cs:954

Referenced by System.Threading.Tasks.Task< TResult >.Task(), and System.Threading.Tasks.Task< TResult >.ExecuteWithThreadLocal().