21 references to IsConvertibleTo
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder.ValueChecks.cs (14)
1319
if (GetLocalScopes(localSymbol).RefEscapeScope.
IsConvertibleTo
(escapeTo))
1509
if (!GetParameterValEscape(parameter).
IsConvertibleTo
(escapeTo))
1526
if (!refSafeToEscape.
IsConvertibleTo
(escapeTo))
2268
if (localScopeDepth.
IsConvertibleTo
(escapeScope))
2322
if (localScopeDepth.
IsConvertibleTo
(escapeScope))
2351
if (localScopeDepth.
IsConvertibleTo
(escapeScope))
3958
if (escapeFrom.
IsConvertibleTo
(escapeTo))
4023
if (((BoundCapturedReceiverPlaceholder)expr).LocalScopeDepth.
IsConvertibleTo
(escapeTo))
4989
if (escapeFrom.
IsConvertibleTo
(escapeTo))
5048
if (!GetPlaceholderScope((BoundValuePlaceholderBase)expr).
IsConvertibleTo
(escapeTo))
5057
if (!GetLocalScopes(localSymbol).ValEscapeScope.
IsConvertibleTo
(escapeTo))
5071
if (!SafeContext.CurrentMethod.
IsConvertibleTo
(escapeTo))
5336
if (HasLocalScope((BoundCollectionExpression)conversion.Operand) && !SafeContext.CurrentMethod.
IsConvertibleTo
(escapeTo))
5805
if (!GetValEscapeOfObjectMemberInitializer(expr, escapeFrom).
IsConvertibleTo
(escapeTo))
Binder\Binder_Operators.cs (1)
5845
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;