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