4 instantiations of EscapeArgument
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder.ValueChecks.cs (4)
2689
escapeArguments.Add(new
EscapeArgument
(parameter, argument, refKind));
2741
return new
EscapeArgument
(parameter: null, receiver, RefKind.None);
2759
return new
EscapeArgument
(thisParameter, receiver, refKind);
2772
escapeArguments.Add(new
EscapeArgument
(parameter: null, argument, refKind, isArgList: true));
12 references to EscapeArgument
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder.ValueChecks.cs (12)
395
/// <see cref="
EscapeArgument
"/>.
2462
var escapeArguments = ArrayBuilder<
EscapeArgument
>.GetInstance();
2616
ArrayBuilder<
EscapeArgument
> escapeArguments)
2634
var
tuple = getReceiver(methodInvocationInfo.MethodInfo, receiver);
2711
static
EscapeArgument
getReceiver(in MethodInfo methodInfo, BoundExpression receiver)
2718
var
getArgument = getReceiverCore(methodInfo.Method, receiver);
2724
var
setArgument = getReceiverCore(methodInfo.SetMethod, receiver);
2737
static
EscapeArgument
getReceiverCore(MethodSymbol? method, BoundExpression receiver)
2766
ArrayBuilder<
EscapeArgument
> escapeArguments)
2972
var escapeArguments = ArrayBuilder<
EscapeArgument
>.GetInstance();
3037
var escapeArguments = ArrayBuilder<
EscapeArgument
>.GetInstance();
3166
var escapeArguments = ArrayBuilder<
EscapeArgument
>.GetInstance();