1 instantiation of AnalyzedArguments
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (1)
180pool = new ObjectPool<AnalyzedArguments>(() => new AnalyzedArguments(), 10);
195 references to AnalyzedArguments
Microsoft.CodeAnalysis.CSharp (195)
Binder\Binder_Attributes.cs (4)
454var boundConstructorArguments = AnalyzedArguments.GetInstance(); 1069internal readonly AnalyzedArguments ConstructorArguments; 1072internal AnalyzedAttributeArguments(AnalyzedArguments constructorArguments, ArrayBuilder<BoundAssignmentOperator>? namedArguments)
Binder\Binder_Conversions.cs (13)
745var arguments = AnalyzedArguments.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt); 776TypeSymbol type, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 1087var analyzedArguments = AnalyzedArguments.GetInstance(); 1133var analyzedArguments = AnalyzedArguments.GetInstance(); 1322var analyzedArguments = AnalyzedArguments.GetInstance(); 1338AnalyzedArguments analyzedArguments, 1353AnalyzedArguments analyzedArguments, 1460Binder addMethodBinder, SyntaxNode syntax, BoundMethodGroup methodGroup, AnalyzedArguments analyzedArguments, MethodGroupResolution resolution, 1582AnalyzedArguments analyzedArguments,
Binder\Binder_Deconstruct.cs (2)
631var analyzedArguments = AnalyzedArguments.GetInstance();
Binder\Binder_Expressions.cs (73)
3039private void BindArgumentsAndNames(BaseArgumentListSyntax argumentListOpt, BindingDiagnosticBag diagnostics, AnalyzedArguments result, bool allowArglist = false, bool isDelegateCreation = false) 3090AnalyzedArguments result, 3329AnalyzedArguments result, 3427AnalyzedArguments analyzedArguments, 3577AnalyzedArguments analyzedArguments, 4846AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 4973AnalyzedArguments analyzedArguments, 5180var arguments = AnalyzedArguments.GetInstance(); 5343AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 5350private BoundExpression BindDelegateCreationExpression(SyntaxNode node, NamedTypeSymbol type, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped, BindingDiagnosticBag diagnostics) 5522AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 5561var analyzedArguments = AnalyzedArguments.GetInstance(); 5586var arguments = AnalyzedArguments.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt); 5592private BoundExpression MakeBadExpressionForObjectCreation(ObjectCreationExpressionSyntax node, TypeSymbol type, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false) 5598private BoundExpression MakeBadExpressionForObjectCreation(SyntaxNode node, TypeSymbol type, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax? initializerOpt, SyntaxNode? typeSyntax, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false) 6678AnalyzedArguments analyzedArguments, 6774AnalyzedArguments analyzedArguments, 6859AnalyzedArguments analyzedArguments, 6930AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 6937private BoundExpression BindInterfaceCreationExpression(SyntaxNode node, NamedTypeSymbol type, BindingDiagnosticBag diagnostics, SyntaxNode typeNode, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped) 6963private BoundExpression BindComImportCoClassCreationExpression(SyntaxNode node, NamedTypeSymbol interfaceType, NamedTypeSymbol coClassType, BindingDiagnosticBag diagnostics, SyntaxNode typeNode, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped) 7050AnalyzedArguments analyzedArguments, 7088AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 7108SyntaxNode node, TypeParameterSymbol typeParameter, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax? initializerOpt, 7157AnalyzedArguments analyzedArguments, 8354private static void CombineExtensionMethodArguments(BoundExpression receiver, AnalyzedArguments? originalArguments, AnalyzedArguments extensionMethodArguments) 8384private static void InitializeExtensionPropertyArguments(BoundExpression receiver, AnalyzedArguments extensionPropertyArguments) 8523AnalyzedArguments? analyzedArguments, 8547AnalyzedArguments? actualMethodArguments = null; 8548AnalyzedArguments? actualReceiverArguments = null; 8611AnalyzedArguments? analyzedArguments, 8612ref AnalyzedArguments? actualMethodArguments, 8613ref AnalyzedArguments? actualReceiverArguments, 8718AnalyzedArguments? analyzedArguments, 8719ref AnalyzedArguments? actualMethodArguments, 8771actualMethodArguments = AnalyzedArguments.GetInstance(); 8801ref AnalyzedArguments? actualReceiverArguments, 8821actualReceiverArguments = AnalyzedArguments.GetInstance(); 9316AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 9339private BoundExpression BindElementOrIndexerAccess(ExpressionSyntax node, BoundExpression expr, AnalyzedArguments analyzedArguments, bool allowInlineArrayElementAccess, BindingDiagnosticBag diagnostics) 9431BoundExpression bindInlineArrayElementAccess(ExpressionSyntax node, BoundExpression expr, int length, AnalyzedArguments analyzedArguments, BoundExpression convertedIndex, WellKnownType indexOrRangeWellknownType, FieldSymbol elementField, BindingDiagnosticBag diagnostics) 9601private BoundExpression BadIndexerExpression(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, DiagnosticInfo errorOpt, BindingDiagnosticBag diagnostics) 9615AnalyzedArguments arguments, 9647private BoundExpression BindArrayAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 9859private BoundExpression BindPointerElementAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 9904private static bool ReportRefOrOutArgument(AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 9920private BoundExpression BindIndexerAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 10013var arguments = AnalyzedArguments.GetInstance(); 10020private BoundExpression BindIndexedPropertyAccess(SyntaxNode syntax, BoundExpression receiver, ImmutableArray<PropertySymbol> propertyGroup, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 10036AnalyzedArguments arguments, 10081AnalyzedArguments analyzedArguments, 10121AnalyzedArguments analyzedArguments, 10227AnalyzedArguments arguments, 10383var analyzedArguments = AnalyzedArguments.GetInstance(); 10455var analyzedArguments = AnalyzedArguments.GetInstance(); 10583AnalyzedArguments analyzedArguments, 10607AnalyzedArguments analyzedArguments, 10639AnalyzedArguments analyzedArguments, 10711AnalyzedArguments analyzedArguments, 10786return new MethodGroupResolution(methodGroup, null, result, AnalyzedArguments.GetInstance(analyzedArguments), methodGroup.ResultKind, sealedDiagnostics);
Binder\Binder_Invocation.cs (21)
128var analyzedArguments = AnalyzedArguments.GetInstance(); 194AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 243BoundExpression bindArgumentsAndInvocation(InvocationExpressionSyntax node, BoundExpression boundExpression, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 264private BoundExpression BindArgListOperator(InvocationExpressionSyntax node, BindingDiagnosticBag diagnostics, AnalyzedArguments analyzedArguments) 331AnalyzedArguments analyzedArguments, 401AnalyzedArguments arguments, 504private void CheckNamedArgumentsForDynamicInvocation(AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 531private ImmutableArray<BoundExpression> BuildArgumentsForDynamicInvocation(AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 633AnalyzedArguments analyzedArguments, 702AnalyzedArguments analyzedArguments, 1126AnalyzedArguments analyzedArguments, 1982AnalyzedArguments analyzedArguments, 2053private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments, ImmutableArray<MethodSymbol> methods) 2073private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments, ImmutableArray<PropertySymbol> properties) 2094private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments, IEnumerable<ImmutableArray<ParameterSymbol>> parameterListList) 2228private static TypeSymbol GetCorrespondingParameterType(AnalyzedArguments analyzedArguments, int i, ImmutableArray<ParameterSymbol> parameterList) 2249private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments) 2258AnalyzedArguments analyzedArguments) 2452private BoundFunctionPointerInvocation BindFunctionPointerInvocation(SyntaxNode node, BoundExpression boundExpression, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics)
Binder\Binder_Operators.cs (10)
400AnalyzedArguments? analyzedArguments = null; 417ref AnalyzedArguments? analyzedArguments, 430analyzedArguments = AnalyzedArguments.GetInstance(); 579AnalyzedArguments? analyzedArguments = null; 628ref AnalyzedArguments? analyzedArguments, 3360AnalyzedArguments? analyzedArguments = null; 3376ref AnalyzedArguments? analyzedArguments, 3390analyzedArguments = AnalyzedArguments.GetInstance(); 3538AnalyzedArguments? analyzedArguments = null; 3588ref AnalyzedArguments? analyzedArguments,
Binder\Binder_Patterns.cs (4)
236var analyzedArguments = AnalyzedArguments.GetInstance(); 383var analyzedArguments = AnalyzedArguments.GetInstance();
Binder\Binder_Query.cs (2)
1026AnalyzedArguments 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)
1187AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 4167var analyzedArguments = AnalyzedArguments.GetInstance();
Binder\ForEachLoopBinder.cs (4)
1450var analyzedArguments = AnalyzedArguments.GetInstance(); 1528var analyzedArguments = AnalyzedArguments.GetInstance();
Binder\MethodGroupResolution.cs (2)
24public readonly AnalyzedArguments AnalyzedArguments; 42AnalyzedArguments analyzedArguments,
Binder\Semantics\Conversions\Conversions.cs (5)
256var analyzedArguments = AnalyzedArguments.GetInstance(); 397var analyzedArguments = AnalyzedArguments.GetInstance(); 421public 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)
1510var 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, 1740AnalyzedArguments arguments, 1789private int GetTheBestCandidateIndex<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, AnalyzedArguments arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 1941private void RemoveWorseMembers<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, AnalyzedArguments arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 4091AnalyzedArguments arguments, 4169AnalyzedArguments arguments, 4232AnalyzedArguments arguments, 4396AnalyzedArguments arguments, 4474AnalyzedArguments 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)
196AnalyzedArguments arguments, 742AnalyzedArguments arguments, 792AnalyzedArguments arguments, 812AnalyzedArguments arguments, 829private static void ReportDuplicateNamedArgument(MemberResolutionResult<TMember> result, BindingDiagnosticBag diagnostics, AnalyzedArguments arguments) 844AnalyzedArguments arguments, 925AnalyzedArguments arguments, 1065private static bool HadLambdaConversionError(BindingDiagnosticBag diagnostics, AnalyzedArguments arguments) 1084AnalyzedArguments arguments, 1153AnalyzedArguments arguments,