src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (15)
139ArgumentSyntax argument => InferTypeInArgument(argument),
207ArgumentSyntax argument => InferTypeInArgument(argument, token),
272ArgumentSyntax argument, SyntaxToken? previousToken = null)
354return InferTypeInTupleExpression(tupleExpression, (ArgumentSyntax)argsAndCommas[commaIndex + 1]);
361TupleExpressionSyntax tupleExpression, ArgumentSyntax argument)
393private IEnumerable<TypeInferenceInfo> InferTypeInConstructorInitializer(ConstructorInitializerSyntax initializer, int index, ArgumentSyntax argument = null)
440private IEnumerable<TypeInferenceInfo> InferTypeInObjectCreationExpression(BaseObjectCreationExpressionSyntax creation, int index, ArgumentSyntax argumentOpt = null)
461PrimaryConstructorBaseTypeSyntax primaryConstructorBaseType, int index, ArgumentSyntax argumentOpt = null)
473InvocationExpressionSyntax invocation, int index, ArgumentSyntax argumentOpt = null)
568ElementAccessExpressionSyntax elementAccess, int index, ArgumentSyntax argumentOpt = null)
595private IEnumerable<TypeInferenceInfo> InferTypeInArgument(int index, IEnumerable<IMethodSymbol> methods, ArgumentSyntax argumentOpt, InvocationExpressionSyntax parentInvocationExpressionToTypeInfer)
741ArgumentSyntax argumentOpt)
1740ArgumentSyntax argumentSyntax => InferTypeInArgument(argumentSyntax),
2371SeparatedSyntaxList<ArgumentSyntax> arguments,
2381foreach (var arg in arguments)
ConvertToInterpolatedString\CSharpConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
22ArgumentSyntax,
GenerateType\CSharpGenerateTypeService.cs (4)
35AbstractGenerateTypeService<CSharpGenerateTypeService, SimpleNameSyntax, ObjectCreationExpressionSyntax, ExpressionSyntax, TypeDeclarationSyntax, ArgumentSyntax>
476protected override bool TryGetArgumentList(ObjectCreationExpressionSyntax objectCreationExpression, out IList<ArgumentSyntax> argumentList)
489SemanticModel semanticModel, IList<ArgumentSyntax> arguments, CancellationToken cancellationToken)
528protected override ITypeSymbol DetermineArgumentType(SemanticModel semanticModel, ArgumentSyntax argument, CancellationToken cancellationToken)
ReplaceConditionalWithStatements\CSharpReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
24ArgumentSyntax,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (15)
139ArgumentSyntax argument => InferTypeInArgument(argument),
207ArgumentSyntax argument => InferTypeInArgument(argument, token),
272ArgumentSyntax argument, SyntaxToken? previousToken = null)
354return InferTypeInTupleExpression(tupleExpression, (ArgumentSyntax)argsAndCommas[commaIndex + 1]);
361TupleExpressionSyntax tupleExpression, ArgumentSyntax argument)
393private IEnumerable<TypeInferenceInfo> InferTypeInConstructorInitializer(ConstructorInitializerSyntax initializer, int index, ArgumentSyntax argument = null)
440private IEnumerable<TypeInferenceInfo> InferTypeInObjectCreationExpression(BaseObjectCreationExpressionSyntax creation, int index, ArgumentSyntax argumentOpt = null)
461PrimaryConstructorBaseTypeSyntax primaryConstructorBaseType, int index, ArgumentSyntax argumentOpt = null)
473InvocationExpressionSyntax invocation, int index, ArgumentSyntax argumentOpt = null)
568ElementAccessExpressionSyntax elementAccess, int index, ArgumentSyntax argumentOpt = null)
595private IEnumerable<TypeInferenceInfo> InferTypeInArgument(int index, IEnumerable<IMethodSymbol> methods, ArgumentSyntax argumentOpt, InvocationExpressionSyntax parentInvocationExpressionToTypeInfer)
741ArgumentSyntax argumentOpt)
1740ArgumentSyntax argumentSyntax => InferTypeInArgument(argumentSyntax),
2371SeparatedSyntaxList<ArgumentSyntax> arguments,
2381foreach (var arg in arguments)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (15)
139ArgumentSyntax argument => InferTypeInArgument(argument),
207ArgumentSyntax argument => InferTypeInArgument(argument, token),
272ArgumentSyntax argument, SyntaxToken? previousToken = null)
354return InferTypeInTupleExpression(tupleExpression, (ArgumentSyntax)argsAndCommas[commaIndex + 1]);
361TupleExpressionSyntax tupleExpression, ArgumentSyntax argument)
393private IEnumerable<TypeInferenceInfo> InferTypeInConstructorInitializer(ConstructorInitializerSyntax initializer, int index, ArgumentSyntax argument = null)
440private IEnumerable<TypeInferenceInfo> InferTypeInObjectCreationExpression(BaseObjectCreationExpressionSyntax creation, int index, ArgumentSyntax argumentOpt = null)
461PrimaryConstructorBaseTypeSyntax primaryConstructorBaseType, int index, ArgumentSyntax argumentOpt = null)
473InvocationExpressionSyntax invocation, int index, ArgumentSyntax argumentOpt = null)
568ElementAccessExpressionSyntax elementAccess, int index, ArgumentSyntax argumentOpt = null)
595private IEnumerable<TypeInferenceInfo> InferTypeInArgument(int index, IEnumerable<IMethodSymbol> methods, ArgumentSyntax argumentOpt, InvocationExpressionSyntax parentInvocationExpressionToTypeInfer)
741ArgumentSyntax argumentOpt)
1740ArgumentSyntax argumentSyntax => InferTypeInArgument(argumentSyntax),
2371SeparatedSyntaxList<ArgumentSyntax> arguments,
2381foreach (var arg in arguments)