2 overrides of WithName
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
2073
public override SyntaxNode
WithName
(SyntaxNode declaration, string name)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
1987
Public Overrides Function
WithName
(declaration As SyntaxNode, name As String) As SyntaxNode
49 references to WithName
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (22)
CodeGeneration\SyntaxGeneratorTests.cs (22)
3043
Assert.Equal("c", Generator.GetName(Generator.
WithName
(Generator.ClassDeclaration("x"), "c")));
3044
Assert.Equal("s", Generator.GetName(Generator.
WithName
(Generator.StructDeclaration("x"), "s")));
3045
Assert.Equal("i", Generator.GetName(Generator.
WithName
(Generator.EnumDeclaration("x"), "i")));
3046
Assert.Equal("e", Generator.GetName(Generator.
WithName
(Generator.EnumDeclaration("x"), "e")));
3047
Assert.Equal("d", Generator.GetName(Generator.
WithName
(Generator.DelegateDeclaration("x"), "d")));
3048
Assert.Equal("m", Generator.GetName(Generator.
WithName
(Generator.MethodDeclaration("x"), "m")));
3049
Assert.Equal("", Generator.GetName(Generator.
WithName
(Generator.ConstructorDeclaration(), ".ctor")));
3050
Assert.Equal("p", Generator.GetName(Generator.
WithName
(Generator.ParameterDeclaration("x"), "p")));
3051
Assert.Equal("p", Generator.GetName(Generator.
WithName
(Generator.PropertyDeclaration("x", Generator.IdentifierName("t")), "p")));
3052
Assert.Equal("", Generator.GetName(Generator.
WithName
(Generator.IndexerDeclaration([Generator.ParameterDeclaration("i")], Generator.IdentifierName("t")), "this")));
3053
Assert.Equal("f", Generator.GetName(Generator.
WithName
(Generator.FieldDeclaration("x", Generator.IdentifierName("t")), "f")));
3054
Assert.Equal("v", Generator.GetName(Generator.
WithName
(Generator.EnumMember("x"), "v")));
3055
Assert.Equal("ef", Generator.GetName(Generator.
WithName
(Generator.EventDeclaration("x", Generator.IdentifierName("t")), "ef")));
3056
Assert.Equal("ep", Generator.GetName(Generator.
WithName
(Generator.CustomEventDeclaration("x", Generator.IdentifierName("t")), "ep")));
3057
Assert.Equal("n", Generator.GetName(Generator.
WithName
(Generator.NamespaceDeclaration("x"), "n")));
3058
Assert.Equal("u", Generator.GetName(Generator.
WithName
(Generator.NamespaceImportDeclaration("x"), "u")));
3059
Assert.Equal("loc", Generator.GetName(Generator.
WithName
(Generator.LocalDeclarationStatement(Generator.IdentifierName("t"), "x"), "loc")));
3060
Assert.Equal("a", Generator.GetName(Generator.
WithName
(Generator.Attribute("x"), "a")));
4008
var xNamedQ = Generator.
WithName
(declX, "Q");
4143
Generator.ReplaceNode(declC, declX, Generator.
WithName
(declX, "Q")),
4386
var xNamedQ = Generator.
WithName
(attrX, "Q");
4600
var xNamedQ = Generator.
WithName
(attrX, "Q");
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (25)
CodeGeneration\SyntaxGeneratorTests.vb (25)
2616
Assert.Equal("c", Generator.GetName(Generator.
WithName
(Generator.ClassDeclaration("x"), "c")))
2617
Assert.Equal("s", Generator.GetName(Generator.
WithName
(Generator.StructDeclaration("x"), "s")))
2618
Assert.Equal("i", Generator.GetName(Generator.
WithName
(Generator.EnumDeclaration("x"), "i")))
2619
Assert.Equal("e", Generator.GetName(Generator.
WithName
(Generator.EnumDeclaration("x"), "e")))
2620
Assert.Equal("d", Generator.GetName(Generator.
WithName
(Generator.DelegateDeclaration("x"), "d")))
2621
Assert.Equal("m", Generator.GetName(Generator.
WithName
(Generator.MethodDeclaration("x"), "m")))
2622
Assert.Equal("m", Generator.GetName(Generator.
WithName
(Generator.MethodDeclaration("x", modifiers:=DeclarationModifiers.Abstract), "m")))
2623
Assert.Equal("", Generator.GetName(Generator.
WithName
(Generator.ConstructorDeclaration(), ".ctor")))
2624
Assert.Equal("p", Generator.GetName(Generator.
WithName
(Generator.ParameterDeclaration("x"), "p")))
2625
Assert.Equal("p", Generator.GetName(Generator.
WithName
(Generator.PropertyDeclaration("x", Generator.IdentifierName("t")), "p")))
2626
Assert.Equal("p", Generator.GetName(Generator.
WithName
(Generator.PropertyDeclaration("x", Generator.IdentifierName("t"), modifiers:=DeclarationModifiers.Abstract), "p")))
2627
Assert.Equal("X", Generator.GetName(Generator.
WithName
(Generator.IndexerDeclaration({Generator.ParameterDeclaration("i")}, Generator.IdentifierName("t")), "X")))
2628
Assert.Equal("X", Generator.GetName(Generator.
WithName
(Generator.IndexerDeclaration({Generator.ParameterDeclaration("i")}, Generator.IdentifierName("t"), modifiers:=DeclarationModifiers.Abstract), "X")))
2629
Assert.Equal("f", Generator.GetName(Generator.
WithName
(Generator.FieldDeclaration("x", Generator.IdentifierName("t")), "f")))
2630
Assert.Equal("v", Generator.GetName(Generator.
WithName
(Generator.EnumMember("x"), "v")))
2631
Assert.Equal("ef", Generator.GetName(Generator.
WithName
(Generator.EventDeclaration("x", Generator.IdentifierName("t")), "ef")))
2632
Assert.Equal("ep", Generator.GetName(Generator.
WithName
(Generator.CustomEventDeclaration("x", Generator.IdentifierName("t")), "ep")))
2633
Assert.Equal("n", Generator.GetName(Generator.
WithName
(Generator.NamespaceDeclaration("x"), "n")))
2634
Assert.Equal("u", Generator.GetName(Generator.
WithName
(Generator.NamespaceImportDeclaration("x"), "u")))
2635
Assert.Equal("loc", Generator.GetName(Generator.
WithName
(Generator.LocalDeclarationStatement(Generator.IdentifierName("t"), "x"), "loc")))
2636
Assert.Equal("a", Generator.GetName(Generator.
WithName
(Generator.Attribute("x"), "a")))
3510
Dim xNamedQ = Generator.
WithName
(declX, "Q")
3617
Generator.ReplaceNode(declC, declX, Generator.
WithName
(declX, "Q")),
3742
Dim xNamedQ = Generator.
WithName
(declX, "Q")
3868
Dim xRenamedQ = Generator.
WithName
(declX, "Q")
Microsoft.CodeAnalysis.Workspaces (1)
Editing\SyntaxEditorExtensions.cs (1)
27
=> editor.ReplaceNode(declaration, (d, g) => g.
WithName
(d, name));
Roslyn.Diagnostics.Analyzers (1)
AbstractRunIterations`1.cs (1)
138
var newNode = syntaxGenerator.
WithName
(node, name);