1 write to _asyncIteratorInfo
Microsoft.CodeAnalysis.CSharp (1)
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
70_asyncIteratorInfo = asyncIteratorInfo;
12 references to _asyncIteratorInfo
Microsoft.CodeAnalysis.CSharp (12)
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (12)
141BoundFieldAccess promiseField = F.InstanceField(_asyncIteratorInfo.PromiseOfValueOrEndField); 142return F.ExpressionStatement(F.Call(promiseField, _asyncIteratorInfo.SetResultMethod, F.Literal(result))); 149var currentField = _asyncIteratorInfo.CurrentField; 167if (_asyncIteratorInfo.CombinedTokensField is object) 169var combinedTokens = F.Field(F.This(), _asyncIteratorInfo.CombinedTokensField); 195F.InstanceField(_asyncIteratorInfo.PromiseOfValueOrEndField), 196_asyncIteratorInfo.SetExceptionMethod, 207F.InstanceField(_asyncIteratorInfo.DisposeModeField), 284F.Assignment(F.InstanceField(_asyncIteratorInfo.CurrentField), rewrittenExpression)); 317Debug.Assert(_asyncIteratorInfo != null); 334var field = _asyncIteratorInfo.CurrentField; 349return F.Assignment(F.InstanceField(_asyncIteratorInfo.DisposeModeField), F.Literal(value));