2 instantiations of Argument
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
73
=> arguments.SelectAsArray(a => new
Argument
<ExpressionSyntax>(
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
31
=>
new
(argument.GetRefKind(), argument.NameColon?.Name.Identifier.ValueText, argument.Expression);
24 references to Argument
Microsoft.CodeAnalysis.CSharp.Features (8)
src\Analyzers\CSharp\CodeFixes\AddParameter\CSharpAddParameterCodeFixProvider.cs (1)
52
protected override
Argument
<ExpressionSyntax> GetArgument(ArgumentSyntax argument)
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (7)
45
out ImmutableArray<
Argument
<ExpressionSyntax>> arguments,
69
private static ImmutableArray<
Argument
<ExpressionSyntax>> GetArguments(SeparatedSyntaxList<ArgumentSyntax> arguments)
72
private static ImmutableArray<
Argument
<ExpressionSyntax>> GetArguments(SeparatedSyntaxList<AttributeArgumentSyntax> arguments)
83
out ImmutableArray<
Argument
<ExpressionSyntax>> arguments,
115
out ImmutableArray<
Argument
<ExpressionSyntax>> arguments,
150
out ImmutableArray<
Argument
<ExpressionSyntax>> arguments,
176
protected override ITypeSymbol GetArgumentType(SemanticModel semanticModel,
Argument
<ExpressionSyntax> argument, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
30
public static
Argument
<ExpressionSyntax> GetArgument(ArgumentSyntax argument)
Microsoft.CodeAnalysis.Features (15)
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
48
protected abstract
Argument
<TExpressionSyntax> GetArgument(TArgumentSyntax argument);
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
83
Argument
<TExpressionSyntax>? argument,
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (7)
34
protected abstract bool TryInitializeImplicitObjectCreation(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<
Argument
<TExpressionSyntax>> arguments, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn);
35
protected abstract bool TryInitializeSimpleNameGenerationState(SemanticDocument document, SyntaxNode simpleName, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<
Argument
<TExpressionSyntax>> arguments, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn);
36
protected abstract bool TryInitializeConstructorInitializerGeneration(SemanticDocument document, SyntaxNode constructorInitializer, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<
Argument
<TExpressionSyntax>> arguments, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn);
37
protected abstract bool TryInitializeSimpleAttributeNameGenerationState(SemanticDocument document, SyntaxNode simpleName, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<
Argument
<TExpressionSyntax>> arguments, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn);
39
protected abstract ITypeSymbol GetArgumentType(SemanticModel semanticModel,
Argument
<TExpressionSyntax> argument, CancellationToken cancellationToken);
157
protected string GenerateNameForArgument(SemanticModel semanticModel,
Argument
<TExpressionSyntax> argument, CancellationToken cancellationToken)
171
SemanticDocument document, IEnumerable<
Argument
<TExpressionSyntax>> arguments, IList<string> reservedNames, NamingRule parameterNamingRule, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (2)
35
private ImmutableArray<
Argument
<TExpressionSyntax>> _arguments;
135
ImmutableArray<
Argument
<TExpressionSyntax>> arguments, ImmutableArray<string> typeParametersNames, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (4)
137
ImmutableArray<
Argument
<TExpressionSyntax>> arguments,
161
var
argument = arguments[i];
182
Argument
<TExpressionSyntax> argument)
285
SemanticDocument document,
Argument
<TExpressionSyntax> argument, CancellationToken cancellationToken)