1 instantiation of AnalyzedArguments
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (1)
180
pool = new ObjectPool<AnalyzedArguments>(() => new
AnalyzedArguments
(), 10);
206 references to AnalyzedArguments
Microsoft.CodeAnalysis.CSharp (206)
Binder\Binder_Attributes.cs (4)
456
var
boundConstructorArguments =
AnalyzedArguments
.GetInstance();
1077
internal readonly
AnalyzedArguments
ConstructorArguments;
1080
internal AnalyzedAttributeArguments(
AnalyzedArguments
constructorArguments, ArrayBuilder<BoundAssignmentOperator>? namedArguments)
Binder\Binder_Conversions.cs (20)
814
var
arguments =
AnalyzedArguments
.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt);
846
TypeSymbol type,
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
1091
var
analyzedArguments = withElement is null
1092
?
AnalyzedArguments
.GetInstance()
1093
:
AnalyzedArguments
.GetInstance(withElement.Arguments, withElement.ArgumentRefKindsOpt, withElement.ArgumentNamesOpt);
1290
var
analyzedArguments =
AnalyzedArguments
.GetInstance(
1352
var
analyzedArguments = @this._node.WithElement is null
1353
?
AnalyzedArguments
.GetInstance()
1354
:
AnalyzedArguments
.GetInstance(@this._node.WithElement.Arguments, @this._node.WithElement.ArgumentRefKindsOpt, @this._node.WithElement.ArgumentNamesOpt);
1697
var
analyzedArguments = withElement is null
1698
?
AnalyzedArguments
.GetInstance()
1699
:
AnalyzedArguments
.GetInstance(withElement.Arguments, withElement.ArgumentRefKindsOpt, withElement.ArgumentNamesOpt);
1894
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
1910
AnalyzedArguments
analyzedArguments,
1925
AnalyzedArguments
analyzedArguments,
2033
Binder addMethodBinder, SyntaxNode syntax, BoundMethodGroup methodGroup,
AnalyzedArguments
analyzedArguments, MethodGroupResolution resolution,
2155
AnalyzedArguments
analyzedArguments,
Binder\Binder_Deconstruct.cs (2)
633
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\Binder_Expressions.cs (77)
3113
private void BindArgumentsAndNames(BaseArgumentListSyntax argumentListOpt, BindingDiagnosticBag diagnostics,
AnalyzedArguments
result, bool allowArglist = false, bool isDelegateCreation = false)
3164
AnalyzedArguments
result,
3403
AnalyzedArguments
result,
3501
AnalyzedArguments
analyzedArguments,
3651
AnalyzedArguments
analyzedArguments,
4924
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
5051
AnalyzedArguments
analyzedArguments,
5261
var
arguments =
AnalyzedArguments
.GetInstance();
5454
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
5506
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
5513
private BoundExpression BindDelegateCreationExpression(SyntaxNode node, NamedTypeSymbol type,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped, BindingDiagnosticBag diagnostics)
5685
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
5724
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
5749
var
arguments =
AnalyzedArguments
.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt);
5755
private BoundExpression MakeBadExpressionForObjectCreation(ObjectCreationExpressionSyntax node, TypeSymbol type,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false)
5761
private BoundBadExpression MakeBadExpressionForObjectCreation(SyntaxNode node, TypeSymbol type,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax? initializerOpt, SyntaxNode? typeSyntax, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false)
6816
AnalyzedArguments
analyzedArguments,
6912
AnalyzedArguments
analyzedArguments,
6999
AnalyzedArguments
analyzedArguments,
7070
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
7077
private BoundExpression BindInterfaceCreationExpression(SyntaxNode node, NamedTypeSymbol type, BindingDiagnosticBag diagnostics, SyntaxNode typeNode,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped)
7103
private BoundExpression BindComImportCoClassCreationExpression(SyntaxNode node, NamedTypeSymbol interfaceType, NamedTypeSymbol coClassType, BindingDiagnosticBag diagnostics, SyntaxNode typeNode,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped)
7190
AnalyzedArguments
analyzedArguments,
7228
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
7248
SyntaxNode node, TypeParameterSymbol typeParameter,
AnalyzedArguments
analyzedArguments, InitializerExpressionSyntax? initializerOpt,
7297
AnalyzedArguments
analyzedArguments,
7338
AnalyzedArguments
analyzedArguments,
8567
private static void CombineExtensionMethodArguments(BoundExpression receiver,
AnalyzedArguments
? originalArguments,
AnalyzedArguments
extensionMethodArguments)
8597
private static void InitializeExtensionPropertyArguments(BoundExpression receiver,
AnalyzedArguments
extensionPropertyArguments)
8737
AnalyzedArguments
? analyzedArguments,
8761
AnalyzedArguments
? actualMethodArguments = null;
8762
AnalyzedArguments
? actualReceiverArguments = null;
8825
AnalyzedArguments
? analyzedArguments,
8826
ref
AnalyzedArguments
? actualMethodArguments,
8827
ref
AnalyzedArguments
? actualReceiverArguments,
8935
AnalyzedArguments
? analyzedArguments,
8936
ref
AnalyzedArguments
? actualMethodArguments,
8988
actualMethodArguments =
AnalyzedArguments
.GetInstance();
9018
ref
AnalyzedArguments
? actualReceiverArguments,
9038
actualReceiverArguments =
AnalyzedArguments
.GetInstance();
9059
AnalyzedArguments
actualReceiverArguments,
9608
AnalyzedArguments
analyzedArguments =
AnalyzedArguments
.GetInstance();
9631
private BoundExpression BindElementOrIndexerAccess(ExpressionSyntax node, BoundExpression expr,
AnalyzedArguments
analyzedArguments, bool allowInlineArrayElementAccess, BindingDiagnosticBag diagnostics)
9723
BoundExpression bindInlineArrayElementAccess(ExpressionSyntax node, BoundExpression expr, int length,
AnalyzedArguments
analyzedArguments, BoundExpression convertedIndex, WellKnownType indexOrRangeWellknownType, FieldSymbol elementField, BindingDiagnosticBag diagnostics)
9894
private BoundExpression BadIndexerExpression(SyntaxNode node, BoundExpression expr,
AnalyzedArguments
analyzedArguments, DiagnosticInfo errorOpt, BindingDiagnosticBag diagnostics)
9908
AnalyzedArguments
arguments,
9940
private BoundExpression BindArrayAccess(SyntaxNode node, BoundExpression expr,
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
10152
private BoundExpression BindPointerElementAccess(SyntaxNode node, BoundExpression expr,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
10197
private static bool ReportRefOrOutArgument(
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
10213
private BoundExpression BindIndexerAccess(SyntaxNode node, BoundExpression expr,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
10306
var
arguments =
AnalyzedArguments
.GetInstance();
10313
private BoundExpression BindIndexedPropertyAccess(SyntaxNode syntax, BoundExpression receiver, ImmutableArray<PropertySymbol> propertyGroup,
AnalyzedArguments
arguments, BindingDiagnosticBag diagnostics)
10329
AnalyzedArguments
arguments,
10374
AnalyzedArguments
analyzedArguments,
10414
AnalyzedArguments
analyzedArguments,
10521
AnalyzedArguments
arguments,
10677
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
10749
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
10877
AnalyzedArguments
analyzedArguments,
10901
AnalyzedArguments
analyzedArguments,
10933
AnalyzedArguments
analyzedArguments,
11005
AnalyzedArguments
analyzedArguments,
11080
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,
2046
AnalyzedArguments
analyzedArguments,
2118
private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(
AnalyzedArguments
analyzedArguments, ImmutableArray<MethodSymbol> methods, BindingDiagnosticBag diagnostics)
2138
private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(
AnalyzedArguments
analyzedArguments, ImmutableArray<PropertySymbol> properties)
2159
private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(
AnalyzedArguments
analyzedArguments, IEnumerable<ImmutableArray<ParameterSymbol>> parameterListList, BindingDiagnosticBag diagnostics)
2295
private static TypeSymbol GetCorrespondingParameterType(
AnalyzedArguments
analyzedArguments, int i, ImmutableArray<ParameterSymbol> parameterList)
2316
private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(
AnalyzedArguments
analyzedArguments)
2325
AnalyzedArguments
analyzedArguments)
2531
private BoundFunctionPointerInvocation BindFunctionPointerInvocation(SyntaxNode node, BoundExpression boundExpression,
AnalyzedArguments
analyzedArguments, BindingDiagnosticBag diagnostics)
Binder\Binder_Operators.cs (10)
408
AnalyzedArguments
? analyzedArguments = null;
425
ref
AnalyzedArguments
? analyzedArguments,
439
analyzedArguments =
AnalyzedArguments
.GetInstance();
594
AnalyzedArguments
? analyzedArguments = null;
660
ref
AnalyzedArguments
? analyzedArguments,
3495
AnalyzedArguments
? analyzedArguments = null;
3511
ref
AnalyzedArguments
? analyzedArguments,
3526
analyzedArguments =
AnalyzedArguments
.GetInstance();
3680
AnalyzedArguments
? analyzedArguments = null;
3748
ref
AnalyzedArguments
? analyzedArguments,
Binder\Binder_Patterns.cs (4)
439
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
603
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\Binder_Query.cs (2)
1031
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();
4211
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\ForEachLoopBinder.cs (4)
1436
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
1516
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
Binder\MethodGroupResolution.cs (2)
24
public readonly
AnalyzedArguments
AnalyzedArguments;
42
AnalyzedArguments
analyzedArguments,
Binder\Semantics\Conversions\Conversions.cs (5)
269
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
410
var
analyzedArguments =
AnalyzedArguments
.GetInstance();
434
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,
1747
AnalyzedArguments
arguments,
1796
private int GetTheBestCandidateIndex<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results,
AnalyzedArguments
arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
1948
private void RemoveWorseMembers<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results,
AnalyzedArguments
arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
4111
AnalyzedArguments
arguments,
4189
AnalyzedArguments
arguments,
4252
AnalyzedArguments
arguments,
4416
AnalyzedArguments
arguments,
4494
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,
765
AnalyzedArguments
arguments,
827
AnalyzedArguments
arguments,
847
AnalyzedArguments
arguments,
864
private static void ReportDuplicateNamedArgument(MemberResolutionResult<TMember> result, BindingDiagnosticBag diagnostics,
AnalyzedArguments
arguments)
879
AnalyzedArguments
arguments,
960
AnalyzedArguments
arguments,
1104
private static bool HadLambdaConversionError(BindingDiagnosticBag diagnostics,
AnalyzedArguments
arguments)
1123
AnalyzedArguments
arguments,
1192
AnalyzedArguments
arguments,