1 write to Method
Microsoft.CodeAnalysis.CSharp (1)
Binder\Binder.ValueChecks.cs (1)
60
Method
= method;
22 references to Method
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder.ValueChecks.cs (19)
47
/// <see cref="
Method
"/> will represent the `get` accessor and this will
52
internal bool UseUpdatedEscapeRules =>
Method
?.UseUpdatedEscapeRules == true;
54
Method
is { RefKind: not RefKind.None, ReturnType: { } returnType } &&
91
var method = replace(
Method
);
93
Symbol symbol = ReferenceEquals(Symbol,
Method
) && method is not null ? method : Symbol;
96
wasError = (
Method
is not null && method is null) || (SetMethod is not null && setMethod is null);
120
public override string? ToString() =>
Method
?.ToString();
2279
if (methodInvocationInfo.MethodInfo.
Method
?.RequiresInstanceReceiver == true && methodInvocationInfo.Receiver?.Type?.IsRefLikeOrAllowsRefLikeType() == true)
2620
var method = methodInvocationInfo.MethodInfo.
Method
;
2713
if (methodInfo.
Method
is not null && methodInfo.SetMethod is not null)
2715
var getArgument = getReceiverCore(methodInfo.
Method
, receiver);
2731
return getReceiverCore(methodInfo.
Method
, receiver);
2851
if (!hasRefToRefStructThis(methodInfo.
Method
) && !hasRefToRefStructThis(methodInfo.SetMethod))
2859
Debug.Assert(methodInfo.
Method
?.IsExtensionMethod != false);
4860
if (methodInfo.
Method
is null)
4867
if (methodInfo.
Method
.IsEffectivelyReadOnly)
4880
Parameters = methodInfo.
Method
.Parameters,
4916
if (methodInfo.
Method
is null || methodInfo.
Method
.IsEffectivelyReadOnly)
Binder\Binder_Statements.cs (3)
1616
Debug.Assert(ReferenceEquals(methodInvocationInfo.MethodInfo.
Method
, indexerSet));
1652
Debug.Assert(methodInvocationInfo.MethodInfo.
Method
is not null);
1653
CheckInvocationArgMixing(node, in localMethodInvocationInfo, _localScopeDepth, methodInvocationInfo.MethodInfo.
Method
, diagnostics);