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(); 1071internal readonly AnalyzedArguments ConstructorArguments; 1074internal AnalyzedAttributeArguments(AnalyzedArguments constructorArguments, ArrayBuilder<BoundAssignmentOperator>? namedArguments)
Binder\Binder_Conversions.cs (20)
764var arguments = AnalyzedArguments.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt); 796TypeSymbol type, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 1041var analyzedArguments = withElement is null 1042? AnalyzedArguments.GetInstance() 1043: AnalyzedArguments.GetInstance(withElement.Arguments, withElement.ArgumentRefKindsOpt, withElement.ArgumentNamesOpt); 1240var analyzedArguments = AnalyzedArguments.GetInstance( 1302var analyzedArguments = @this._node.WithElement is null 1303? AnalyzedArguments.GetInstance() 1304: AnalyzedArguments.GetInstance(@this._node.WithElement.Arguments, @this._node.WithElement.ArgumentRefKindsOpt, @this._node.WithElement.ArgumentNamesOpt); 1646var analyzedArguments = withElement is null 1647? AnalyzedArguments.GetInstance() 1648: AnalyzedArguments.GetInstance(withElement.Arguments, withElement.ArgumentRefKindsOpt, withElement.ArgumentNamesOpt); 1842var analyzedArguments = AnalyzedArguments.GetInstance(); 1858AnalyzedArguments analyzedArguments, 1873AnalyzedArguments analyzedArguments, 1980Binder addMethodBinder, SyntaxNode syntax, BoundMethodGroup methodGroup, AnalyzedArguments analyzedArguments, MethodGroupResolution resolution, 2102AnalyzedArguments analyzedArguments,
Binder\Binder_Deconstruct.cs (2)
633var analyzedArguments = AnalyzedArguments.GetInstance();
Binder\Binder_Expressions.cs (77)
3112private void BindArgumentsAndNames(BaseArgumentListSyntax argumentListOpt, BindingDiagnosticBag diagnostics, AnalyzedArguments result, bool allowArglist = false, bool isDelegateCreation = false) 3163AnalyzedArguments result, 3402AnalyzedArguments result, 3500AnalyzedArguments analyzedArguments, 3650AnalyzedArguments analyzedArguments, 4923AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 5050AnalyzedArguments analyzedArguments, 5259var arguments = AnalyzedArguments.GetInstance(); 5450var analyzedArguments = AnalyzedArguments.GetInstance(); 5502AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 5509private BoundExpression BindDelegateCreationExpression(SyntaxNode node, NamedTypeSymbol type, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped, BindingDiagnosticBag diagnostics) 5681AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 5720var analyzedArguments = AnalyzedArguments.GetInstance(); 5745var arguments = AnalyzedArguments.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt); 5751private BoundExpression MakeBadExpressionForObjectCreation(ObjectCreationExpressionSyntax node, TypeSymbol type, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false) 5757private BoundBadExpression MakeBadExpressionForObjectCreation(SyntaxNode node, TypeSymbol type, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax? initializerOpt, SyntaxNode? typeSyntax, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false) 6837AnalyzedArguments analyzedArguments, 6933AnalyzedArguments analyzedArguments, 7019AnalyzedArguments analyzedArguments, 7090AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 7097private BoundExpression BindInterfaceCreationExpression(SyntaxNode node, NamedTypeSymbol type, BindingDiagnosticBag diagnostics, SyntaxNode typeNode, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped) 7123private BoundExpression BindComImportCoClassCreationExpression(SyntaxNode node, NamedTypeSymbol interfaceType, NamedTypeSymbol coClassType, BindingDiagnosticBag diagnostics, SyntaxNode typeNode, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped) 7210AnalyzedArguments analyzedArguments, 7248AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 7268SyntaxNode node, TypeParameterSymbol typeParameter, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax? initializerOpt, 7317AnalyzedArguments analyzedArguments, 7358AnalyzedArguments analyzedArguments, 8581private static void CombineExtensionMethodArguments(BoundExpression receiver, AnalyzedArguments? originalArguments, AnalyzedArguments extensionMethodArguments) 8611private static void InitializeExtensionPropertyArguments(BoundExpression receiver, AnalyzedArguments extensionPropertyArguments) 8750AnalyzedArguments? analyzedArguments, 8774AnalyzedArguments? actualMethodArguments = null; 8775AnalyzedArguments? actualReceiverArguments = null; 8838AnalyzedArguments? analyzedArguments, 8839ref AnalyzedArguments? actualMethodArguments, 8840ref AnalyzedArguments? actualReceiverArguments, 8948AnalyzedArguments? analyzedArguments, 8949ref AnalyzedArguments? actualMethodArguments, 9001actualMethodArguments = AnalyzedArguments.GetInstance(); 9031ref AnalyzedArguments? actualReceiverArguments, 9051actualReceiverArguments = AnalyzedArguments.GetInstance(); 9072AnalyzedArguments actualReceiverArguments, 9598AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 9621private BoundExpression BindElementOrIndexerAccess(ExpressionSyntax node, BoundExpression expr, AnalyzedArguments analyzedArguments, bool allowInlineArrayElementAccess, BindingDiagnosticBag diagnostics) 9713BoundExpression bindInlineArrayElementAccess(ExpressionSyntax node, BoundExpression expr, int length, AnalyzedArguments analyzedArguments, BoundExpression convertedIndex, WellKnownType indexOrRangeWellknownType, FieldSymbol elementField, BindingDiagnosticBag diagnostics) 9883private BoundExpression BadIndexerExpression(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, DiagnosticInfo errorOpt, BindingDiagnosticBag diagnostics) 9897AnalyzedArguments arguments, 9929private BoundExpression BindArrayAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 10141private BoundExpression BindPointerElementAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 10186private static bool ReportRefOrOutArgument(AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 10202private BoundExpression BindIndexerAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 10295var arguments = AnalyzedArguments.GetInstance(); 10302private BoundExpression BindIndexedPropertyAccess(SyntaxNode syntax, BoundExpression receiver, ImmutableArray<PropertySymbol> propertyGroup, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 10318AnalyzedArguments arguments, 10363AnalyzedArguments analyzedArguments, 10403AnalyzedArguments analyzedArguments, 10509AnalyzedArguments arguments, 10665var analyzedArguments = AnalyzedArguments.GetInstance(); 10737var analyzedArguments = AnalyzedArguments.GetInstance(); 10865AnalyzedArguments analyzedArguments, 10889AnalyzedArguments analyzedArguments, 10921AnalyzedArguments analyzedArguments, 10993AnalyzedArguments analyzedArguments, 11068return 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, 2045AnalyzedArguments analyzedArguments, 2117private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments, ImmutableArray<MethodSymbol> methods, BindingDiagnosticBag diagnostics) 2137private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments, ImmutableArray<PropertySymbol> properties) 2158private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments, IEnumerable<ImmutableArray<ParameterSymbol>> parameterListList, BindingDiagnosticBag diagnostics) 2294private static TypeSymbol GetCorrespondingParameterType(AnalyzedArguments analyzedArguments, int i, ImmutableArray<ParameterSymbol> parameterList) 2315private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments) 2324AnalyzedArguments analyzedArguments) 2530private BoundFunctionPointerInvocation BindFunctionPointerInvocation(SyntaxNode node, BoundExpression boundExpression, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics)
Binder\Binder_Operators.cs (10)
412AnalyzedArguments? analyzedArguments = null; 429ref AnalyzedArguments? analyzedArguments, 443analyzedArguments = AnalyzedArguments.GetInstance(); 597AnalyzedArguments? analyzedArguments = null; 663ref AnalyzedArguments? analyzedArguments, 3504AnalyzedArguments? analyzedArguments = null; 3520ref AnalyzedArguments? analyzedArguments, 3535analyzedArguments = AnalyzedArguments.GetInstance(); 3688AnalyzedArguments? analyzedArguments = null; 3756ref 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(); 4183var analyzedArguments = AnalyzedArguments.GetInstance();
Binder\ForEachLoopBinder.cs (4)
1433var analyzedArguments = AnalyzedArguments.GetInstance(); 1513var 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,