1 write to CurrentThread
System.Private.CoreLib (1)
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (1)
274
CurrentThread
??= Thread.CurrentThread;
24 references to CurrentThread
System.Private.CoreLib (24)
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (24)
255
Thread? curThread =
CurrentThread
;
281
Debug.Assert(
CurrentThread
!= null);
522
CaptureContinuationContextFlags(ref vtsCont.Flags, state.
CurrentThread
!);
610
CaptureContinuationContextFlags(ref vtsCont.Flags, state.
CurrentThread
!);
788
Thread? currentThread = state.
CurrentThread
;
953
AsyncContexts contexts = new AsyncContexts(awaitState.
CurrentThread
!);
971
Debug.Assert(awaitState.
CurrentThread
!= null);
974
RestoreExecutionContext(awaitState.
CurrentThread
, execContext);
986
contexts.Pop(awaitState.
CurrentThread
!);
1003
contexts.Pop(awaitState.
CurrentThread
!);
1023
contexts.Pop(awaitState.
CurrentThread
!);
1037
contexts.Pop(awaitState.
CurrentThread
!);
1049
contexts.Pop(awaitState.
CurrentThread
!);
1072
AsyncContexts contexts = new AsyncContexts(awaitState.
CurrentThread
!);
1094
Debug.Assert(awaitState.
CurrentThread
!= null);
1097
RestoreExecutionContext(awaitState.
CurrentThread
, execContext);
1112
contexts.Pop(awaitState.
CurrentThread
!);
1133
contexts.Pop(awaitState.
CurrentThread
!);
1157
contexts.Pop(awaitState.
CurrentThread
!);
1173
contexts.Pop(awaitState.
CurrentThread
!);
1302
AsyncContexts contexts = new AsyncContexts(state.
CurrentThread
!);
1309
contexts.Pop(state.
CurrentThread
!);
1315
contexts.Pop(state.
CurrentThread
!);
1519
Thread? currentThread = state.
CurrentThread
;