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))
3940
if (escapeFrom.
IsConvertibleTo
(escapeTo))
4005
if (((BoundCapturedReceiverPlaceholder)expr).LocalScopeDepth.
IsConvertibleTo
(escapeTo))
4951
if (escapeFrom.
IsConvertibleTo
(escapeTo))
5010
if (!GetPlaceholderScope((BoundValuePlaceholderBase)expr).
IsConvertibleTo
(escapeTo))
5019
if (!GetLocalScopes(localSymbol).ValEscapeScope.
IsConvertibleTo
(escapeTo))
5033
if (!SafeContext.CurrentMethod.
IsConvertibleTo
(escapeTo))
5288
if (HasLocalScope((BoundCollectionExpression)conversion.Operand) && !SafeContext.CurrentMethod.
IsConvertibleTo
(escapeTo))
5757
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));
976
if (!escapeFrom.
IsConvertibleTo
(GetValEscape(argument, _localScopeDepth)))
Binder\SafeContext.cs (2)
98
=> this.
IsConvertibleTo
(other) ? other : this;
105
=> this.
IsConvertibleTo
(other) ? this : other;