45 references to ResultType
Microsoft.CodeAnalysis.CSharp (45)
FlowAnalysis\NullableWalker.cs (42)
336
VisitResult visitResult = _visitResult.WithLValueType(
ResultType
.ToTypeWithAnnotations(compilation));
2341
return
ResultType
;
3127
EnforceNotNullIfNotNull(node.Syntax, this.State, parameters, method.ReturnNotNullIfParameterNotNull,
ResultType
.State, outputParam: null);
3138
TypeWithState resultType =
ResultType
;
3574
var resultType =
ResultType
.ToTypeWithAnnotations(compilation);
3750
TypeWithState resultType =
ResultType
;
5295
var type =
ResultType
.Type as ArrayTypeSymbol;
5400
var leftType =
ResultType
;
5505
var leftResult =
ResultType
;
5512
ReinferBinaryOperatorAndSetResult(leftOperand, leftConversion, leftResult, rightOperand, rightConversion, rightType:
ResultType
, binary);
5774
var leftType =
ResultType
;
5779
var rightType =
ResultType
;
6154
var rightUnconditionalResult =
ResultType
;
6162
TypeWithState leftResult =
ResultType
;
6173
TypeWithState rightResult =
ResultType
;
6258
var operandType =
ResultType
;
6647
return (operandNoConversion, conversion,
ResultType
);
6655
return (lValueType,
ResultType
);
6780
receiverType =
ResultType
;
6798
receiverType =
ResultType
;
9218
ResultType
,
10988
SetMethodGroupReceiverNullability(receiverOpt,
ResultType
);
11391
var rightResult =
ResultType
;
11896
var opType =
ResultType
;
11917
var leftTypeWithState =
ResultType
;
11985
SetResultType(node.Expression, TypeWithState.Create(node.Expression.Type,
ResultType
.State));
12145
SetResult(node,
ResultType
, LvalueResultType);
12514
var sourceState = node.EnumeratorInfoOpt == null ? default :
ResultType
;
12651
return
ResultType
;
12687
resultType = adjustForLifting(
ResultType
);
12693
resultType = adjustForLifting(
ResultType
);
12702
resultType = adjustForLifting(
ResultType
);
12711
var operandResult =
ResultType
;
12736
resultType = adjustForLifting(
ResultType
);
12886
TypeWithState leftType =
ResultType
;
12895
TypeWithState rightType =
ResultType
;
12902
TypeWithState leftType =
ResultType
;
12917
var rightType =
ResultType
;
13243
@event = (EventSymbol)AsMemberOfType(
ResultType
.Type, @event);
13255
node.IsAddition ? GetState(ref this.State, memberSlot).Meet(
ResultType
.State) : NullableFlowState.MaybeNull);
13343
return CheckPossibleNullReceiver(receiverOpt,
ResultType
, checkNullableValueType);
13711
Debug.Assert(
ResultType
is TypeWithState { Type: FunctionPointerTypeSymbol { }, State: NullableFlowState.NotNull });
FlowAnalysis\NullableWalker_Patterns.cs (3)
298
var expressionState =
ResultType
;
991
var expressionState =
ResultType
;
1159
var expressionState =
ResultType
;