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)
814var arguments = AnalyzedArguments.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt); 846TypeSymbol type, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 1091var analyzedArguments = withElement is null 1092? AnalyzedArguments.GetInstance() 1093: AnalyzedArguments.GetInstance(withElement.Arguments, withElement.ArgumentRefKindsOpt, withElement.ArgumentNamesOpt); 1290var analyzedArguments = AnalyzedArguments.GetInstance( 1352var analyzedArguments = @this._node.WithElement is null 1353? AnalyzedArguments.GetInstance() 1354: AnalyzedArguments.GetInstance(@this._node.WithElement.Arguments, @this._node.WithElement.ArgumentRefKindsOpt, @this._node.WithElement.ArgumentNamesOpt); 1697var analyzedArguments = withElement is null 1698? AnalyzedArguments.GetInstance() 1699: AnalyzedArguments.GetInstance(withElement.Arguments, withElement.ArgumentRefKindsOpt, withElement.ArgumentNamesOpt); 1894var analyzedArguments = AnalyzedArguments.GetInstance(); 1910AnalyzedArguments analyzedArguments, 1925AnalyzedArguments analyzedArguments, 2033Binder addMethodBinder, SyntaxNode syntax, BoundMethodGroup methodGroup, AnalyzedArguments analyzedArguments, MethodGroupResolution resolution, 2155AnalyzedArguments 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) 6816AnalyzedArguments analyzedArguments, 6912AnalyzedArguments analyzedArguments, 6999AnalyzedArguments analyzedArguments, 7070AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 7077private BoundExpression BindInterfaceCreationExpression(SyntaxNode node, NamedTypeSymbol type, BindingDiagnosticBag diagnostics, SyntaxNode typeNode, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped) 7103private BoundExpression BindComImportCoClassCreationExpression(SyntaxNode node, NamedTypeSymbol interfaceType, NamedTypeSymbol coClassType, BindingDiagnosticBag diagnostics, SyntaxNode typeNode, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped) 7190AnalyzedArguments analyzedArguments, 7228AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 7248SyntaxNode node, TypeParameterSymbol typeParameter, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax? initializerOpt, 7297AnalyzedArguments analyzedArguments, 7338AnalyzedArguments analyzedArguments, 8567private static void CombineExtensionMethodArguments(BoundExpression receiver, AnalyzedArguments? originalArguments, AnalyzedArguments extensionMethodArguments) 8597private static void InitializeExtensionPropertyArguments(BoundExpression receiver, AnalyzedArguments extensionPropertyArguments) 8737AnalyzedArguments? analyzedArguments, 8761AnalyzedArguments? actualMethodArguments = null; 8762AnalyzedArguments? actualReceiverArguments = null; 8825AnalyzedArguments? analyzedArguments, 8826ref AnalyzedArguments? actualMethodArguments, 8827ref AnalyzedArguments? actualReceiverArguments, 8935AnalyzedArguments? analyzedArguments, 8936ref AnalyzedArguments? actualMethodArguments, 8988actualMethodArguments = AnalyzedArguments.GetInstance(); 9018ref AnalyzedArguments? actualReceiverArguments, 9038actualReceiverArguments = AnalyzedArguments.GetInstance(); 9059AnalyzedArguments actualReceiverArguments, 9608AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 9631private BoundExpression BindElementOrIndexerAccess(ExpressionSyntax node, BoundExpression expr, AnalyzedArguments analyzedArguments, bool allowInlineArrayElementAccess, BindingDiagnosticBag diagnostics) 9723BoundExpression bindInlineArrayElementAccess(ExpressionSyntax node, BoundExpression expr, int length, AnalyzedArguments analyzedArguments, BoundExpression convertedIndex, WellKnownType indexOrRangeWellknownType, FieldSymbol elementField, BindingDiagnosticBag diagnostics) 9894private BoundExpression BadIndexerExpression(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, DiagnosticInfo errorOpt, BindingDiagnosticBag diagnostics) 9908AnalyzedArguments arguments, 9940private BoundExpression BindArrayAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 10152private BoundExpression BindPointerElementAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 10197private static bool ReportRefOrOutArgument(AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 10213private BoundExpression BindIndexerAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 10306var arguments = AnalyzedArguments.GetInstance(); 10313private BoundExpression BindIndexedPropertyAccess(SyntaxNode syntax, BoundExpression receiver, ImmutableArray<PropertySymbol> propertyGroup, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 10329AnalyzedArguments arguments, 10374AnalyzedArguments analyzedArguments, 10414AnalyzedArguments analyzedArguments, 10521AnalyzedArguments arguments, 10677var analyzedArguments = AnalyzedArguments.GetInstance(); 10749var analyzedArguments = AnalyzedArguments.GetInstance(); 10877AnalyzedArguments analyzedArguments, 10901AnalyzedArguments analyzedArguments, 10933AnalyzedArguments analyzedArguments, 11005AnalyzedArguments analyzedArguments, 11080return 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)
439var analyzedArguments = AnalyzedArguments.GetInstance(); 603var 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(); 4211var analyzedArguments = AnalyzedArguments.GetInstance();
Binder\ForEachLoopBinder.cs (4)
1436var analyzedArguments = AnalyzedArguments.GetInstance(); 1516var analyzedArguments = AnalyzedArguments.GetInstance();
Binder\MethodGroupResolution.cs (2)
24public readonly AnalyzedArguments AnalyzedArguments; 42AnalyzedArguments analyzedArguments,
Binder\Semantics\Conversions\Conversions.cs (5)
269var analyzedArguments = AnalyzedArguments.GetInstance(); 410var analyzedArguments = AnalyzedArguments.GetInstance(); 434public 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,