1 instantiation of AnalyzedArguments
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (1)
180
pool = new ObjectPool<AnalyzedArguments>(() => new
AnalyzedArguments
(), 10);
172 references to AnalyzedArguments
Microsoft.CodeAnalysis.CSharp (172)
Binder\Binder_Attributes.cs (4)
454
var
boundConstructorArguments =
AnalyzedArguments
.GetInstance();
1069
internal readonly
AnalyzedArguments
ConstructorArguments;
1072
internal AnalyzedAttributeArguments(
AnalyzedArguments
constructorArguments, ArrayBuilder<BoundAssignmentOperator>? namedArguments)
Binder\Binder_Deconstruct.cs (2)
631
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\Binder_Expressions.cs (73)
3037
private void BindArgumentsAndNames(BaseArgumentListSyntax argumentListOpt, BindingDiagnosticBag diagnostics,
AnalyzedArguments
result, bool allowArglist = false, bool isDelegateCreation = false)
3088
AnalyzedArguments
result,
3327
AnalyzedArguments
result,
3425
AnalyzedArguments
analyzedArguments,
3575
AnalyzedArguments
analyzedArguments,
4835
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
4962
AnalyzedArguments
analyzedArguments,
5169
var
arguments =
AnalyzedArguments
.GetInstance();
5334
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
5341
private BoundExpression BindDelegateCreationExpression(SyntaxNode node, NamedTypeSymbol type,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped, BindingDiagnosticBag diagnostics)
5513
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
5552
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
5577
var
arguments =
AnalyzedArguments
.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt);
5583
private BoundExpression MakeBadExpressionForObjectCreation(ObjectCreationExpressionSyntax node, TypeSymbol type,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false)
5589
private BoundExpression MakeBadExpressionForObjectCreation(SyntaxNode node, TypeSymbol type,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax? initializerOpt, SyntaxNode? typeSyntax, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false)
6669
AnalyzedArguments
analyzedArguments,
6765
AnalyzedArguments
analyzedArguments,
6850
AnalyzedArguments
analyzedArguments,
6921
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
6928
private BoundExpression BindInterfaceCreationExpression(SyntaxNode node, NamedTypeSymbol type, BindingDiagnosticBag diagnostics, SyntaxNode typeNode,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped)
6954
private BoundExpression BindComImportCoClassCreationExpression(SyntaxNode node, NamedTypeSymbol interfaceType, NamedTypeSymbol coClassType, BindingDiagnosticBag diagnostics, SyntaxNode typeNode,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped)
7041
AnalyzedArguments
analyzedArguments,
7079
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
7099
SyntaxNode node, TypeParameterSymbol typeParameter,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax? initializerOpt,
7148
AnalyzedArguments
analyzedArguments,
8345
private static void CombineExtensionMethodArguments(BoundExpression receiver,
AnalyzedArguments
originalArguments,
AnalyzedArguments
extensionMethodArguments)
8369
private static void InitializeExtensionPropertyArguments(BoundExpression receiver,
AnalyzedArguments
extensionPropertyArguments)
8506
AnalyzedArguments
? analyzedArguments,
8530
AnalyzedArguments
? actualMethodArguments = null;
8531
AnalyzedArguments
? actualReceiverArguments = null;
8594
AnalyzedArguments
? analyzedArguments,
8595
ref
AnalyzedArguments
? actualMethodArguments,
8596
ref
AnalyzedArguments
? actualReceiverArguments,
8701
AnalyzedArguments
? analyzedArguments,
8702
ref
AnalyzedArguments
? actualMethodArguments,
8754
actualMethodArguments =
AnalyzedArguments
.GetInstance();
8784
ref
AnalyzedArguments
? actualReceiverArguments,
8804
actualReceiverArguments =
AnalyzedArguments
.GetInstance();
9353
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
9376
private BoundExpression BindElementOrIndexerAccess(ExpressionSyntax node, BoundExpression expr,
AnalyzedArguments
analyzedArguments, bool allowInlineArrayElementAccess, BindingDiagnosticBag diagnostics)
9468
BoundExpression bindInlineArrayElementAccess(ExpressionSyntax node, BoundExpression expr, int length,
AnalyzedArguments
analyzedArguments, BoundExpression convertedIndex, WellKnownType indexOrRangeWellknownType, FieldSymbol elementField, BindingDiagnosticBag diagnostics)
9638
private BoundExpression BadIndexerExpression(SyntaxNode node, BoundExpression expr,
AnalyzedArguments
analyzedArguments, DiagnosticInfo errorOpt, BindingDiagnosticBag diagnostics)
9652
AnalyzedArguments
arguments,
9684
private BoundExpression BindArrayAccess(SyntaxNode node, BoundExpression expr,
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
9896
private BoundExpression BindPointerElementAccess(SyntaxNode node, BoundExpression expr,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
9941
private static bool ReportRefOrOutArgument(
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
9957
private BoundExpression BindIndexerAccess(SyntaxNode node, BoundExpression expr,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
10050
var
arguments =
AnalyzedArguments
.GetInstance();
10057
private BoundExpression BindIndexedPropertyAccess(SyntaxNode syntax, BoundExpression receiver, ImmutableArray<PropertySymbol> propertyGroup,
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
10073
AnalyzedArguments
arguments,
10118
AnalyzedArguments
analyzedArguments,
10158
AnalyzedArguments
analyzedArguments,
10264
AnalyzedArguments
arguments,
10420
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
10492
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
10619
AnalyzedArguments
analyzedArguments,
10642
AnalyzedArguments
analyzedArguments,
10674
AnalyzedArguments
analyzedArguments,
10746
AnalyzedArguments
analyzedArguments,
10821
return new MethodGroupResolution(methodGroup, null, result,
AnalyzedArguments
.GetInstance(analyzedArguments), methodGroup.ResultKind, sealedDiagnostics);
Binder\Binder_Invocation.cs (21)
128
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
194
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
243
BoundExpression bindArgumentsAndInvocation(InvocationExpressionSyntax node, BoundExpression boundExpression,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
264
private BoundExpression BindArgListOperator(InvocationExpressionSyntax node, BindingDiagnosticBag diagnostics,
AnalyzedArguments
analyzedArguments)
325
AnalyzedArguments
analyzedArguments,
394
AnalyzedArguments
arguments,
497
private void CheckNamedArgumentsForDynamicInvocation(
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
524
private ImmutableArray<BoundExpression> BuildArgumentsForDynamicInvocation(
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
626
AnalyzedArguments
analyzedArguments,
695
AnalyzedArguments
analyzedArguments,
1119
AnalyzedArguments
analyzedArguments,
1974
AnalyzedArguments
analyzedArguments,
2021
private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(
AnalyzedArguments
analyzedArguments, ImmutableArray<MethodSymbol> methods)
2041
private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(
AnalyzedArguments
analyzedArguments, ImmutableArray<PropertySymbol> properties)
2061
private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(
AnalyzedArguments
analyzedArguments, IEnumerable<ImmutableArray<ParameterSymbol>> parameterListList)
2195
private static TypeSymbol GetCorrespondingParameterType(
AnalyzedArguments
analyzedArguments, int i, ImmutableArray<ParameterSymbol> parameterList)
2216
private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(
AnalyzedArguments
analyzedArguments)
2225
AnalyzedArguments
analyzedArguments)
2411
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)
1026
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)
1187
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
4146
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\ForEachLoopBinder.cs (4)
1446
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
1524
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\MethodGroupResolution.cs (2)
24
public readonly
AnalyzedArguments
AnalyzedArguments;
42
AnalyzedArguments
analyzedArguments,
Binder\Semantics\Conversions\Conversions.cs (5)
256
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
397
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
421
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)
1509
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\Semantics\OverloadResolution\OverloadResolution.cs (21)
101
public void ObjectCreationOverloadResolution(ImmutableArray<MethodSymbol> constructors,
AnalyzedArguments
arguments, OverloadResolutionResult<MethodSymbol> result, bool dynamicResolution, bool isEarlyAttributeBinding, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
140
AnalyzedArguments
arguments,
166
AnalyzedArguments
arguments,
188
AnalyzedArguments
arguments,
242
var
arguments =
AnalyzedArguments
.GetInstance();
354
AnalyzedArguments
arguments,
431
AnalyzedArguments
arguments,
557
AnalyzedArguments
analyzedArguments,
931
AnalyzedArguments
arguments, bool completeResults, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
967
AnalyzedArguments
arguments,
1010
AnalyzedArguments
arguments,
1061
AnalyzedArguments
arguments,
1740
AnalyzedArguments
arguments,
1789
private int GetTheBestCandidateIndex<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results,
AnalyzedArguments
arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
1937
private void RemoveWorseMembers<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results,
AnalyzedArguments
arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
4090
AnalyzedArguments
arguments,
4168
AnalyzedArguments
arguments,
4231
AnalyzedArguments
arguments,
4412
AnalyzedArguments
arguments,
4523
AnalyzedArguments
arguments,
Binder\Semantics\OverloadResolution\OverloadResolution_ArgsToParameters.cs (6)
67
AnalyzedArguments
arguments,
201
private static int? CheckForBadNonTrailingNamedArgument(
AnalyzedArguments
arguments, ParameterMap argsToParameters)
242
AnalyzedArguments
arguments,
349
AnalyzedArguments
arguments,
404
private static int? NameUsedForPositional(
AnalyzedArguments
arguments, ParameterMap argsToParameters)
492
private static int? CheckForDuplicateNamedArgument(
AnalyzedArguments
arguments)
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (10)
196
AnalyzedArguments
arguments,
742
AnalyzedArguments
arguments,
792
AnalyzedArguments
arguments,
812
AnalyzedArguments
arguments,
829
private static void ReportDuplicateNamedArgument(MemberResolutionResult<TMember> result, BindingDiagnosticBag diagnostics,
AnalyzedArguments
arguments)
844
AnalyzedArguments
arguments,
925
AnalyzedArguments
arguments,
1065
private static bool HadLambdaConversionError(BindingDiagnosticBag diagnostics,
AnalyzedArguments
arguments)
1084
AnalyzedArguments
arguments,
1153
AnalyzedArguments
arguments,