9 instantiations of ParameterName
Microsoft.CodeAnalysis.CodeStyle.Fixes (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),
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (1)
73.Select((name, index) => new ParameterName(name, isFixed[index]))
20 references to ParameterName
Microsoft.CodeAnalysis.CodeStyle (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)
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
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.CSharp.CodeStyle.Fixes (6)
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (1)
28protected override ImmutableArray<ParameterName> DetermineParameterNames(CancellationToken cancellationToken)
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(