1 instantiation of AnalyzedArguments
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (1)
180
pool = new ObjectPool<AnalyzedArguments>(() => new
AnalyzedArguments
(), 10);
196 references to AnalyzedArguments
Microsoft.CodeAnalysis.CSharp (196)
Binder\Binder_Attributes.cs (4)
456
var
boundConstructorArguments =
AnalyzedArguments
.GetInstance();
1071
internal readonly
AnalyzedArguments
ConstructorArguments;
1074
internal AnalyzedAttributeArguments(
AnalyzedArguments
constructorArguments, ArrayBuilder<BoundAssignmentOperator>? namedArguments)
Binder\Binder_Conversions.cs (13)
751
var
arguments =
AnalyzedArguments
.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt);
782
TypeSymbol type,
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
1093
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
1139
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
1328
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
1344
AnalyzedArguments
analyzedArguments,
1359
AnalyzedArguments
analyzedArguments,
1466
Binder addMethodBinder, SyntaxNode syntax, BoundMethodGroup methodGroup,
AnalyzedArguments
analyzedArguments, MethodGroupResolution resolution,
1588
AnalyzedArguments
analyzedArguments,
Binder\Binder_Deconstruct.cs (2)
631
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\Binder_Expressions.cs (74)
3112
private void BindArgumentsAndNames(BaseArgumentListSyntax argumentListOpt, BindingDiagnosticBag diagnostics,
AnalyzedArguments
result, bool allowArglist = false, bool isDelegateCreation = false)
3163
AnalyzedArguments
result,
3402
AnalyzedArguments
result,
3500
AnalyzedArguments
analyzedArguments,
3650
AnalyzedArguments
analyzedArguments,
4919
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
5046
AnalyzedArguments
analyzedArguments,
5255
var
arguments =
AnalyzedArguments
.GetInstance();
5424
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
5431
private BoundExpression BindDelegateCreationExpression(SyntaxNode node, NamedTypeSymbol type,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped, BindingDiagnosticBag diagnostics)
5603
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
5642
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
5667
var
arguments =
AnalyzedArguments
.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt);
5673
private BoundExpression MakeBadExpressionForObjectCreation(ObjectCreationExpressionSyntax node, TypeSymbol type,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false)
5679
private BoundExpression MakeBadExpressionForObjectCreation(SyntaxNode node, TypeSymbol type,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax? initializerOpt, SyntaxNode? typeSyntax, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false)
6759
AnalyzedArguments
analyzedArguments,
6855
AnalyzedArguments
analyzedArguments,
6941
AnalyzedArguments
analyzedArguments,
7012
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
7019
private BoundExpression BindInterfaceCreationExpression(SyntaxNode node, NamedTypeSymbol type, BindingDiagnosticBag diagnostics, SyntaxNode typeNode,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped)
7045
private BoundExpression BindComImportCoClassCreationExpression(SyntaxNode node, NamedTypeSymbol interfaceType, NamedTypeSymbol coClassType, BindingDiagnosticBag diagnostics, SyntaxNode typeNode,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped)
7132
AnalyzedArguments
analyzedArguments,
7170
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
7190
SyntaxNode node, TypeParameterSymbol typeParameter,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax? initializerOpt,
7239
AnalyzedArguments
analyzedArguments,
8465
private static void CombineExtensionMethodArguments(BoundExpression receiver,
AnalyzedArguments
? originalArguments,
AnalyzedArguments
extensionMethodArguments)
8495
private static void InitializeExtensionPropertyArguments(BoundExpression receiver,
AnalyzedArguments
extensionPropertyArguments)
8634
AnalyzedArguments
? analyzedArguments,
8658
AnalyzedArguments
? actualMethodArguments = null;
8659
AnalyzedArguments
? actualReceiverArguments = null;
8722
AnalyzedArguments
? analyzedArguments,
8723
ref
AnalyzedArguments
? actualMethodArguments,
8724
ref
AnalyzedArguments
? actualReceiverArguments,
8832
AnalyzedArguments
? analyzedArguments,
8833
ref
AnalyzedArguments
? actualMethodArguments,
8885
actualMethodArguments =
AnalyzedArguments
.GetInstance();
8915
ref
AnalyzedArguments
? actualReceiverArguments,
8935
actualReceiverArguments =
AnalyzedArguments
.GetInstance();
8956
AnalyzedArguments
actualReceiverArguments,
9481
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
9504
private BoundExpression BindElementOrIndexerAccess(ExpressionSyntax node, BoundExpression expr,
AnalyzedArguments
analyzedArguments, bool allowInlineArrayElementAccess, BindingDiagnosticBag diagnostics)
9596
BoundExpression bindInlineArrayElementAccess(ExpressionSyntax node, BoundExpression expr, int length,
AnalyzedArguments
analyzedArguments, BoundExpression convertedIndex, WellKnownType indexOrRangeWellknownType, FieldSymbol elementField, BindingDiagnosticBag diagnostics)
9766
private BoundExpression BadIndexerExpression(SyntaxNode node, BoundExpression expr,
AnalyzedArguments
analyzedArguments, DiagnosticInfo errorOpt, BindingDiagnosticBag diagnostics)
9780
AnalyzedArguments
arguments,
9812
private BoundExpression BindArrayAccess(SyntaxNode node, BoundExpression expr,
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
10024
private BoundExpression BindPointerElementAccess(SyntaxNode node, BoundExpression expr,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
10069
private static bool ReportRefOrOutArgument(
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
10085
private BoundExpression BindIndexerAccess(SyntaxNode node, BoundExpression expr,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
10178
var
arguments =
AnalyzedArguments
.GetInstance();
10185
private BoundExpression BindIndexedPropertyAccess(SyntaxNode syntax, BoundExpression receiver, ImmutableArray<PropertySymbol> propertyGroup,
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
10201
AnalyzedArguments
arguments,
10246
AnalyzedArguments
analyzedArguments,
10286
AnalyzedArguments
analyzedArguments,
10392
AnalyzedArguments
arguments,
10548
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
10620
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
10748
AnalyzedArguments
analyzedArguments,
10772
AnalyzedArguments
analyzedArguments,
10804
AnalyzedArguments
analyzedArguments,
10876
AnalyzedArguments
analyzedArguments,
10951
return new MethodGroupResolution(methodGroup, null, result,
AnalyzedArguments
.GetInstance(analyzedArguments), methodGroup.ResultKind, sealedDiagnostics);
Binder\Binder_Invocation.cs (21)
129
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
195
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
244
BoundExpression bindArgumentsAndInvocation(InvocationExpressionSyntax node, BoundExpression boundExpression,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
265
private BoundExpression BindArgListOperator(InvocationExpressionSyntax node, BindingDiagnosticBag diagnostics,
AnalyzedArguments
analyzedArguments)
332
AnalyzedArguments
analyzedArguments,
402
AnalyzedArguments
arguments,
505
private void CheckNamedArgumentsForDynamicInvocation(
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
532
private ImmutableArray<BoundExpression> BuildArgumentsForDynamicInvocation(
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
634
AnalyzedArguments
analyzedArguments,
703
AnalyzedArguments
analyzedArguments,
1143
AnalyzedArguments
analyzedArguments,
2036
AnalyzedArguments
analyzedArguments,
2108
private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(
AnalyzedArguments
analyzedArguments, ImmutableArray<MethodSymbol> methods, BindingDiagnosticBag diagnostics)
2128
private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(
AnalyzedArguments
analyzedArguments, ImmutableArray<PropertySymbol> properties)
2149
private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(
AnalyzedArguments
analyzedArguments, IEnumerable<ImmutableArray<ParameterSymbol>> parameterListList, BindingDiagnosticBag diagnostics)
2285
private static TypeSymbol GetCorrespondingParameterType(
AnalyzedArguments
analyzedArguments, int i, ImmutableArray<ParameterSymbol> parameterList)
2306
private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(
AnalyzedArguments
analyzedArguments)
2315
AnalyzedArguments
analyzedArguments)
2521
private BoundFunctionPointerInvocation BindFunctionPointerInvocation(SyntaxNode node, BoundExpression boundExpression,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
Binder\Binder_Operators.cs (10)
412
AnalyzedArguments
? analyzedArguments = null;
429
ref
AnalyzedArguments
? analyzedArguments,
443
analyzedArguments =
AnalyzedArguments
.GetInstance();
597
AnalyzedArguments
? analyzedArguments = null;
663
ref
AnalyzedArguments
? analyzedArguments,
3503
AnalyzedArguments
? analyzedArguments = null;
3519
ref
AnalyzedArguments
? analyzedArguments,
3534
analyzedArguments =
AnalyzedArguments
.GetInstance();
3687
AnalyzedArguments
? analyzedArguments = null;
3755
ref
AnalyzedArguments
? analyzedArguments,
Binder\Binder_Patterns.cs (4)
247
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
394
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\Binder_Query.cs (2)
1044
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)
1192
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
4180
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\ForEachLoopBinder.cs (4)
1431
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
1511
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)
1512
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)
141
AnalyzedArguments
arguments,
167
AnalyzedArguments
arguments,
189
AnalyzedArguments
arguments,
243
var
arguments =
AnalyzedArguments
.GetInstance();
355
AnalyzedArguments
arguments,
432
AnalyzedArguments
arguments,
558
AnalyzedArguments
analyzedArguments,
931
AnalyzedArguments
arguments, bool completeResults, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
967
AnalyzedArguments
arguments,
1010
AnalyzedArguments
arguments,
1061
AnalyzedArguments
arguments,
1746
AnalyzedArguments
arguments,
1795
private int GetTheBestCandidateIndex<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results,
AnalyzedArguments
arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
1947
private void RemoveWorseMembers<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results,
AnalyzedArguments
arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
4110
AnalyzedArguments
arguments,
4188
AnalyzedArguments
arguments,
4251
AnalyzedArguments
arguments,
4415
AnalyzedArguments
arguments,
4493
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)
213
AnalyzedArguments
arguments,
760
AnalyzedArguments
arguments,
822
AnalyzedArguments
arguments,
842
AnalyzedArguments
arguments,
859
private static void ReportDuplicateNamedArgument(MemberResolutionResult<TMember> result, BindingDiagnosticBag diagnostics,
AnalyzedArguments
arguments)
874
AnalyzedArguments
arguments,
955
AnalyzedArguments
arguments,
1095
private static bool HadLambdaConversionError(BindingDiagnosticBag diagnostics,
AnalyzedArguments
arguments)
1114
AnalyzedArguments
arguments,
1183
AnalyzedArguments
arguments,