20 references to NullableCallLiftKind
Microsoft.CSharp (20)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (7)
1006
call.NullableCallLiftKind =
NullableCallLiftKind
.UserDefinedConversion;
1036
pConversionCall.NullableCallLiftKind =
NullableCallLiftKind
.NotLiftedIntermediateConversion;
1071
case
NullableCallLiftKind
.NotLifted:
1072
call.NullableCallLiftKind =
NullableCallLiftKind
.NotLiftedIntermediateConversion;
1074
case
NullableCallLiftKind
.NullableConversion:
1075
call.NullableCallLiftKind =
NullableCallLiftKind
.NullableIntermediateConversion;
1077
case
NullableCallLiftKind
.NullableConversionConstructor:
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
676
call.NullableCallLiftKind =
NullableCallLiftKind
.Operator;
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (2)
338
call.NullableCallLiftKind =
NullableCallLiftKind
.NullableConversionConstructor;
387
exprDst.NullableCallLiftKind =
NullableCallLiftKind
.NullableConversion;
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (3)
2669
ExpressionKind.Eq =>
NullableCallLiftKind
.EqualityOperator,
2671
ExpressionKind.NotEq =>
NullableCallLiftKind
.InequalityOperator,
2673
_ =>
NullableCallLiftKind
.Operator,
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Call.cs (2)
19
NullableCallLiftKind =
NullableCallLiftKind
.NotLifted;
27
public
NullableCallLiftKind
NullableCallLiftKind { get; set; }
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (5)
253
case
NullableCallLiftKind
.NullableIntermediateConversion:
254
case
NullableCallLiftKind
.NullableConversion:
255
case
NullableCallLiftKind
.NullableConversionConstructor:
257
case
NullableCallLiftKind
.NotLiftedIntermediateConversion:
258
case
NullableCallLiftKind
.UserDefinedConversion: