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