21 references to GenerateUniqueName
Microsoft.CodeAnalysis.CSharp.Features (8)
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
45return NameGenerator.GenerateUniqueName(fieldName, n => !(property.ContainingType.Name == n || property.ContainingType.GetMembers(n).Any()));
GenerateMember\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (1)
118return methodTypeParameter ?? CodeGenerationSymbolFactory.CreateTypeParameterSymbol(NameGenerator.GenerateUniqueName("T", isUnique));
Snippets\AbstractCSharpAutoPropertySnippetProvider.cs (1)
46var identifierName = NameGenerator.GenerateUniqueName("MyProperty",
Snippets\CSharpClassSnippetProvider.cs (1)
37var name = NameGenerator.GenerateUniqueName("MyClass", name => semanticModel.LookupSymbols(position, name: name).IsEmpty);
Snippets\CSharpEnumSnippetProvider.cs (1)
36var name = NameGenerator.GenerateUniqueName("MyEnum", name => semanticModel.LookupSymbols(position, name: name).IsEmpty);
Snippets\CSharpForEachLoopSnippetProvider.cs (1)
49var itemString = NameGenerator.GenerateUniqueName(
Snippets\CSharpInterfaceSnippetProvider.cs (1)
39var name = NameGenerator.GenerateUniqueName("MyInterface", name => semanticModel.LookupSymbols(position, name: name).IsEmpty);
Snippets\CSharpStructSnippetProvider.cs (1)
37var name = NameGenerator.GenerateUniqueName("MyStruct", name => semanticModel.LookupSymbols(position, name: name).IsEmpty);
Microsoft.CodeAnalysis.Features (9)
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
94var className = NameGenerator.GenerateUniqueName(
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
274var structName = NameGenerator.GenerateUniqueName(
ExtractInterface\AbstractExtractInterfaceService.cs (1)
273var defaultInterfaceName = NameGenerator.GenerateUniqueName(candidateInterfaceName, name => !conflictingTypeNames.Contains(name));
ImplementInterface\AbstractImplementInterfaceService.CodeAction.cs (1)
281return NameGenerator.GenerateUniqueName(
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
378var uniqueName = NameGenerator.GenerateUniqueName(
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
325var uniqueName = NameGenerator.GenerateUniqueName(
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
69? NameGenerator.GenerateUniqueName(
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
81var desiredMethodSuffix = NameGenerator.GenerateUniqueName(propertySymbol.Name, 176var uniqueName = NameGenerator.GenerateUniqueName(
Microsoft.CodeAnalysis.VisualBasic.Features (1)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (1)
116CodeGenerationSymbolFactory.CreateTypeParameterSymbol(NameGenerator.GenerateUniqueName("T", isUnique)))
Microsoft.CodeAnalysis.Workspaces (1)
NameGenerator.cs (1)
166=> GenerateUniqueName(baseName, x => !names.Contains(x, comparer));
Microsoft.VisualStudio.LanguageServices (2)
ExtractClass\VisualStudioExtractClassOptionsService.cs (1)
74var defaultTypeName = NameGenerator.GenerateUniqueName(candidateName, name => !conflictingTypeNames.Contains(name));
MoveStaticMembers\VisualStudioMoveStaticMembersOptionsService.cs (1)
119var defaultTypeName = NameGenerator.GenerateUniqueName(candidateName, name => !existingTypeNames.Contains(name));