21 references to IsConvertibleTo
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder.ValueChecks.cs (14)
1317
if (GetLocalScopes(localSymbol).RefEscapeScope.
IsConvertibleTo
(escapeTo))
1507
if (!GetParameterValEscape(parameter).
IsConvertibleTo
(escapeTo))
1524
if (!refSafeToEscape.
IsConvertibleTo
(escapeTo))
2266
if (localScopeDepth.
IsConvertibleTo
(escapeScope))
2320
if (localScopeDepth.
IsConvertibleTo
(escapeScope))
2349
if (localScopeDepth.
IsConvertibleTo
(escapeScope))
3956
if (escapeFrom.
IsConvertibleTo
(escapeTo))
4021
if (((BoundCapturedReceiverPlaceholder)expr).LocalScopeDepth.
IsConvertibleTo
(escapeTo))
4987
if (escapeFrom.
IsConvertibleTo
(escapeTo))
5046
if (!GetPlaceholderScope((BoundValuePlaceholderBase)expr).
IsConvertibleTo
(escapeTo))
5055
if (!GetLocalScopes(localSymbol).ValEscapeScope.
IsConvertibleTo
(escapeTo))
5069
if (!SafeContext.CurrentMethod.
IsConvertibleTo
(escapeTo))
5334
if (HasLocalScope((BoundCollectionExpression)conversion.Operand) && !SafeContext.CurrentMethod.
IsConvertibleTo
(escapeTo))
5803
if (!GetValEscapeOfObjectMemberInitializer(expr, escapeFrom).
IsConvertibleTo
(escapeTo))
Binder\Binder_Operators.cs (1)
5813
if (!whenFalseEscape.
IsConvertibleTo
(whenTrueEscape))
Binder\Binder_Statements.cs (2)
1566
if (!rightEscape.
IsConvertibleTo
(leftEscape))
1593
if (!leftEscape.
IsConvertibleTo
(rightEscape))
Binder\RefSafetyAnalysis.cs (2)
534
GetRefEscape(initializer, _localScopeDepth).
IsConvertibleTo
(refEscapeScope));
1005
if (!escapeFrom.
IsConvertibleTo
(GetValEscape(argument, _localScopeDepth)))
Binder\SafeContext.cs (2)
98
=> this.
IsConvertibleTo
(other) ? other : this;
105
=> this.
IsConvertibleTo
(other) ? this : other;