1 instantiation of AnalyzedArguments
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (1)
180pool = new ObjectPool<AnalyzedArguments>(() => new AnalyzedArguments(), 10);
172 references to AnalyzedArguments
Microsoft.CodeAnalysis.CSharp (172)
Binder\Binder_Attributes.cs (4)
454var boundConstructorArguments = AnalyzedArguments.GetInstance(); 1069internal readonly AnalyzedArguments ConstructorArguments; 1072internal AnalyzedAttributeArguments(AnalyzedArguments constructorArguments, ArrayBuilder<BoundAssignmentOperator>? namedArguments)
Binder\Binder_Deconstruct.cs (2)
631var analyzedArguments = AnalyzedArguments.GetInstance();
Binder\Binder_Expressions.cs (73)
3037private void BindArgumentsAndNames(BaseArgumentListSyntax argumentListOpt, BindingDiagnosticBag diagnostics, AnalyzedArguments result, bool allowArglist = false, bool isDelegateCreation = false) 3088AnalyzedArguments result, 3327AnalyzedArguments result, 3425AnalyzedArguments analyzedArguments, 3575AnalyzedArguments analyzedArguments, 4835AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 4962AnalyzedArguments analyzedArguments, 5169var arguments = AnalyzedArguments.GetInstance(); 5334AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 5341private BoundExpression BindDelegateCreationExpression(SyntaxNode node, NamedTypeSymbol type, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped, BindingDiagnosticBag diagnostics) 5513AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 5552var analyzedArguments = AnalyzedArguments.GetInstance(); 5577var arguments = AnalyzedArguments.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt); 5583private BoundExpression MakeBadExpressionForObjectCreation(ObjectCreationExpressionSyntax node, TypeSymbol type, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false) 5589private BoundExpression MakeBadExpressionForObjectCreation(SyntaxNode node, TypeSymbol type, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax? initializerOpt, SyntaxNode? typeSyntax, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false) 6669AnalyzedArguments analyzedArguments, 6765AnalyzedArguments analyzedArguments, 6850AnalyzedArguments analyzedArguments, 6921AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 6928private BoundExpression BindInterfaceCreationExpression(SyntaxNode node, NamedTypeSymbol type, BindingDiagnosticBag diagnostics, SyntaxNode typeNode, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped) 6954private BoundExpression BindComImportCoClassCreationExpression(SyntaxNode node, NamedTypeSymbol interfaceType, NamedTypeSymbol coClassType, BindingDiagnosticBag diagnostics, SyntaxNode typeNode, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped) 7041AnalyzedArguments analyzedArguments, 7079AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 7099SyntaxNode node, TypeParameterSymbol typeParameter, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax? initializerOpt, 7148AnalyzedArguments analyzedArguments, 8345private static void CombineExtensionMethodArguments(BoundExpression receiver, AnalyzedArguments originalArguments, AnalyzedArguments extensionMethodArguments) 8369private static void InitializeExtensionPropertyArguments(BoundExpression receiver, AnalyzedArguments extensionPropertyArguments) 8506AnalyzedArguments? analyzedArguments, 8530AnalyzedArguments? actualMethodArguments = null; 8531AnalyzedArguments? actualReceiverArguments = null; 8594AnalyzedArguments? analyzedArguments, 8595ref AnalyzedArguments? actualMethodArguments, 8596ref AnalyzedArguments? actualReceiverArguments, 8701AnalyzedArguments? analyzedArguments, 8702ref AnalyzedArguments? actualMethodArguments, 8754actualMethodArguments = AnalyzedArguments.GetInstance(); 8784ref AnalyzedArguments? actualReceiverArguments, 8804actualReceiverArguments = AnalyzedArguments.GetInstance(); 9353AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 9376private BoundExpression BindElementOrIndexerAccess(ExpressionSyntax node, BoundExpression expr, AnalyzedArguments analyzedArguments, bool allowInlineArrayElementAccess, BindingDiagnosticBag diagnostics) 9468BoundExpression bindInlineArrayElementAccess(ExpressionSyntax node, BoundExpression expr, int length, AnalyzedArguments analyzedArguments, BoundExpression convertedIndex, WellKnownType indexOrRangeWellknownType, FieldSymbol elementField, BindingDiagnosticBag diagnostics) 9638private BoundExpression BadIndexerExpression(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, DiagnosticInfo errorOpt, BindingDiagnosticBag diagnostics) 9652AnalyzedArguments arguments, 9684private BoundExpression BindArrayAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 9896private BoundExpression BindPointerElementAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 9941private static bool ReportRefOrOutArgument(AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 9957private BoundExpression BindIndexerAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 10050var arguments = AnalyzedArguments.GetInstance(); 10057private BoundExpression BindIndexedPropertyAccess(SyntaxNode syntax, BoundExpression receiver, ImmutableArray<PropertySymbol> propertyGroup, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 10073AnalyzedArguments arguments, 10118AnalyzedArguments analyzedArguments, 10158AnalyzedArguments analyzedArguments, 10264AnalyzedArguments arguments, 10420var analyzedArguments = AnalyzedArguments.GetInstance(); 10492var analyzedArguments = AnalyzedArguments.GetInstance(); 10619AnalyzedArguments analyzedArguments, 10642AnalyzedArguments analyzedArguments, 10674AnalyzedArguments analyzedArguments, 10746AnalyzedArguments analyzedArguments, 10821return 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) 325AnalyzedArguments analyzedArguments, 394AnalyzedArguments arguments, 497private void CheckNamedArgumentsForDynamicInvocation(AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 524private ImmutableArray<BoundExpression> BuildArgumentsForDynamicInvocation(AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 626AnalyzedArguments analyzedArguments, 695AnalyzedArguments analyzedArguments, 1119AnalyzedArguments analyzedArguments, 1974AnalyzedArguments analyzedArguments, 2021private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments, ImmutableArray<MethodSymbol> methods) 2041private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments, ImmutableArray<PropertySymbol> properties) 2061private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments, IEnumerable<ImmutableArray<ParameterSymbol>> parameterListList) 2195private static TypeSymbol GetCorrespondingParameterType(AnalyzedArguments analyzedArguments, int i, ImmutableArray<ParameterSymbol> parameterList) 2216private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments) 2225AnalyzedArguments analyzedArguments) 2411private 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)
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(); 4146var analyzedArguments = AnalyzedArguments.GetInstance();
Binder\ForEachLoopBinder.cs (4)
1446var analyzedArguments = AnalyzedArguments.GetInstance(); 1524var 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)
1509var 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) 140AnalyzedArguments arguments, 166AnalyzedArguments arguments, 188AnalyzedArguments arguments, 242var arguments = AnalyzedArguments.GetInstance(); 354AnalyzedArguments arguments, 431AnalyzedArguments arguments, 557AnalyzedArguments 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) 1937private void RemoveWorseMembers<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, AnalyzedArguments arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 4090AnalyzedArguments arguments, 4168AnalyzedArguments arguments, 4231AnalyzedArguments arguments, 4412AnalyzedArguments arguments, 4523AnalyzedArguments 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,