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)
129
BoundFieldAccess promiseField = F.InstanceField(
_asyncIteratorInfo
.PromiseOfValueOrEndField);
130
return F.ExpressionStatement(F.Call(promiseField,
_asyncIteratorInfo
.SetResultMethod, F.Literal(result)));
137
var currentField =
_asyncIteratorInfo
.CurrentField;
155
if (
_asyncIteratorInfo
.CombinedTokensField is object)
157
var combinedTokens = F.Field(F.This(),
_asyncIteratorInfo
.CombinedTokensField);
183
F.InstanceField(
_asyncIteratorInfo
.PromiseOfValueOrEndField),
184
_asyncIteratorInfo
.SetExceptionMethod,
195
F.InstanceField(
_asyncIteratorInfo
.DisposeModeField),
272
F.Assignment(F.InstanceField(
_asyncIteratorInfo
.CurrentField), rewrittenExpression));
305
Debug.Assert(
_asyncIteratorInfo
!= null);
321
return F.Assignment(F.InstanceField(
_asyncIteratorInfo
.DisposeModeField), F.Literal(value));