1 instantiation of AnalyzedArguments
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (1)
180
pool = new ObjectPool<AnalyzedArguments>(() => new
AnalyzedArguments
(), 10);
158 references to AnalyzedArguments
Microsoft.CodeAnalysis.CSharp (158)
Binder\Binder_Attributes.cs (4)
443
var
boundConstructorArguments =
AnalyzedArguments
.GetInstance();
1134
internal readonly
AnalyzedArguments
ConstructorArguments;
1137
internal AnalyzedAttributeArguments(
AnalyzedArguments
constructorArguments, ArrayBuilder<BoundAssignmentOperator>? namedArguments)
Binder\Binder_Conversions.cs (3)
345
var
arguments =
AnalyzedArguments
.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt);
376
TypeSymbol type,
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
Binder\Binder_Deconstruct.cs (2)
631
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\Binder_Expressions.cs (59)
2773
private void BindArgumentsAndNames(BaseArgumentListSyntax argumentListOpt, BindingDiagnosticBag diagnostics,
AnalyzedArguments
result, bool allowArglist = false, bool isDelegateCreation = false)
2824
AnalyzedArguments
result,
3061
AnalyzedArguments
result,
4127
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
4407
var
arguments =
AnalyzedArguments
.GetInstance();
4483
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
4490
private BoundExpression BindDelegateCreationExpression(SyntaxNode node, NamedTypeSymbol type,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped, BindingDiagnosticBag diagnostics)
4662
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
4701
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
4726
var
arguments =
AnalyzedArguments
.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt);
4732
private BoundExpression MakeBadExpressionForObjectCreation(ObjectCreationExpressionSyntax node, TypeSymbol type,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false)
4738
private BoundExpression MakeBadExpressionForObjectCreation(SyntaxNode node, TypeSymbol type,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax? initializerOpt, SyntaxNode? typeSyntax, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false)
5636
AnalyzedArguments
analyzedArguments,
5805
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
5812
private BoundExpression BindInterfaceCreationExpression(SyntaxNode node, NamedTypeSymbol type, BindingDiagnosticBag diagnostics, SyntaxNode typeNode,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped)
5838
private BoundExpression BindComImportCoClassCreationExpression(SyntaxNode node, NamedTypeSymbol interfaceType, NamedTypeSymbol coClassType, BindingDiagnosticBag diagnostics, SyntaxNode typeNode,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped)
5925
AnalyzedArguments
analyzedArguments,
5963
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
5971
SyntaxNode node, TypeParameterSymbol typeParameter,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax initializerOpt,
6020
AnalyzedArguments
analyzedArguments,
7123
private static void CombineExtensionMethodArguments(BoundExpression receiver,
AnalyzedArguments
originalArguments,
AnalyzedArguments
extensionMethodArguments)
7272
AnalyzedArguments
analyzedArguments,
7281
AnalyzedArguments
actualArguments = null;
7321
actualArguments =
AnalyzedArguments
.GetInstance();
7343
var result = new MethodGroupResolution(methodGroup, null, overloadResolutionResult,
AnalyzedArguments
.GetInstance(actualArguments), methodGroup.ResultKind, sealedDiagnostics);
7875
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
7898
private BoundExpression BindElementOrIndexerAccess(ExpressionSyntax node, BoundExpression expr,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
7921
private BoundExpression BadIndexerExpression(SyntaxNode node, BoundExpression expr,
AnalyzedArguments
analyzedArguments, DiagnosticInfo errorOpt, BindingDiagnosticBag diagnostics)
7935
AnalyzedArguments
arguments,
7967
private BoundExpression BindArrayAccess(SyntaxNode node, BoundExpression expr,
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
8179
private BoundExpression BindPointerElementAccess(SyntaxNode node, BoundExpression expr,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
8224
private static bool ReportRefOrOutArgument(
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
8240
private BoundExpression BindIndexerAccess(SyntaxNode node, BoundExpression expr,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
8333
var
arguments =
AnalyzedArguments
.GetInstance();
8340
private BoundExpression BindIndexedPropertyAccess(SyntaxNode syntax, BoundExpression receiver, ImmutableArray<PropertySymbol> propertyGroup,
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
8356
AnalyzedArguments
arguments,
8401
AnalyzedArguments
analyzedArguments,
8524
AnalyzedArguments
arguments,
8680
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
8756
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
8873
AnalyzedArguments
analyzedArguments,
8892
AnalyzedArguments
analyzedArguments,
8923
AnalyzedArguments
analyzedArguments,
8946
AnalyzedArguments
analyzedArguments,
9018
AnalyzedArguments
analyzedArguments,
9088
return new MethodGroupResolution(methodGroup, null, result,
AnalyzedArguments
.GetInstance(analyzedArguments), methodGroup.ResultKind, sealedDiagnostics);
Binder\Binder_Invocation.cs (20)
126
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
171
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
191
private BoundExpression BindArgListOperator(InvocationExpressionSyntax node, BindingDiagnosticBag diagnostics,
AnalyzedArguments
analyzedArguments)
252
AnalyzedArguments
analyzedArguments,
307
AnalyzedArguments
arguments,
398
private void CheckNamedArgumentsForDynamicInvocation(
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
425
private ImmutableArray<BoundExpression> BuildArgumentsForDynamicInvocation(
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
516
AnalyzedArguments
analyzedArguments,
570
AnalyzedArguments
analyzedArguments,
939
AnalyzedArguments
analyzedArguments,
1597
AnalyzedArguments
analyzedArguments,
1644
private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(
AnalyzedArguments
analyzedArguments, ImmutableArray<MethodSymbol> methods)
1664
private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(
AnalyzedArguments
analyzedArguments, ImmutableArray<PropertySymbol> properties)
1684
private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(
AnalyzedArguments
analyzedArguments, IEnumerable<ImmutableArray<ParameterSymbol>> parameterListList)
1804
private static TypeSymbol GetCorrespondingParameterType(
AnalyzedArguments
analyzedArguments, int i, ImmutableArray<ParameterSymbol> parameterList)
1825
private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(
AnalyzedArguments
analyzedArguments)
1834
AnalyzedArguments
analyzedArguments)
2006
private BoundFunctionPointerInvocation BindFunctionPointerInvocation(SyntaxNode node, BoundExpression boundExpression,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
Binder\Binder_Patterns.cs (4)
235
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
382
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\Binder_Query.cs (2)
1041
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\Binder_QueryErrors.cs (2)
164
internal static void ReportQueryInferenceFailed(CSharpSyntaxNode queryClause, string methodName, BoundExpression receiver,
AnalyzedArguments
arguments, ImmutableArray<Symbol> symbols, BindingDiagnosticBag diagnostics)
213
private static bool ReportQueryInferenceFailedSelectMany(FromClauseSyntax fromClause, string methodName, BoundExpression receiver,
AnalyzedArguments
arguments, ImmutableArray<Symbol> symbols, BindingDiagnosticBag diagnostics)
Binder\Binder_Statements.cs (4)
1194
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
4032
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\ForEachLoopBinder.cs (4)
1216
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
1290
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\MethodGroupResolution.cs (2)
23
public readonly
AnalyzedArguments
AnalyzedArguments;
41
AnalyzedArguments
analyzedArguments,
Binder\Semantics\Conversions\Conversions.cs (5)
157
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
280
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
304
public static void GetDelegateOrFunctionPointerArguments(SyntaxNode syntax,
AnalyzedArguments
analyzedArguments, ImmutableArray<ParameterSymbol> delegateParameters, CSharpCompilation compilation)
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (10)
131
public static
AnalyzedArguments
GetInstance()
136
public static
AnalyzedArguments
GetInstance(
AnalyzedArguments
original)
138
var
instance = GetInstance();
147
public static
AnalyzedArguments
GetInstance(
152
var
instance = GetInstance();
175
public static readonly ObjectPool<
AnalyzedArguments
> Pool = CreatePool();
177
private static ObjectPool<
AnalyzedArguments
> CreatePool()
179
ObjectPool<
AnalyzedArguments
>? pool = null;
180
pool = new ObjectPool<
AnalyzedArguments
>(() => new AnalyzedArguments(), 10);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (2)
1393
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\Semantics\OverloadResolution\OverloadResolution.cs (19)
100
public void ObjectCreationOverloadResolution(ImmutableArray<MethodSymbol> constructors,
AnalyzedArguments
arguments, OverloadResolutionResult<MethodSymbol> result, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
121
AnalyzedArguments
arguments,
144
AnalyzedArguments
arguments,
161
AnalyzedArguments
arguments,
233
AnalyzedArguments
arguments,
334
AnalyzedArguments
analyzedArguments,
361
AnalyzedArguments
arguments,
700
AnalyzedArguments
arguments, bool completeResults, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
736
AnalyzedArguments
arguments,
774
AnalyzedArguments
arguments,
820
AnalyzedArguments
arguments,
1402
AnalyzedArguments
arguments,
1436
private int GetTheBestCandidateIndex<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results,
AnalyzedArguments
arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
1496
private void RemoveWorseMembers<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results,
AnalyzedArguments
arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
3268
AnalyzedArguments
arguments,
3352
AnalyzedArguments
arguments,
3418
AnalyzedArguments
arguments,
3551
AnalyzedArguments
arguments,
3605
AnalyzedArguments
arguments,
Binder\Semantics\OverloadResolution\OverloadResolution_ArgsToParameters.cs (6)
60
AnalyzedArguments
arguments,
195
private static int? CheckForBadNonTrailingNamedArgument(
AnalyzedArguments
arguments, ParameterMap argsToParameters)
236
AnalyzedArguments
arguments,
343
AnalyzedArguments
arguments,
398
private static int? NameUsedForPositional(
AnalyzedArguments
arguments, ParameterMap argsToParameters)
486
private static int? CheckForDuplicateNamedArgument(
AnalyzedArguments
arguments)
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (10)
196
AnalyzedArguments
arguments,
721
AnalyzedArguments
arguments,
771
AnalyzedArguments
arguments,
791
AnalyzedArguments
arguments,
808
private static void ReportDuplicateNamedArgument(MemberResolutionResult<TMember> result, BindingDiagnosticBag diagnostics,
AnalyzedArguments
arguments)
823
AnalyzedArguments
arguments,
904
AnalyzedArguments
arguments,
1041
private static bool HadLambdaConversionError(BindingDiagnosticBag diagnostics,
AnalyzedArguments
arguments)
1059
AnalyzedArguments
arguments,
1118
AnalyzedArguments
arguments,