1 write to Symbol
Microsoft.CodeAnalysis.CSharp (1)
Binder\Binder.ValueChecks.cs (1)
59
Symbol
= symbol;
15 references to Symbol
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder.ValueChecks.cs (15)
40
/// method is used in a get scenario. That will lead to a non-null <see cref="MethodInfo.
Symbol
"/>
93
Symbol symbol = ReferenceEquals(
Symbol
, Method) && method is not null ? method :
Symbol
;
2365
Symbol? symbol = methodInvocationInfo.MethodInfo.
Symbol
;
2438
return CheckInvocationEscapeWithUpdatedRules(syntax, in localMethodInvocationInfo, checkingReceiver, escapeFrom, escapeTo, diagnostics, isRefEscape, symbolForReporting: methodInvocationInfo.MethodInfo.
Symbol
);
2441
return checkInvocationEscapeWithOldRules(syntax, in localMethodInvocationInfo, checkingReceiver, escapeFrom, escapeTo, diagnostics, isRefEscape, symbolForReporting: methodInvocationInfo.MethodInfo.
Symbol
);
2459
var symbol = methodInvocationInfo.MethodInfo.
Symbol
;
2490
ReportInvocationEscapeError(syntax, methodInvocationInfo.MethodInfo.
Symbol
, parameter, checkingReceiver, diagnostics);
2557
if ((object)((argument as BoundCapturedReceiverPlaceholder)?.Receiver ?? argument) != methodInvocationInfo.Receiver && methodInvocationInfo.MethodInfo.
Symbol
is not SignatureOnlyMethodSymbol)
2592
ReportInvocationEscapeError(syntax, methodInvocationInfo.MethodInfo.
Symbol
, parameter, checkingReceiver, diagnostics);
2811
if (!isInvokedWithRef && !hasRefLikeReturn(methodInvocationInfo.MethodInfo.
Symbol
))
2850
if (methodInfo.
Symbol
.RequiresInstanceReceiver())
2965
if (!methodInvocationInfo.MethodInfo.
Symbol
.RequiresInstanceReceiver())
3030
if (!methodInvocationInfo.MethodInfo.
Symbol
.RequiresInstanceReceiver())
3153
var symbol = methodInvocationInfo.MethodInfo.
Symbol
;