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)
305var promiseType = (NamedTypeSymbol)_promiseOfValueOrEndField.Type; 339var versionInit = F.Assignment(versionLocal, F.Call(F.Field(F.This(), _promiseOfValueOrEndField), promise_get_Version)); 344F.Call(F.Field(F.This(), _promiseOfValueOrEndField), promise_GetStatus, versionLocal), 347thenClause: F.Return(F.New(valueTaskT_ctorValue, F.Call(F.Field(F.This(), _promiseOfValueOrEndField), promise_GetResult, versionLocal)))); 378BoundFieldAccess promiseField = F.InstanceField(_promiseOfValueOrEndField); 380.SymbolAsMember((NamedTypeSymbol)_promiseOfValueOrEndField.Type); 402.AsMember((NamedTypeSymbol)_promiseOfValueOrEndField.Type); 457var returnStatement = F.Return(F.New(valueTask_ctor, F.This(), F.Call(F.InstanceField(_promiseOfValueOrEndField), promise_get_Version))); 506.AsMember((NamedTypeSymbol)_promiseOfValueOrEndField.Type); 513F.Call(F.InstanceField(_promiseOfValueOrEndField), promise_GetResult, F.Parameter(IValueTaskSourceOfBool_GetResult.Parameters[0])))); 531.AsMember((NamedTypeSymbol)_promiseOfValueOrEndField.Type); 538F.Call(F.InstanceField(_promiseOfValueOrEndField), promise_GetStatus, F.Parameter(IValueTaskSourceOfBool_GetStatus.Parameters[0])))); 557.AsMember((NamedTypeSymbol)_promiseOfValueOrEndField.Type); 565F.Call(F.InstanceField(_promiseOfValueOrEndField), promise_OnCompleted, 584.AsMember((NamedTypeSymbol)_promiseOfValueOrEndField.Type); 591F.ExpressionStatement(F.Call(F.InstanceField(_promiseOfValueOrEndField), promise_GetResult, F.Parameter(IValueTaskSource_GetResult.Parameters[0]))), 608.AsMember((NamedTypeSymbol)_promiseOfValueOrEndField.Type); 615F.Call(F.InstanceField(_promiseOfValueOrEndField), promise_GetStatus, F.Parameter(IValueTaskSource_GetStatus.Parameters[0])))); 630.AsMember((NamedTypeSymbol)_promiseOfValueOrEndField.Type); 638F.Call(F.InstanceField(_promiseOfValueOrEndField), promise_OnCompleted, 687setResultMethod = (MethodSymbol)setResultMethod.SymbolAsMember((NamedTypeSymbol)_promiseOfValueOrEndField.Type); 693setExceptionMethod = (MethodSymbol)setExceptionMethod.SymbolAsMember((NamedTypeSymbol)_promiseOfValueOrEndField.Type); 700asyncIteratorInfo: new AsyncIteratorInfo(_promiseOfValueOrEndField, _combinedTokensField, _currentField, _disposeModeField, setResultMethod, setExceptionMethod),