40 references to SetResultType
Microsoft.CodeAnalysis.CSharp (40)
FlowAnalysis\NullableWalker.cs (40)
3086SetResultType(node, TypeWithState.ForType(node.Type)); 3737SetResultType(node, TypeWithState.Create(null, NullableFlowState.NotNull)); 3745SetResultType(node, TypeWithState.Create(null, NullableFlowState.NotNull)); 3942SetResultType(node, result, updateAnalyzedNullability: false); 4476SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 4589SetResultType(node, TypeWithState.Create(anonymousType, NullableFlowState.NotNull)); 4621SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 4626SetResultType(node, TypeWithState.Create(arrayType, NullableFlowState.NotNull)); 5643SetResultType(node, resultType); 5661SetResultType(node, TypeWithState.Create(node.Type, rightUnconditionalResult.State)); 5695SetResultType(node, TypeWithState.Create(resultType, rightResult.State.Join(leftState))); 5774SetResultType(boundConversion, result); 5911SetResultType(node, TypeWithState.Create(resultType, NullableFlowState.MaybeDefault)); 6051SetResultType(node, TypeWithState.Create(resultType, default)); 6066SetResultType(node, typeWithState, updateAnalyzedNullability: false); 6234SetResultType(node, TypeWithState.Create(rvalueType, NullableFlowState.NotNull)); 7468SetResultType(argumentNoConversion, stateAfterConversion, updateAnalyzedNullability: false); 8355SetResultType(node, 8497SetResultType(node, TypeWithState.Create(null, NullableFlowState.NotNull)); 8522SetResultType(node, TypeWithState.Create(tupleOpt, NullableFlowState.NotNull)); 9698SetResultType(node, result, updateAnalyzedNullability: false); 10224SetResultType(right, rightResultOpt.Value); 10569SetResultType(node, resultType); 10637SetResultType(node, resultTypeWithState); 10657SetResultType(node.Expression, TypeWithState.Create(node.Expression.Type, ResultType.State)); 11133SetResultType(expression: null, currentPropertyGetterTypeWithState); 11358SetResultType(node, resultType); 11473SetResultType(node, InferResultNullabilityOfBinaryLogicalOperator(node, leftType, rightType)); 11518SetResultType(node, reinferredGetResult.ReturnTypeWithAnnotations.ToTypeWithState()); 11527SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 11549SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.MaybeDefault)); 11569SetResultType(node, TypeWithState.ForType(type)); 11631SetResultType(node, TypeWithState.Create(type, resultState)); 11663SetResultType(node, TypeWithState.Create(node.Type, node.Type?.CanContainNull() != false && node.ConstantValueOpt?.IsNull == true ? NullableFlowState.MaybeDefault : NullableFlowState.NotNull)); 11840SetResultType(expression, TypeWithState.Create(expression.Type, default)); 11947SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 11962SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 12011SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 12017SetResultType(node, TypeWithState.Create(type, NullableFlowState.NotNull)); 12032SetResultType(node, default);