1 write to _asyncIteratorInfo
Microsoft.CodeAnalysis.CSharp (1)
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
68_asyncIteratorInfo = asyncIteratorInfo;
11 references to _asyncIteratorInfo
Microsoft.CodeAnalysis.CSharp (11)
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (11)
129BoundFieldAccess promiseField = F.InstanceField(_asyncIteratorInfo.PromiseOfValueOrEndField); 130return F.ExpressionStatement(F.Call(promiseField, _asyncIteratorInfo.SetResultMethod, F.Literal(result))); 137var currentField = _asyncIteratorInfo.CurrentField; 155if (_asyncIteratorInfo.CombinedTokensField is object) 157var combinedTokens = F.Field(F.This(), _asyncIteratorInfo.CombinedTokensField); 183F.InstanceField(_asyncIteratorInfo.PromiseOfValueOrEndField), 184_asyncIteratorInfo.SetExceptionMethod, 195F.InstanceField(_asyncIteratorInfo.DisposeModeField), 272F.Assignment(F.InstanceField(_asyncIteratorInfo.CurrentField), rewrittenExpression)); 305Debug.Assert(_asyncIteratorInfo != null); 321return F.Assignment(F.InstanceField(_asyncIteratorInfo.DisposeModeField), F.Literal(value));