17 references to VisitResult
Microsoft.CodeAnalysis.CSharp (17)
FlowAnalysis\NullableWalker.cs (17)
140: this(rValueType, lValueType) 157: this(rValueType, lValueType) 362SetResult(expression, new VisitResult(resultType, lvalueType), updateAnalyzedNullability, isLvalue); 382SetAnalyzedNullability(expression, new VisitResult(resultType, lvalueType), isLvalue); 3624placeholderResult = new VisitResult(GetReturnTypeWithState(patternDisposeMethod), patternDisposeMethod.ReturnTypeWithAnnotations); 3726SetAnalyzedNullability(node.DeclaredTypeOpt, new VisitResult(type.ToTypeWithState(), type), true); 5021SetAnalyzedNullability(currentDeclaration, new VisitResult(argumentType, property.TypeWithAnnotations)); 8357SetAnalyzedNullability(discard, new VisitResult(parameterWithState, parameterWithState.ToTypeWithAnnotations(compilation)), isLvalue: true); 10632SetAnalyzedNullability(sourceToParameterConversion, new VisitResult(operandType, operandType.ToTypeWithAnnotations(compilation))); 10641SetAnalyzedNullability(unionConstructionConversion, new VisitResult(unionTypeWithState, unionTypeWithState.ToTypeWithAnnotations(compilation))); 10699var visitResult = new VisitResult(resultType, resultType.ToTypeWithAnnotations(compilation)); 11460parameter, parameter.TypeWithAnnotations, GetParameterAnnotations(parameter), new VisitResult(variable.Type.ToTypeWithState(), variable.Type), 11474new VisitResult(variable.Type.ToTypeWithState(), variable.Type), 12425SetAnalyzedNullability(collectionExpression, new VisitResult(convertedResult, convertedResult.ToTypeWithAnnotations(compilation))); 12489var result = new VisitResult(GetReturnTypeWithState(moveNextAsyncMethod), moveNextAsyncMethod.ReturnTypeWithAnnotations); 12592SetAnalyzedNullability(node.IterationVariableType, new VisitResult(resultForType, destinationType), isLvalue: true); 13400new VisitResult(result, result.ToTypeWithAnnotations(compilation)),