22 references to GenerateUniqueName
Microsoft.CodeAnalysis.CSharp.Features (9)
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
45
return NameGenerator.
GenerateUniqueName
(fieldName, n => !(property.ContainingType.Name == n || property.ContainingType.GetMembers(n).Any()));
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
202
var fieldName = NameGenerator.
GenerateUniqueName
(baseFieldName, n => namedType.Name != n && !namedType.GetMembers(n).Any());
Snippets\AbstractCSharpAutoPropertySnippetProvider.cs (1)
47
var identifierName = NameGenerator.
GenerateUniqueName
("MyProperty",
Snippets\CSharpClassSnippetProvider.cs (1)
50
var name = NameGenerator.
GenerateUniqueName
("MyClass", name => semanticModel.LookupSymbols(position, name: name).IsEmpty);
Snippets\CSharpEnumSnippetProvider.cs (1)
47
var name = NameGenerator.
GenerateUniqueName
("MyEnum", name => semanticModel.LookupSymbols(position, name: name).IsEmpty);
Snippets\CSharpForEachLoopSnippetProvider.cs (1)
77
var itemString = NameGenerator.
GenerateUniqueName
(
Snippets\CSharpInterfaceSnippetProvider.cs (1)
46
var name = NameGenerator.
GenerateUniqueName
("MyInterface", name => semanticModel.LookupSymbols(position, name: name).IsEmpty);
Snippets\CSharpStructSnippetProvider.cs (1)
48
var name = NameGenerator.
GenerateUniqueName
("MyStruct", name => semanticModel.LookupSymbols(position, name: name).IsEmpty);
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (1)
109
return methodTypeParameter ?? CodeGenerationSymbolFactory.CreateTypeParameterSymbol(NameGenerator.
GenerateUniqueName
("T", isUnique));
Microsoft.CodeAnalysis.Features (9)
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
92
var className = NameGenerator.
GenerateUniqueName
(
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
282
var structName = NameGenerator.
GenerateUniqueName
(
ExtractInterface\AbstractExtractInterfaceService.cs (1)
264
var defaultInterfaceName = NameGenerator.
GenerateUniqueName
(candidateInterfaceName, name => !conflictingTypeNames.Contains(name));
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
62
? NameGenerator.
GenerateUniqueName
(
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
76
var desiredMethodSuffix = NameGenerator.
GenerateUniqueName
(propertySymbol.Name,
168
var uniqueName = NameGenerator.
GenerateUniqueName
(
Snippets\SnippetProviders\AbstractUsingSnippetProvider.cs (1)
21
var identifierName = NameGenerator.
GenerateUniqueName
("resource",
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
163
return NameGenerator.
GenerateUniqueName
(
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
259
var uniqueName = NameGenerator.
GenerateUniqueName
(
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (1)
71
var uniqueName = NameGenerator.
GenerateUniqueName
(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (1)
138
=>
GenerateUniqueName
(baseName, x => !names.Contains(x, comparer));
Microsoft.VisualStudio.LanguageServices (2)
ExtractClass\VisualStudioExtractClassOptionsService.cs (1)
72
var defaultTypeName = NameGenerator.
GenerateUniqueName
(candidateName, name => !conflictingTypeNames.Contains(name));
MoveStaticMembers\VisualStudioMoveStaticMembersOptionsService.cs (1)
112
var defaultTypeName = NameGenerator.
GenerateUniqueName
(candidateName, name => !existingTypeNames.Contains(name));