1 instantiation of AnalyzedArguments
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (1)
180pool = new ObjectPool<AnalyzedArguments>(() => new AnalyzedArguments(), 10);
206 references to AnalyzedArguments
Microsoft.CodeAnalysis.CSharp (206)
Binder\Binder_Attributes.cs (4)
456var boundConstructorArguments = AnalyzedArguments.GetInstance(); 1077internal readonly AnalyzedArguments ConstructorArguments; 1080internal AnalyzedAttributeArguments(AnalyzedArguments constructorArguments, ArrayBuilder<BoundAssignmentOperator>? namedArguments)
Binder\Binder_Conversions.cs (20)
766var arguments = AnalyzedArguments.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt); 798TypeSymbol type, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 1043var analyzedArguments = withElement is null 1044? AnalyzedArguments.GetInstance() 1045: AnalyzedArguments.GetInstance(withElement.Arguments, withElement.ArgumentRefKindsOpt, withElement.ArgumentNamesOpt); 1242var analyzedArguments = AnalyzedArguments.GetInstance( 1304var analyzedArguments = @this._node.WithElement is null 1305? AnalyzedArguments.GetInstance() 1306: AnalyzedArguments.GetInstance(@this._node.WithElement.Arguments, @this._node.WithElement.ArgumentRefKindsOpt, @this._node.WithElement.ArgumentNamesOpt); 1649var analyzedArguments = withElement is null 1650? AnalyzedArguments.GetInstance() 1651: AnalyzedArguments.GetInstance(withElement.Arguments, withElement.ArgumentRefKindsOpt, withElement.ArgumentNamesOpt); 1846var analyzedArguments = AnalyzedArguments.GetInstance(); 1862AnalyzedArguments analyzedArguments, 1877AnalyzedArguments analyzedArguments, 1985Binder addMethodBinder, SyntaxNode syntax, BoundMethodGroup methodGroup, AnalyzedArguments analyzedArguments, MethodGroupResolution resolution, 2107AnalyzedArguments analyzedArguments,
Binder\Binder_Deconstruct.cs (2)
633var analyzedArguments = AnalyzedArguments.GetInstance();
Binder\Binder_Expressions.cs (77)
3113private void BindArgumentsAndNames(BaseArgumentListSyntax argumentListOpt, BindingDiagnosticBag diagnostics, AnalyzedArguments result, bool allowArglist = false, bool isDelegateCreation = false) 3164AnalyzedArguments result, 3403AnalyzedArguments result, 3501AnalyzedArguments analyzedArguments, 3651AnalyzedArguments analyzedArguments, 4924AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 5051AnalyzedArguments analyzedArguments, 5261var arguments = AnalyzedArguments.GetInstance(); 5454var analyzedArguments = AnalyzedArguments.GetInstance(); 5506AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 5513private BoundExpression BindDelegateCreationExpression(SyntaxNode node, NamedTypeSymbol type, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped, BindingDiagnosticBag diagnostics) 5685AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 5724var analyzedArguments = AnalyzedArguments.GetInstance(); 5749var arguments = AnalyzedArguments.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt); 5755private BoundExpression MakeBadExpressionForObjectCreation(ObjectCreationExpressionSyntax node, TypeSymbol type, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false) 5761private BoundBadExpression MakeBadExpressionForObjectCreation(SyntaxNode node, TypeSymbol type, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax? initializerOpt, SyntaxNode? typeSyntax, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false) 6840AnalyzedArguments analyzedArguments, 6936AnalyzedArguments analyzedArguments, 7023AnalyzedArguments analyzedArguments, 7094AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 7101private BoundExpression BindInterfaceCreationExpression(SyntaxNode node, NamedTypeSymbol type, BindingDiagnosticBag diagnostics, SyntaxNode typeNode, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped) 7127private BoundExpression BindComImportCoClassCreationExpression(SyntaxNode node, NamedTypeSymbol interfaceType, NamedTypeSymbol coClassType, BindingDiagnosticBag diagnostics, SyntaxNode typeNode, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped) 7214AnalyzedArguments analyzedArguments, 7252AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 7272SyntaxNode node, TypeParameterSymbol typeParameter, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax? initializerOpt, 7321AnalyzedArguments analyzedArguments, 7362AnalyzedArguments analyzedArguments, 8591private static void CombineExtensionMethodArguments(BoundExpression receiver, AnalyzedArguments? originalArguments, AnalyzedArguments extensionMethodArguments) 8621private static void InitializeExtensionPropertyArguments(BoundExpression receiver, AnalyzedArguments extensionPropertyArguments) 8761AnalyzedArguments? analyzedArguments, 8785AnalyzedArguments? actualMethodArguments = null; 8786AnalyzedArguments? actualReceiverArguments = null; 8849AnalyzedArguments? analyzedArguments, 8850ref AnalyzedArguments? actualMethodArguments, 8851ref AnalyzedArguments? actualReceiverArguments, 8959AnalyzedArguments? analyzedArguments, 8960ref AnalyzedArguments? actualMethodArguments, 9012actualMethodArguments = AnalyzedArguments.GetInstance(); 9042ref AnalyzedArguments? actualReceiverArguments, 9062actualReceiverArguments = AnalyzedArguments.GetInstance(); 9083AnalyzedArguments actualReceiverArguments, 9627AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 9650private BoundExpression BindElementOrIndexerAccess(ExpressionSyntax node, BoundExpression expr, AnalyzedArguments analyzedArguments, bool allowInlineArrayElementAccess, BindingDiagnosticBag diagnostics) 9742BoundExpression bindInlineArrayElementAccess(ExpressionSyntax node, BoundExpression expr, int length, AnalyzedArguments analyzedArguments, BoundExpression convertedIndex, WellKnownType indexOrRangeWellknownType, FieldSymbol elementField, BindingDiagnosticBag diagnostics) 9913private BoundExpression BadIndexerExpression(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, DiagnosticInfo errorOpt, BindingDiagnosticBag diagnostics) 9927AnalyzedArguments arguments, 9959private BoundExpression BindArrayAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 10171private BoundExpression BindPointerElementAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 10216private static bool ReportRefOrOutArgument(AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 10232private BoundExpression BindIndexerAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 10325var arguments = AnalyzedArguments.GetInstance(); 10332private BoundExpression BindIndexedPropertyAccess(SyntaxNode syntax, BoundExpression receiver, ImmutableArray<PropertySymbol> propertyGroup, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 10348AnalyzedArguments arguments, 10393AnalyzedArguments analyzedArguments, 10433AnalyzedArguments analyzedArguments, 10540AnalyzedArguments arguments, 10696var analyzedArguments = AnalyzedArguments.GetInstance(); 10768var analyzedArguments = AnalyzedArguments.GetInstance(); 10896AnalyzedArguments analyzedArguments, 10920AnalyzedArguments analyzedArguments, 10952AnalyzedArguments analyzedArguments, 11024AnalyzedArguments analyzedArguments, 11099return new MethodGroupResolution(methodGroup, null, result, AnalyzedArguments.GetInstance(analyzedArguments), methodGroup.ResultKind, sealedDiagnostics);
Binder\Binder_Invocation.cs (21)
129var analyzedArguments = AnalyzedArguments.GetInstance(); 195AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 244BoundExpression bindArgumentsAndInvocation(InvocationExpressionSyntax node, BoundExpression boundExpression, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 265private BoundExpression BindArgListOperator(InvocationExpressionSyntax node, BindingDiagnosticBag diagnostics, AnalyzedArguments analyzedArguments) 332AnalyzedArguments analyzedArguments, 402AnalyzedArguments arguments, 505private void CheckNamedArgumentsForDynamicInvocation(AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 532private ImmutableArray<BoundExpression> BuildArgumentsForDynamicInvocation(AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 634AnalyzedArguments analyzedArguments, 703AnalyzedArguments analyzedArguments, 1143AnalyzedArguments analyzedArguments, 2046AnalyzedArguments analyzedArguments, 2118private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments, ImmutableArray<MethodSymbol> methods, BindingDiagnosticBag diagnostics) 2138private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments, ImmutableArray<PropertySymbol> properties) 2159private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments, IEnumerable<ImmutableArray<ParameterSymbol>> parameterListList, BindingDiagnosticBag diagnostics) 2295private static TypeSymbol GetCorrespondingParameterType(AnalyzedArguments analyzedArguments, int i, ImmutableArray<ParameterSymbol> parameterList) 2316private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments) 2325AnalyzedArguments analyzedArguments) 2531private BoundFunctionPointerInvocation BindFunctionPointerInvocation(SyntaxNode node, BoundExpression boundExpression, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics)
Binder\Binder_Operators.cs (10)
408AnalyzedArguments? analyzedArguments = null; 425ref AnalyzedArguments? analyzedArguments, 439analyzedArguments = AnalyzedArguments.GetInstance(); 594AnalyzedArguments? analyzedArguments = null; 660ref AnalyzedArguments? analyzedArguments, 3495AnalyzedArguments? analyzedArguments = null; 3511ref AnalyzedArguments? analyzedArguments, 3526analyzedArguments = AnalyzedArguments.GetInstance(); 3680AnalyzedArguments? analyzedArguments = null; 3748ref AnalyzedArguments? analyzedArguments,
Binder\Binder_Patterns.cs (4)
247var analyzedArguments = AnalyzedArguments.GetInstance(); 394var analyzedArguments = AnalyzedArguments.GetInstance();
Binder\Binder_Query.cs (2)
1031AnalyzedArguments 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)
1192AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 4199var analyzedArguments = AnalyzedArguments.GetInstance();
Binder\ForEachLoopBinder.cs (4)
1435var analyzedArguments = AnalyzedArguments.GetInstance(); 1515var analyzedArguments = AnalyzedArguments.GetInstance();
Binder\MethodGroupResolution.cs (2)
24public readonly AnalyzedArguments AnalyzedArguments; 42AnalyzedArguments analyzedArguments,
Binder\Semantics\Conversions\Conversions.cs (5)
257var analyzedArguments = AnalyzedArguments.GetInstance(); 398var analyzedArguments = AnalyzedArguments.GetInstance(); 422public 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)
1512var analyzedArguments = AnalyzedArguments.GetInstance();
Binder\Semantics\OverloadResolution\OverloadResolution.cs (21)
101public void ObjectCreationOverloadResolution(ImmutableArray<MethodSymbol> constructors, AnalyzedArguments arguments, OverloadResolutionResult<MethodSymbol> result, bool dynamicResolution, bool isEarlyAttributeBinding, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 141AnalyzedArguments arguments, 167AnalyzedArguments arguments, 189AnalyzedArguments arguments, 243var arguments = AnalyzedArguments.GetInstance(); 355AnalyzedArguments arguments, 432AnalyzedArguments arguments, 558AnalyzedArguments analyzedArguments, 931AnalyzedArguments arguments, bool completeResults, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 967AnalyzedArguments arguments, 1010AnalyzedArguments arguments, 1061AnalyzedArguments arguments, 1747AnalyzedArguments arguments, 1796private int GetTheBestCandidateIndex<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, AnalyzedArguments arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 1948private void RemoveWorseMembers<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, AnalyzedArguments arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 4111AnalyzedArguments arguments, 4189AnalyzedArguments arguments, 4252AnalyzedArguments arguments, 4416AnalyzedArguments arguments, 4494AnalyzedArguments arguments,
Binder\Semantics\OverloadResolution\OverloadResolution_ArgsToParameters.cs (6)
67AnalyzedArguments arguments, 201private static int? CheckForBadNonTrailingNamedArgument(AnalyzedArguments arguments, ParameterMap argsToParameters) 242AnalyzedArguments arguments, 349AnalyzedArguments arguments, 404private static int? NameUsedForPositional(AnalyzedArguments arguments, ParameterMap argsToParameters) 492private static int? CheckForDuplicateNamedArgument(AnalyzedArguments arguments)
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (10)
213AnalyzedArguments arguments, 765AnalyzedArguments arguments, 827AnalyzedArguments arguments, 847AnalyzedArguments arguments, 864private static void ReportDuplicateNamedArgument(MemberResolutionResult<TMember> result, BindingDiagnosticBag diagnostics, AnalyzedArguments arguments) 879AnalyzedArguments arguments, 960AnalyzedArguments arguments, 1104private static bool HadLambdaConversionError(BindingDiagnosticBag diagnostics, AnalyzedArguments arguments) 1123AnalyzedArguments arguments, 1192AnalyzedArguments arguments,