1 write to _factory
Microsoft.CodeAnalysis.CSharp (1)
Lowering\AsyncRewriter\RuntimeAsyncRewriter.cs (1)
47_factory = factory;
12 references to _factory
Microsoft.CodeAnalysis.CSharp (12)
Lowering\AsyncRewriter\RuntimeAsyncRewriter.cs (12)
68Debug.Assert(_factory.CurrentFunction is not null); 70_factory.Diagnostics.Add(ErrorCode.ERR_UnsupportedFeatureInRuntimeAsync, 72_factory.CurrentFunction); 83_factory.Compilation.GetSpecialType(InternalSpecialType.System_Runtime_CompilerServices_AsyncHelpers))); 130var tmp = _factory.StoreToTemp(getAwaiter, out BoundAssignmentOperator store, kind: SynthesizedLocalKind.Awaiter); 136var isCompletedCall = _factory.Call(tmp, isCompletedMethod); 146var ifNotCompleted = _factory.If(_factory.Not(isCompletedCall), _factory.ExpressionStatement(awaitCall)); 151var getResultCall = _factory.Call(tmp, getResultMethod); 154return _factory.SpillSequence( 156sideEffects: [_factory.ExpressionStatement(store), ifNotCompleted],