4 instantiations of EscapeArgument
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder.ValueChecks.cs (4)
2738escapeArguments.Add(new EscapeArgument(parameter, argument, refKind)); 2790return new EscapeArgument(parameter: null, receiver, RefKind.None); 2808return new EscapeArgument(thisParameter, receiver, refKind); 2821escapeArguments.Add(new EscapeArgument(parameter: null, argument, refKind, isArgList: true));
12 references to EscapeArgument
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder.ValueChecks.cs (12)
394/// <see cref="EscapeArgument"/>. 2513var escapeArguments = ArrayBuilder<EscapeArgument>.GetInstance(); 2665ArrayBuilder<EscapeArgument> escapeArguments) 2683var tuple = getReceiver(methodInvocationInfo.MethodInfo, receiver); 2760static EscapeArgument getReceiver(in MethodInfo methodInfo, BoundExpression receiver) 2767var getArgument = getReceiverCore(methodInfo.Method, receiver); 2773var setArgument = getReceiverCore(methodInfo.SetMethod, receiver); 2786static EscapeArgument getReceiverCore(MethodSymbol? method, BoundExpression receiver) 2815ArrayBuilder<EscapeArgument> escapeArguments) 3021var escapeArguments = ArrayBuilder<EscapeArgument>.GetInstance(); 3086var escapeArguments = ArrayBuilder<EscapeArgument>.GetInstance(); 3213var escapeArguments = ArrayBuilder<EscapeArgument>.GetInstance();