1 instantiation of AnalyzedArguments
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (1)
180pool = new ObjectPool<AnalyzedArguments>(() => new AnalyzedArguments(), 10);
196 references to AnalyzedArguments
Microsoft.CodeAnalysis.CSharp (196)
Binder\Binder_Attributes.cs (4)
456var boundConstructorArguments = AnalyzedArguments.GetInstance(); 1071internal readonly AnalyzedArguments ConstructorArguments; 1074internal AnalyzedAttributeArguments(AnalyzedArguments constructorArguments, ArrayBuilder<BoundAssignmentOperator>? namedArguments)
Binder\Binder_Conversions.cs (13)
764var arguments = AnalyzedArguments.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt); 796TypeSymbol type, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 1109var analyzedArguments = AnalyzedArguments.GetInstance(); 1155var analyzedArguments = AnalyzedArguments.GetInstance(); 1344var analyzedArguments = AnalyzedArguments.GetInstance(); 1360AnalyzedArguments analyzedArguments, 1375AnalyzedArguments analyzedArguments, 1482Binder addMethodBinder, SyntaxNode syntax, BoundMethodGroup methodGroup, AnalyzedArguments analyzedArguments, MethodGroupResolution resolution, 1604AnalyzedArguments analyzedArguments,
Binder\Binder_Deconstruct.cs (2)
633var analyzedArguments = AnalyzedArguments.GetInstance();
Binder\Binder_Expressions.cs (74)
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(); 5428AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 5435private BoundExpression BindDelegateCreationExpression(SyntaxNode node, NamedTypeSymbol type, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped, BindingDiagnosticBag diagnostics) 5607AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 5646var analyzedArguments = AnalyzedArguments.GetInstance(); 5671var arguments = AnalyzedArguments.GetInstance(node.Arguments, node.ArgumentRefKindsOpt, node.ArgumentNamesOpt); 5677private BoundExpression MakeBadExpressionForObjectCreation(ObjectCreationExpressionSyntax node, TypeSymbol type, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false) 5683private BoundExpression MakeBadExpressionForObjectCreation(SyntaxNode node, TypeSymbol type, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax? initializerOpt, SyntaxNode? typeSyntax, BindingDiagnosticBag diagnostics, bool wasCompilerGenerated = false) 6763AnalyzedArguments analyzedArguments, 6859AnalyzedArguments analyzedArguments, 6945AnalyzedArguments analyzedArguments, 7016AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 7023private BoundExpression BindInterfaceCreationExpression(SyntaxNode node, NamedTypeSymbol type, BindingDiagnosticBag diagnostics, SyntaxNode typeNode, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped) 7049private BoundExpression BindComImportCoClassCreationExpression(SyntaxNode node, NamedTypeSymbol interfaceType, NamedTypeSymbol coClassType, BindingDiagnosticBag diagnostics, SyntaxNode typeNode, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax initializerOpt, bool wasTargetTyped) 7136AnalyzedArguments analyzedArguments, 7174AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 7194SyntaxNode node, TypeParameterSymbol typeParameter, AnalyzedArguments analyzedArguments, InitializerExpressionSyntax? initializerOpt, 7243AnalyzedArguments analyzedArguments, 8469private static void CombineExtensionMethodArguments(BoundExpression receiver, AnalyzedArguments? originalArguments, AnalyzedArguments extensionMethodArguments) 8499private static void InitializeExtensionPropertyArguments(BoundExpression receiver, AnalyzedArguments extensionPropertyArguments) 8638AnalyzedArguments? analyzedArguments, 8662AnalyzedArguments? actualMethodArguments = null; 8663AnalyzedArguments? actualReceiverArguments = null; 8726AnalyzedArguments? analyzedArguments, 8727ref AnalyzedArguments? actualMethodArguments, 8728ref AnalyzedArguments? actualReceiverArguments, 8836AnalyzedArguments? analyzedArguments, 8837ref AnalyzedArguments? actualMethodArguments, 8889actualMethodArguments = AnalyzedArguments.GetInstance(); 8919ref AnalyzedArguments? actualReceiverArguments, 8939actualReceiverArguments = AnalyzedArguments.GetInstance(); 8960AnalyzedArguments actualReceiverArguments, 9486AnalyzedArguments analyzedArguments = AnalyzedArguments.GetInstance(); 9509private BoundExpression BindElementOrIndexerAccess(ExpressionSyntax node, BoundExpression expr, AnalyzedArguments analyzedArguments, bool allowInlineArrayElementAccess, BindingDiagnosticBag diagnostics) 9601BoundExpression bindInlineArrayElementAccess(ExpressionSyntax node, BoundExpression expr, int length, AnalyzedArguments analyzedArguments, BoundExpression convertedIndex, WellKnownType indexOrRangeWellknownType, FieldSymbol elementField, BindingDiagnosticBag diagnostics) 9771private BoundExpression BadIndexerExpression(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, DiagnosticInfo errorOpt, BindingDiagnosticBag diagnostics) 9785AnalyzedArguments arguments, 9817private BoundExpression BindArrayAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 10029private BoundExpression BindPointerElementAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 10074private static bool ReportRefOrOutArgument(AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 10090private BoundExpression BindIndexerAccess(SyntaxNode node, BoundExpression expr, AnalyzedArguments analyzedArguments, BindingDiagnosticBag diagnostics) 10183var arguments = AnalyzedArguments.GetInstance(); 10190private BoundExpression BindIndexedPropertyAccess(SyntaxNode syntax, BoundExpression receiver, ImmutableArray<PropertySymbol> propertyGroup, AnalyzedArguments arguments, BindingDiagnosticBag diagnostics) 10206AnalyzedArguments arguments, 10251AnalyzedArguments analyzedArguments, 10291AnalyzedArguments analyzedArguments, 10397AnalyzedArguments arguments, 10553var analyzedArguments = AnalyzedArguments.GetInstance(); 10625var analyzedArguments = AnalyzedArguments.GetInstance(); 10753AnalyzedArguments analyzedArguments, 10777AnalyzedArguments analyzedArguments, 10809AnalyzedArguments analyzedArguments, 10881AnalyzedArguments analyzedArguments, 10956return 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, 2038AnalyzedArguments analyzedArguments, 2110private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments, ImmutableArray<MethodSymbol> methods, BindingDiagnosticBag diagnostics) 2130private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments, ImmutableArray<PropertySymbol> properties) 2151private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments, IEnumerable<ImmutableArray<ParameterSymbol>> parameterListList, BindingDiagnosticBag diagnostics) 2287private static TypeSymbol GetCorrespondingParameterType(AnalyzedArguments analyzedArguments, int i, ImmutableArray<ParameterSymbol> parameterList) 2308private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments) 2317AnalyzedArguments analyzedArguments) 2523private 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)
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)
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, 1746AnalyzedArguments arguments, 1795private int GetTheBestCandidateIndex<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, AnalyzedArguments arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 1947private void RemoveWorseMembers<TMember>(ArrayBuilder<MemberResolutionResult<TMember>> results, AnalyzedArguments arguments, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 4110AnalyzedArguments arguments, 4188AnalyzedArguments arguments, 4251AnalyzedArguments arguments, 4415AnalyzedArguments arguments, 4493AnalyzedArguments 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, 760AnalyzedArguments arguments, 822AnalyzedArguments arguments, 842AnalyzedArguments arguments, 859private static void ReportDuplicateNamedArgument(MemberResolutionResult<TMember> result, BindingDiagnosticBag diagnostics, AnalyzedArguments arguments) 874AnalyzedArguments arguments, 955AnalyzedArguments arguments, 1095private static bool HadLambdaConversionError(BindingDiagnosticBag diagnostics, AnalyzedArguments arguments) 1114AnalyzedArguments arguments, 1183AnalyzedArguments arguments,