40 references to SetResultType
Microsoft.CodeAnalysis.CSharp (40)
FlowAnalysis\NullableWalker.cs (40)
3165SetResultType(node, TypeWithState.ForType(node.Type)); 3816SetResultType(node, TypeWithState.Create(null, NullableFlowState.NotNull)); 3824SetResultType(node, TypeWithState.Create(null, NullableFlowState.NotNull)); 4021SetResultType(node, result, updateAnalyzedNullability: false); 4556SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 4669SetResultType(node, TypeWithState.Create(anonymousType, NullableFlowState.NotNull)); 4701SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 4706SetResultType(node, TypeWithState.Create(arrayType, NullableFlowState.NotNull)); 5724SetResultType(node, resultType); 5742SetResultType(node, TypeWithState.Create(node.Type, rightUnconditionalResult.State)); 5776SetResultType(node, TypeWithState.Create(resultType, rightResult.State.Join(leftState))); 5855SetResultType(boundConversion, result); 5992SetResultType(node, TypeWithState.Create(resultType, NullableFlowState.MaybeDefault)); 6132SetResultType(node, TypeWithState.Create(resultType, default)); 6147SetResultType(node, typeWithState, updateAnalyzedNullability: false); 6315SetResultType(node, TypeWithState.Create(rvalueType, NullableFlowState.NotNull)); 7557SetResultType(argumentNoConversion, stateAfterConversion, updateAnalyzedNullability: false); 8446SetResultType(node, 8588SetResultType(node, TypeWithState.Create(null, NullableFlowState.NotNull)); 8613SetResultType(node, TypeWithState.Create(tupleOpt, NullableFlowState.NotNull)); 9791SetResultType(node, result, updateAnalyzedNullability: false); 10332SetResultType(right, rightResultOpt.Value); 10678SetResultType(node, resultType); 10746SetResultType(node, resultTypeWithState); 10766SetResultType(node.Expression, TypeWithState.Create(node.Expression.Type, ResultType.State)); 11242SetResultType(expression: null, currentPropertyGetterTypeWithState); 11467SetResultType(node, resultType); 11582SetResultType(node, InferResultNullabilityOfBinaryLogicalOperator(node, leftType, rightType)); 11627SetResultType(node, reinferredGetResult.ReturnTypeWithAnnotations.ToTypeWithState()); 11636SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 11658SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.MaybeDefault)); 11678SetResultType(node, TypeWithState.ForType(type)); 11740SetResultType(node, TypeWithState.Create(type, resultState)); 11772SetResultType(node, TypeWithState.Create(node.Type, node.Type?.CanContainNull() != false && node.ConstantValueOpt?.IsNull == true ? NullableFlowState.MaybeDefault : NullableFlowState.NotNull)); 11949SetResultType(expression, TypeWithState.Create(expression.Type, default)); 12056SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 12071SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 12120SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 12126SetResultType(node, TypeWithState.Create(type, NullableFlowState.NotNull)); 12141SetResultType(node, default);