43 references to ResultType
Microsoft.CodeAnalysis.CSharp (43)
FlowAnalysis\NullableWalker.cs (40)
317
VisitResult visitResult = _visitResult.WithLValueType(
ResultType
.ToTypeWithAnnotations(compilation));
2316
return
ResultType
;
3101
EnforceNotNullIfNotNull(node.Syntax, this.State, parameters, method.ReturnNotNullIfParameterNotNull,
ResultType
.State, outputParam: null);
3112
TypeWithState resultType =
ResultType
;
3549
var resultType =
ResultType
.ToTypeWithAnnotations(compilation);
3700
TypeWithState resultType =
ResultType
;
5007
var type =
ResultType
.Type as ArrayTypeSymbol;
5112
var leftType =
ResultType
;
5217
var leftResult =
ResultType
;
5224
ReinferBinaryOperatorAndSetResult(leftOperand, leftConversion, leftResult, rightOperand, rightConversion, rightType:
ResultType
, binary);
5486
var leftType =
ResultType
;
5491
var rightType =
ResultType
;
5866
var rightUnconditionalResult =
ResultType
;
5874
TypeWithState leftResult =
ResultType
;
5885
TypeWithState rightResult =
ResultType
;
5968
var operandType =
ResultType
;
6357
return (operandNoConversion, conversion,
ResultType
);
6365
return (lValueType,
ResultType
);
6490
receiverType =
ResultType
;
8784
ResultType
,
10272
SetMethodGroupReceiverNullability(receiverOpt,
ResultType
);
10675
var rightResult =
ResultType
;
11168
var opType =
ResultType
;
11189
var leftTypeWithState =
ResultType
;
11257
SetResultType(node.Expression, TypeWithState.Create(node.Expression.Type,
ResultType
.State));
11409
SetResult(node,
ResultType
, LvalueResultType);
11759
var sourceState = node.EnumeratorInfoOpt == null ? default :
ResultType
;
11925
resultType = adjustForLifting(
ResultType
);
11931
resultType = adjustForLifting(
ResultType
);
11940
resultType = adjustForLifting(
ResultType
);
11949
var operandResult =
ResultType
;
11974
resultType = adjustForLifting(
ResultType
);
12124
TypeWithState leftType =
ResultType
;
12133
TypeWithState rightType =
ResultType
;
12140
TypeWithState leftType =
ResultType
;
12155
var rightType =
ResultType
;
12483
@event = (EventSymbol)AsMemberOfType(
ResultType
.Type, @event);
12495
node.IsAddition ? GetState(ref this.State, memberSlot).Meet(
ResultType
.State) : NullableFlowState.MaybeNull);
12583
return CheckPossibleNullReceiver(receiverOpt,
ResultType
, checkNullableValueType);
12898
Debug.Assert(
ResultType
is TypeWithState { Type: FunctionPointerTypeSymbol { }, State: NullableFlowState.NotNull });
FlowAnalysis\NullableWalker_Patterns.cs (3)
298
var expressionState =
ResultType
;
891
var expressionState =
ResultType
;
1059
var expressionState =
ResultType
;