25 references to SetResult
Microsoft.CodeAnalysis.CSharp (25)
FlowAnalysis\NullableWalker.cs (23)
304
SetResult
(expression, resultType: type, lvalueType: type.ToTypeWithAnnotations(compilation), updateAnalyzedNullability: updateAnalyzedNullability);
328
SetResult
(expression, resultType: type.ToTypeWithState(), lvalueType: type);
336
SetResult
(expression, LvalueResultType.ToTypeWithState(), LvalueResultType, isLvalue: true);
339
private void SetInvalidResult() =>
SetResult
(expression: null, _invalidType, _invalidType.ToTypeWithAnnotations(compilation), updateAnalyzedNullability: false);
3197
SetResult
(node, GetAdjustedResult(type.ToTypeWithState(), slot), type);
3555
SetResult
(withExpr, resultState, resultType);
3711
SetResult
(node, result, LvalueResultType);
5048
SetResult
(node, type.ToTypeWithState(), type);
5285
SetResult
(binary, inferredResult, inferredResult.ToTypeWithAnnotations(compilation));
6134
SetResult
(node, TypeWithState.Create(refResultType, rValueState), TypeWithAnnotations.Create(refResultType, lValueAnnotation));
6539
SetResult
(node, returnState, method.ReturnTypeWithAnnotations);
10330
SetResult
(node, rvalueResult, lvalueResult);
10339
SetResult
(node, GetAdjustedResult(typeWithState, slot), parameterType);
10399
SetResult
(left, rightState, lvalueType, isLvalue: true);
10400
SetResult
(node, rightState, lvalueType);
10404
SetResult
(node, TypeWithState.Create(leftLValueType.Type, rightState.State), leftLValueType);
11152
SetResult
(node, typeWithState, typeWithAnnotations);
11194
SetResult
(node, resultType, indexer.TypeWithAnnotations);
11209
SetResult
(node, ResultType, LvalueResultType);
11291
SetResult
(node, resultType, type);
12445
SetResult
(node, rValueType, result);
12541
SetResult
(node.Expression, typeWithAnnotations.ToTypeWithState(), typeWithAnnotations);
12606
SetResult
(node, returnTypeWithAnnotations.ToTypeWithState(), returnTypeWithAnnotations);
FlowAnalysis\NullableWalker_Patterns.cs (2)
976
SetResult
(node, resultType, inferredTypeWithAnnotations);
982
SetResult
(node, resultType, inferredTypeWithAnnotations, updateAnalyzedNullability: false);