45 references to ResultType
Microsoft.CodeAnalysis.CSharp (45)
FlowAnalysis\NullableWalker.cs (42)
336
VisitResult visitResult = _visitResult.WithLValueType(
ResultType
.ToTypeWithAnnotations(compilation));
2340
return
ResultType
;
3125
EnforceNotNullIfNotNull(node.Syntax, this.State, parameters, method.ReturnNotNullIfParameterNotNull,
ResultType
.State, outputParam: null);
3136
TypeWithState resultType =
ResultType
;
3572
var resultType =
ResultType
.ToTypeWithAnnotations(compilation);
3721
TypeWithState resultType =
ResultType
;
5065
var type =
ResultType
.Type as ArrayTypeSymbol;
5170
var leftType =
ResultType
;
5275
var leftResult =
ResultType
;
5282
ReinferBinaryOperatorAndSetResult(leftOperand, leftConversion, leftResult, rightOperand, rightConversion, rightType:
ResultType
, binary);
5544
var leftType =
ResultType
;
5549
var rightType =
ResultType
;
5924
var rightUnconditionalResult =
ResultType
;
5932
TypeWithState leftResult =
ResultType
;
5943
TypeWithState rightResult =
ResultType
;
6026
var operandType =
ResultType
;
6415
return (operandNoConversion, conversion,
ResultType
);
6423
return (lValueType,
ResultType
);
6548
receiverType =
ResultType
;
6566
receiverType =
ResultType
;
8926
ResultType
,
10421
SetMethodGroupReceiverNullability(receiverOpt,
ResultType
);
10824
var rightResult =
ResultType
;
11313
var opType =
ResultType
;
11334
var leftTypeWithState =
ResultType
;
11402
SetResultType(node.Expression, TypeWithState.Create(node.Expression.Type,
ResultType
.State));
11560
SetResult(node,
ResultType
, LvalueResultType);
11913
var sourceState = node.EnumeratorInfoOpt == null ? default :
ResultType
;
12050
return
ResultType
;
12086
resultType = adjustForLifting(
ResultType
);
12092
resultType = adjustForLifting(
ResultType
);
12101
resultType = adjustForLifting(
ResultType
);
12110
var operandResult =
ResultType
;
12135
resultType = adjustForLifting(
ResultType
);
12285
TypeWithState leftType =
ResultType
;
12294
TypeWithState rightType =
ResultType
;
12301
TypeWithState leftType =
ResultType
;
12316
var rightType =
ResultType
;
12644
@event = (EventSymbol)AsMemberOfType(
ResultType
.Type, @event);
12656
node.IsAddition ? GetState(ref this.State, memberSlot).Meet(
ResultType
.State) : NullableFlowState.MaybeNull);
12744
return CheckPossibleNullReceiver(receiverOpt,
ResultType
, checkNullableValueType);
13061
Debug.Assert(
ResultType
is TypeWithState { Type: FunctionPointerTypeSymbol { }, State: NullableFlowState.NotNull });
FlowAnalysis\NullableWalker_Patterns.cs (3)
298
var expressionState =
ResultType
;
893
var expressionState =
ResultType
;
1061
var expressionState =
ResultType
;