27 references to SetResult
Microsoft.CodeAnalysis.CSharp (27)
FlowAnalysis\NullableWalker_Patterns.cs (2)
1170SetResult(node, resultType, inferredTypeWithAnnotations); 1176SetResult(node, resultType, inferredTypeWithAnnotations, updateAnalyzedNullability: false);
FlowAnalysis\NullableWalker.cs (25)
323SetResult(expression, resultType: type, lvalueType: type.ToTypeWithAnnotations(compilation), updateAnalyzedNullability: updateAnalyzedNullability); 347SetResult(expression, resultType: type.ToTypeWithState(), lvalueType: type); 355SetResult(expression, LvalueResultType.ToTypeWithState(), LvalueResultType, isLvalue: true); 358private void SetInvalidResult() => SetResult(expression: null, _invalidType, _invalidType.ToTypeWithAnnotations(compilation), updateAnalyzedNullability: false); 3302SetResult(node, GetAdjustedResult(type.ToTypeWithState(), slot), type); 3660SetResult(withExpr, resultState, resultType); 3841SetResult(node, result, LvalueResultType); 5426SetResult(node, type.ToTypeWithState(), type); 5664SetResult(binary, TypeWithState.ForType(binary.Type), TypeWithAnnotations.Create(binary.Type)); 5679SetResult(binary, inferredResult, inferredResult.ToTypeWithAnnotations(compilation)); 6592SetResult(node, TypeWithState.Create(refResultType, rValueState), TypeWithAnnotations.Create(refResultType, lValueAnnotation)); 7024SetResult(node, returnState, method.ReturnTypeWithAnnotations); 11299SetResult(node, rvalueResult, lvalueResult); 11308SetResult(node, GetAdjustedResult(typeWithState, slot), parameterType); 11368SetResult(left, rightState, lvalueType, isLvalue: true); 11369SetResult(node, rightState, lvalueType); 11373SetResult(node, TypeWithState.Create(leftLValueType.Type, rightState.State), leftLValueType); 12287SetResult(node, typeWithState, typeWithAnnotations); 12339SetResult(node, resultType, indexer.TypeWithAnnotations); 12354SetResult(node, ResultType, LvalueResultType); 12461SetResult(node, resultType, type); 13727SetResult(node, rValueType, result); 13833SetResult(node.Expression, typeWithAnnotations.ToTypeWithState(), typeWithAnnotations); 13871SetResult(node, result.RValueType, result.LValueType); 13950SetResult(node, returnTypeWithAnnotations.ToTypeWithState(), returnTypeWithAnnotations);