40 references to SetResultType
Microsoft.CodeAnalysis.CSharp (40)
FlowAnalysis\NullableWalker.cs (40)
3181SetResultType(node, TypeWithState.ForType(node.Type)); 3832SetResultType(node, TypeWithState.Create(null, NullableFlowState.NotNull)); 3840SetResultType(node, TypeWithState.Create(null, NullableFlowState.NotNull)); 4037SetResultType(node, result, updateAnalyzedNullability: false); 4572SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 4685SetResultType(node, TypeWithState.Create(anonymousType, NullableFlowState.NotNull)); 4717SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 4722SetResultType(node, TypeWithState.Create(arrayType, NullableFlowState.NotNull)); 5735SetResultType(node, resultType); 5753SetResultType(node, TypeWithState.Create(node.Type, rightUnconditionalResult.State)); 5787SetResultType(node, TypeWithState.Create(resultType, rightResult.State.Join(leftState))); 5866SetResultType(boundConversion, result); 6004SetResultType(node, TypeWithState.Create(resultType, NullableFlowState.MaybeDefault)); 6144SetResultType(node, TypeWithState.Create(resultType, default)); 6159SetResultType(node, typeWithState, updateAnalyzedNullability: false); 6327SetResultType(node, TypeWithState.Create(rvalueType, NullableFlowState.NotNull)); 7703SetResultType(argumentNoConversion, stateAfterConversion, updateAnalyzedNullability: false); 8629SetResultType(node, 8771SetResultType(node, TypeWithState.Create(null, NullableFlowState.NotNull)); 8796SetResultType(node, TypeWithState.Create(tupleOpt, NullableFlowState.NotNull)); 9972SetResultType(node, result, updateAnalyzedNullability: false); 10524SetResultType(right, rightResultOpt.Value); 10881SetResultType(node, resultType); 10972SetResultType(node, resultTypeWithState); 10992SetResultType(node.Expression, TypeWithState.Create(node.Expression.Type, ResultType.State)); 11499SetResultType(expression: null, currentPropertyGetterTypeWithState); 11724SetResultType(node, resultType); 11839SetResultType(node, InferResultNullabilityOfBinaryLogicalOperator(node, leftType, rightType)); 11884SetResultType(node, reinferredGetResult.ReturnTypeWithAnnotations.ToTypeWithState()); 11893SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 11915SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.MaybeDefault)); 11935SetResultType(node, TypeWithState.ForType(type)); 11997SetResultType(node, TypeWithState.Create(type, resultState)); 12029SetResultType(node, TypeWithState.Create(node.Type, node.Type?.CanContainNull() != false && node.ConstantValueOpt?.IsNull == true ? NullableFlowState.MaybeDefault : NullableFlowState.NotNull)); 12206SetResultType(expression, TypeWithState.Create(expression.Type, default)); 12313SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 12328SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 12377SetResultType(node, TypeWithState.Create(node.Type, NullableFlowState.NotNull)); 12383SetResultType(node, TypeWithState.Create(type, NullableFlowState.NotNull)); 12398SetResultType(node, default);