39 references to ResultType
Microsoft.CodeAnalysis.CSharp (39)
FlowAnalysis\NullableWalker.cs (36)
288
SetResult(expression,
ResultType
,
ResultType
.ToTypeWithAnnotations(compilation), isLvalue: false);
2146
return
ResultType
;
2865
EnforceNotNullIfNotNull(node.Syntax, this.State, method.Parameters, method.ReturnNotNullIfParameterNotNull,
ResultType
.State, outputParam: null);
2876
TypeWithState resultType =
ResultType
;
3192
var resultType =
ResultType
.ToTypeWithAnnotations(compilation);
3332
TypeWithState resultType =
ResultType
;
4386
var type =
ResultType
.Type as ArrayTypeSymbol;
4468
var leftType =
ResultType
;
4573
var leftResult =
ResultType
;
4580
ReinferBinaryOperatorAndSetResult(leftOperand, leftConversion, leftResult, rightOperand, rightConversion, rightType:
ResultType
, binary);
4766
var leftType =
ResultType
;
4771
var rightType =
ResultType
;
5131
var rightUnconditionalResult =
ResultType
;
5139
TypeWithState leftResult =
ResultType
;
5150
TypeWithState rightResult =
ResultType
;
5233
var operandType =
ResultType
;
5596
return (operandNoConversion, conversion,
ResultType
);
5604
return (lValueType,
ResultType
);
8880
SetMethodGroupReceiverNullability(receiverOpt,
ResultType
);
9270
var rightResult =
ResultType
;
9635
TypeWithState leftResultType =
ResultType
;
9716
SetResultType(node.Expression, TypeWithState.Create(node.Expression.Type,
ResultType
.State));
9849
SetResult(node,
ResultType
, LvalueResultType);
10151
var sourceState = node.EnumeratorInfoOpt == null ? default :
ResultType
;
10315
resultType = adjustForLifting(
ResultType
);
10321
resultType = adjustForLifting(
ResultType
);
10330
resultType = adjustForLifting(
ResultType
);
10339
var operandResult =
ResultType
;
10363
resultType = adjustForLifting(
ResultType
);
10437
TypeWithState leftType =
ResultType
;
10481
TypeWithState rightType =
ResultType
;
10771
@event = (EventSymbol)AsMemberOfType(
ResultType
.Type, @event);
10783
node.IsAddition ? GetState(ref this.State, memberSlot).Meet(
ResultType
.State) : NullableFlowState.MaybeNull);
10871
return CheckPossibleNullReceiver(receiverOpt,
ResultType
, checkNullableValueType);
11186
Debug.Assert(
ResultType
is TypeWithState { Type: FunctionPointerTypeSymbol { }, State: NullableFlowState.NotNull });
FlowAnalysis\NullableWalker_Patterns.cs (3)
260
var expressionState =
ResultType
;
851
var expressionState =
ResultType
;
1014
var expressionState =
ResultType
;