20 references to NullableCallLiftKind
Microsoft.CSharp (20)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (7)
1033
call.NullableCallLiftKind =
NullableCallLiftKind
.UserDefinedConversion;
1063
pConversionCall.NullableCallLiftKind =
NullableCallLiftKind
.NotLiftedIntermediateConversion;
1099
case
NullableCallLiftKind
.NotLifted:
1100
call.NullableCallLiftKind =
NullableCallLiftKind
.NotLiftedIntermediateConversion;
1102
case
NullableCallLiftKind
.NullableConversion:
1103
call.NullableCallLiftKind =
NullableCallLiftKind
.NullableIntermediateConversion;
1105
case
NullableCallLiftKind
.NullableConversionConstructor:
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
689
call.NullableCallLiftKind =
NullableCallLiftKind
.Operator;
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (2)
340
call.NullableCallLiftKind =
NullableCallLiftKind
.NullableConversionConstructor;
389
exprDst.NullableCallLiftKind =
NullableCallLiftKind
.NullableConversion;
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (3)
2734
ExpressionKind.Eq =>
NullableCallLiftKind
.EqualityOperator,
2736
ExpressionKind.NotEq =>
NullableCallLiftKind
.InequalityOperator,
2738
_ =>
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)
254
case
NullableCallLiftKind
.NullableIntermediateConversion:
255
case
NullableCallLiftKind
.NullableConversion:
256
case
NullableCallLiftKind
.NullableConversionConstructor:
258
case
NullableCallLiftKind
.NotLiftedIntermediateConversion:
259
case
NullableCallLiftKind
.UserDefinedConversion: