1 write to _promiseOfValueOrEndField
Microsoft.CodeAnalysis.CSharp (1)
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (1)
129
_promiseOfValueOrEndField
= F.StateMachineField(
23 references to _promiseOfValueOrEndField
Microsoft.CodeAnalysis.CSharp (23)
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (23)
305
var promiseType = (NamedTypeSymbol)
_promiseOfValueOrEndField
.Type;
339
var versionInit = F.Assignment(versionLocal, F.Call(F.Field(F.This(),
_promiseOfValueOrEndField
), promise_get_Version));
344
F.Call(F.Field(F.This(),
_promiseOfValueOrEndField
), promise_GetStatus, versionLocal),
347
thenClause: F.Return(F.New(valueTaskT_ctorValue, F.Call(F.Field(F.This(),
_promiseOfValueOrEndField
), promise_GetResult, versionLocal))));
378
BoundFieldAccess promiseField = F.InstanceField(
_promiseOfValueOrEndField
);
380
.SymbolAsMember((NamedTypeSymbol)
_promiseOfValueOrEndField
.Type);
402
.AsMember((NamedTypeSymbol)
_promiseOfValueOrEndField
.Type);
457
var returnStatement = F.Return(F.New(valueTask_ctor, F.This(), F.Call(F.InstanceField(
_promiseOfValueOrEndField
), promise_get_Version)));
506
.AsMember((NamedTypeSymbol)
_promiseOfValueOrEndField
.Type);
513
F.Call(F.InstanceField(
_promiseOfValueOrEndField
), promise_GetResult, F.Parameter(IValueTaskSourceOfBool_GetResult.Parameters[0]))));
531
.AsMember((NamedTypeSymbol)
_promiseOfValueOrEndField
.Type);
538
F.Call(F.InstanceField(
_promiseOfValueOrEndField
), promise_GetStatus, F.Parameter(IValueTaskSourceOfBool_GetStatus.Parameters[0]))));
557
.AsMember((NamedTypeSymbol)
_promiseOfValueOrEndField
.Type);
565
F.Call(F.InstanceField(
_promiseOfValueOrEndField
), promise_OnCompleted,
584
.AsMember((NamedTypeSymbol)
_promiseOfValueOrEndField
.Type);
591
F.ExpressionStatement(F.Call(F.InstanceField(
_promiseOfValueOrEndField
), promise_GetResult, F.Parameter(IValueTaskSource_GetResult.Parameters[0]))),
608
.AsMember((NamedTypeSymbol)
_promiseOfValueOrEndField
.Type);
615
F.Call(F.InstanceField(
_promiseOfValueOrEndField
), promise_GetStatus, F.Parameter(IValueTaskSource_GetStatus.Parameters[0]))));
630
.AsMember((NamedTypeSymbol)
_promiseOfValueOrEndField
.Type);
638
F.Call(F.InstanceField(
_promiseOfValueOrEndField
), promise_OnCompleted,
687
setResultMethod = (MethodSymbol)setResultMethod.SymbolAsMember((NamedTypeSymbol)
_promiseOfValueOrEndField
.Type);
693
setExceptionMethod = (MethodSymbol)setExceptionMethod.SymbolAsMember((NamedTypeSymbol)
_promiseOfValueOrEndField
.Type);
700
asyncIteratorInfo: new AsyncIteratorInfo(
_promiseOfValueOrEndField
, _combinedTokensField, _currentField, _disposeModeField, setResultMethod, setExceptionMethod),