9 instantiations of ParameterName
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (1)
73.Select((name, index) => new ParameterName(name, isFixed[index]))
Microsoft.CodeAnalysis.Features (8)
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
395new ParameterName(argumentNameSuggestion, isNamedArgument, tryMakeCamelCase: !method.ContainingType.IsRecord),
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
201[new ParameterName(parameter.Name, isFixed: true)],
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
185.Select((name, index) => new ParameterName(name, isFixed[index], parameterNamingRule))
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (1)
219var newParameterName = new ParameterName(fieldNameMinusPrefix, isFixed: false, parameterNamingRule);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (1)
238names.Add(new ParameterName(typeLocalName, isFixed: false).BestNameForParameter);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.MethodSignatureInfo.cs (2)
42? _methodSymbol.Parameters.SelectAsArray(p => new ParameterName(p.Name, isFixed: true)) 43: _parameterNames.SelectAsArray(p => new ParameterName(p, isFixed: true));
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.GenerateParameterCodeAction.cs (1)
50new ParameterName(_state.IdentifierToken.ValueText, isFixed: false),
24 references to ParameterName
Microsoft.CodeAnalysis.CSharp.Features (2)
GenerateType\CSharpGenerateTypeService.cs (1)
496protected override IList<ParameterName> GenerateParameterNames(
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (1)
28protected override ImmutableArray<ParameterName> DetermineParameterNames(CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (5)
35public static ImmutableArray<ParameterName> GenerateParameterNames( 44public static ImmutableArray<ParameterName> GenerateParameterNames( 53public static ImmutableArray<ParameterName> GenerateParameterNames( 71public static ImmutableArray<ParameterName> GenerateNames(IList<string> reservedNames, ImmutableArray<bool> isFixed, ImmutableArray<string> parameterNames) 76public static ImmutableArray<ParameterName> GenerateParameterNames(
Microsoft.CodeAnalysis.Features (14)
GenerateType\AbstractGenerateTypeService.cs (1)
42protected abstract IList<ParameterName> GenerateParameterNames(SemanticModel semanticModel, IList<TArgumentSyntax> arguments, CancellationToken cancellationToken);
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
582ParameterName parameterName,
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (1)
203var parameterName = parameterNames[i];
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
82ParameterName parameterName,
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
170private ImmutableArray<ParameterName> GenerateParameterNames(
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
134private ImmutableArray<ParameterName> GetParameterNames(
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (6)
139ImmutableArray<ParameterName> parameterNames, 159var parameterName = parameterNames[i]; 179ParameterName FindExistingOrCreateNewMember( 180ParameterName parameterName, 219var newParameterName = new ParameterName(fieldNameMinusPrefix, isFixed: false, parameterNamingRule); 239ISymbol? TryFindMatchingMember(ParameterName parameterName)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.MethodSignatureInfo.cs (1)
40protected override ImmutableArray<ParameterName> DetermineParameterNames(CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
61protected abstract ImmutableArray<ParameterName> DetermineParameterNames(CancellationToken cancellationToken);
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\ParameterName.cs (3)
14internal readonly struct ParameterName : IEquatable<ParameterName> 64=> Equals((ParameterName)obj); 66public bool Equals(ParameterName other)