2 overrides of GetName
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1885public override string GetName(SyntaxNode declaration)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
2085Public Overrides Function GetName(declaration As SyntaxNode) As String
110 references to GetName
Microsoft.CodeAnalysis.CSharp.Features (1)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
76return CSharpSyntaxGenerator.Instance.GetName(namespaceDecl);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (57)
CodeGeneration\SyntaxGeneratorTests.cs (57)
2574var actualNames = actualNodes.Select(n => Generator.GetName(n)).ToArray(); 2614var newDecl = Generator.RemoveNode(declaration, Generator.GetNamespaceImports(declaration).First(m => Generator.GetName(m) == name)); 2751var newDecl = Generator.RemoveNode(declaration, Generator.GetMembers(declaration).First(m => Generator.GetName(m) == name)); 2793Assert.Equal("c", Generator.GetName(Generator.ClassDeclaration("c"))); 2794Assert.Equal("s", Generator.GetName(Generator.StructDeclaration("s"))); 2795Assert.Equal("i", Generator.GetName(Generator.EnumDeclaration("i"))); 2796Assert.Equal("e", Generator.GetName(Generator.EnumDeclaration("e"))); 2797Assert.Equal("d", Generator.GetName(Generator.DelegateDeclaration("d"))); 2798Assert.Equal("m", Generator.GetName(Generator.MethodDeclaration("m"))); 2799Assert.Equal("", Generator.GetName(Generator.ConstructorDeclaration())); 2800Assert.Equal("p", Generator.GetName(Generator.ParameterDeclaration("p"))); 2801Assert.Equal("p", Generator.GetName(Generator.PropertyDeclaration("p", Generator.IdentifierName("t")))); 2802Assert.Equal("", Generator.GetName(Generator.IndexerDeclaration(new[] { Generator.ParameterDeclaration("i") }, Generator.IdentifierName("t")))); 2803Assert.Equal("f", Generator.GetName(Generator.FieldDeclaration("f", Generator.IdentifierName("t")))); 2804Assert.Equal("v", Generator.GetName(Generator.EnumMember("v"))); 2805Assert.Equal("ef", Generator.GetName(Generator.EventDeclaration("ef", Generator.IdentifierName("t")))); 2806Assert.Equal("ep", Generator.GetName(Generator.CustomEventDeclaration("ep", Generator.IdentifierName("t")))); 2807Assert.Equal("n", Generator.GetName(Generator.NamespaceDeclaration("n"))); 2808Assert.Equal("u", Generator.GetName(Generator.NamespaceImportDeclaration("u"))); 2809Assert.Equal("loc", Generator.GetName(Generator.LocalDeclarationStatement(Generator.IdentifierName("t"), "loc"))); 2810Assert.Equal("a", Generator.GetName(Generator.Attribute("a"))); 2816Assert.Equal("c", Generator.GetName(Generator.WithName(Generator.ClassDeclaration("x"), "c"))); 2817Assert.Equal("s", Generator.GetName(Generator.WithName(Generator.StructDeclaration("x"), "s"))); 2818Assert.Equal("i", Generator.GetName(Generator.WithName(Generator.EnumDeclaration("x"), "i"))); 2819Assert.Equal("e", Generator.GetName(Generator.WithName(Generator.EnumDeclaration("x"), "e"))); 2820Assert.Equal("d", Generator.GetName(Generator.WithName(Generator.DelegateDeclaration("x"), "d"))); 2821Assert.Equal("m", Generator.GetName(Generator.WithName(Generator.MethodDeclaration("x"), "m"))); 2822Assert.Equal("", Generator.GetName(Generator.WithName(Generator.ConstructorDeclaration(), ".ctor"))); 2823Assert.Equal("p", Generator.GetName(Generator.WithName(Generator.ParameterDeclaration("x"), "p"))); 2824Assert.Equal("p", Generator.GetName(Generator.WithName(Generator.PropertyDeclaration("x", Generator.IdentifierName("t")), "p"))); 2825Assert.Equal("", Generator.GetName(Generator.WithName(Generator.IndexerDeclaration(new[] { Generator.ParameterDeclaration("i") }, Generator.IdentifierName("t")), "this"))); 2826Assert.Equal("f", Generator.GetName(Generator.WithName(Generator.FieldDeclaration("x", Generator.IdentifierName("t")), "f"))); 2827Assert.Equal("v", Generator.GetName(Generator.WithName(Generator.EnumMember("x"), "v"))); 2828Assert.Equal("ef", Generator.GetName(Generator.WithName(Generator.EventDeclaration("x", Generator.IdentifierName("t")), "ef"))); 2829Assert.Equal("ep", Generator.GetName(Generator.WithName(Generator.CustomEventDeclaration("x", Generator.IdentifierName("t")), "ep"))); 2830Assert.Equal("n", Generator.GetName(Generator.WithName(Generator.NamespaceDeclaration("x"), "n"))); 2831Assert.Equal("u", Generator.GetName(Generator.WithName(Generator.NamespaceImportDeclaration("x"), "u"))); 2832Assert.Equal("loc", Generator.GetName(Generator.WithName(Generator.LocalDeclarationStatement(Generator.IdentifierName("t"), "x"), "loc"))); 2833Assert.Equal("a", Generator.GetName(Generator.WithName(Generator.Attribute("x"), "a"))); 3694Assert.Equal("X", Generator.GetName(declX)); 3700Assert.Equal("Y", Generator.GetName(declY)); 3706Assert.Equal("Z", Generator.GetName(declZ)); 3718Assert.Equal("Q", Generator.GetName(xNamedQ).ToString()); 4034Assert.Equal("X", Generator.GetName(attrX)); 4035Assert.Equal("Y", Generator.GetName(attrY)); 4036Assert.Equal("Z", Generator.GetName(attrZ)); 4214Assert.Equal("X", Generator.GetName(attrX)); 4215Assert.Equal("Y", Generator.GetName(attrY)); 4216Assert.Equal("Z", Generator.GetName(attrZ)); 4302Assert.Equal("X", Generator.GetName(attrX)); 4306Assert.Equal("Y", Generator.GetName(attrY)); 4310Assert.Equal("Z", Generator.GetName(attrZ)); 4314Assert.Equal("P", Generator.GetName(attrP)); 4321Assert.Equal("A", Generator.GetName(attrA)); 4325Assert.Equal("B", Generator.GetName(attrB)); 4329Assert.Equal("C", Generator.GetName(attrC)); 4333Assert.Equal("D", Generator.GetName(attrD));
Microsoft.CodeAnalysis.Features (2)
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.State.cs (1)
119declaredNamespace = syntaxGenerator.GetName(applicableNode);
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
58var methodName = generator.GetName(methodDeclaration);
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (50)
CodeGeneration\SyntaxGeneratorTests.vb (50)
2547Assert.Equal("c", Generator.GetName(Generator.ClassDeclaration("c"))) 2548Assert.Equal("s", Generator.GetName(Generator.StructDeclaration("s"))) 2549Assert.Equal("i", Generator.GetName(Generator.EnumDeclaration("i"))) 2550Assert.Equal("e", Generator.GetName(Generator.EnumDeclaration("e"))) 2551Assert.Equal("d", Generator.GetName(Generator.DelegateDeclaration("d"))) 2552Assert.Equal("m", Generator.GetName(Generator.MethodDeclaration("m"))) 2553Assert.Equal("m", Generator.GetName(Generator.MethodDeclaration("m", modifiers:=DeclarationModifiers.Abstract))) 2554Assert.Equal("", Generator.GetName(Generator.ConstructorDeclaration())) 2555Assert.Equal("p", Generator.GetName(Generator.ParameterDeclaration("p"))) 2556Assert.Equal("p", Generator.GetName(Generator.PropertyDeclaration("p", Generator.IdentifierName("t"), modifiers:=DeclarationModifiers.Abstract))) 2557Assert.Equal("p", Generator.GetName(Generator.PropertyDeclaration("p", Generator.IdentifierName("t")))) 2558Assert.Equal("Item", Generator.GetName(Generator.IndexerDeclaration({Generator.ParameterDeclaration("i")}, Generator.IdentifierName("t")))) 2559Assert.Equal("Item", Generator.GetName(Generator.IndexerDeclaration({Generator.ParameterDeclaration("i")}, Generator.IdentifierName("t"), modifiers:=DeclarationModifiers.Abstract))) 2560Assert.Equal("f", Generator.GetName(Generator.FieldDeclaration("f", Generator.IdentifierName("t")))) 2561Assert.Equal("v", Generator.GetName(Generator.EnumMember("v"))) 2562Assert.Equal("ef", Generator.GetName(Generator.EventDeclaration("ef", Generator.IdentifierName("t")))) 2563Assert.Equal("ep", Generator.GetName(Generator.CustomEventDeclaration("ep", Generator.IdentifierName("t")))) 2564Assert.Equal("n", Generator.GetName(Generator.NamespaceDeclaration("n"))) 2565Assert.Equal("u", Generator.GetName(Generator.NamespaceImportDeclaration("u"))) 2566Assert.Equal("loc", Generator.GetName(Generator.LocalDeclarationStatement(Generator.IdentifierName("t"), "loc"))) 2567Assert.Equal("a", Generator.GetName(Generator.Attribute("a"))) 2572Assert.Equal("c", Generator.GetName(Generator.WithName(Generator.ClassDeclaration("x"), "c"))) 2573Assert.Equal("s", Generator.GetName(Generator.WithName(Generator.StructDeclaration("x"), "s"))) 2574Assert.Equal("i", Generator.GetName(Generator.WithName(Generator.EnumDeclaration("x"), "i"))) 2575Assert.Equal("e", Generator.GetName(Generator.WithName(Generator.EnumDeclaration("x"), "e"))) 2576Assert.Equal("d", Generator.GetName(Generator.WithName(Generator.DelegateDeclaration("x"), "d"))) 2577Assert.Equal("m", Generator.GetName(Generator.WithName(Generator.MethodDeclaration("x"), "m"))) 2578Assert.Equal("m", Generator.GetName(Generator.WithName(Generator.MethodDeclaration("x", modifiers:=DeclarationModifiers.Abstract), "m"))) 2579Assert.Equal("", Generator.GetName(Generator.WithName(Generator.ConstructorDeclaration(), ".ctor"))) 2580Assert.Equal("p", Generator.GetName(Generator.WithName(Generator.ParameterDeclaration("x"), "p"))) 2581Assert.Equal("p", Generator.GetName(Generator.WithName(Generator.PropertyDeclaration("x", Generator.IdentifierName("t")), "p"))) 2582Assert.Equal("p", Generator.GetName(Generator.WithName(Generator.PropertyDeclaration("x", Generator.IdentifierName("t"), modifiers:=DeclarationModifiers.Abstract), "p"))) 2583Assert.Equal("X", Generator.GetName(Generator.WithName(Generator.IndexerDeclaration({Generator.ParameterDeclaration("i")}, Generator.IdentifierName("t")), "X"))) 2584Assert.Equal("X", Generator.GetName(Generator.WithName(Generator.IndexerDeclaration({Generator.ParameterDeclaration("i")}, Generator.IdentifierName("t"), modifiers:=DeclarationModifiers.Abstract), "X"))) 2585Assert.Equal("f", Generator.GetName(Generator.WithName(Generator.FieldDeclaration("x", Generator.IdentifierName("t")), "f"))) 2586Assert.Equal("v", Generator.GetName(Generator.WithName(Generator.EnumMember("x"), "v"))) 2587Assert.Equal("ef", Generator.GetName(Generator.WithName(Generator.EventDeclaration("x", Generator.IdentifierName("t")), "ef"))) 2588Assert.Equal("ep", Generator.GetName(Generator.WithName(Generator.CustomEventDeclaration("x", Generator.IdentifierName("t")), "ep"))) 2589Assert.Equal("n", Generator.GetName(Generator.WithName(Generator.NamespaceDeclaration("x"), "n"))) 2590Assert.Equal("u", Generator.GetName(Generator.WithName(Generator.NamespaceImportDeclaration("x"), "u"))) 2591Assert.Equal("loc", Generator.GetName(Generator.WithName(Generator.LocalDeclarationStatement(Generator.IdentifierName("t"), "x"), "loc"))) 2592Assert.Equal("a", Generator.GetName(Generator.WithName(Generator.Attribute("x"), "a"))) 3097Dim actualNames = actualNodes.Select(Function(n) Generator.GetName(n)).ToArray() 3445Assert.Equal("X", Generator.GetName(declX)) 3451Assert.Equal("Y", Generator.GetName(declY)) 3457Assert.Equal("Z", Generator.GetName(declZ)) 3469Assert.Equal("Q", Generator.GetName(xNamedQ).ToString()) 3694Assert.Equal("X", Generator.GetName(declX)) 3695Assert.Equal("Y", Generator.GetName(declY)) 3696Assert.Equal("Z", Generator.GetName(declZ))