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