22 references to AddMembers
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (19)
CodeGeneration\SyntaxGeneratorTests.cs (19)
2858
AssertMemberNamesEqual("m", Generator.
AddMembers
(Generator.ClassDeclaration("d"), [Generator.MethodDeclaration("m")]));
2859
AssertMemberNamesEqual("m", Generator.
AddMembers
(Generator.StructDeclaration("s"), [Generator.MethodDeclaration("m")]));
2860
AssertMemberNamesEqual("m", Generator.
AddMembers
(Generator.InterfaceDeclaration("i"), [Generator.MethodDeclaration("m")]));
2861
AssertMemberNamesEqual("", Generator.
AddMembers
(Generator.InterfaceDeclaration("i"), [Generator.OperatorDeclaration(OperatorKind.Addition)]));
2862
AssertMemberNamesEqual("v", Generator.
AddMembers
(Generator.EnumDeclaration("e"), [Generator.EnumMember("v")]));
2863
AssertMemberNamesEqual("n2", Generator.
AddMembers
(Generator.NamespaceDeclaration("n"), [Generator.NamespaceDeclaration("n2")]));
2864
AssertMemberNamesEqual("n", Generator.
AddMembers
(Generator.CompilationUnit(), [Generator.NamespaceDeclaration("n")]));
2866
AssertMemberNamesEqual(["m", "m2"], Generator.
AddMembers
(Generator.ClassDeclaration("d", members: [Generator.MethodDeclaration("m")]), [Generator.MethodDeclaration("m2")]));
2867
AssertMemberNamesEqual(["m", "m2"], Generator.
AddMembers
(Generator.StructDeclaration("s", members: [Generator.MethodDeclaration("m")]), [Generator.MethodDeclaration("m2")]));
2868
AssertMemberNamesEqual(["m", "m2"], Generator.
AddMembers
(Generator.InterfaceDeclaration("i", members: [Generator.MethodDeclaration("m")]), [Generator.MethodDeclaration("m2")]));
2869
AssertMemberNamesEqual(["v", "v2"], Generator.
AddMembers
(Generator.EnumDeclaration("i", members: [Generator.EnumMember("v")]), [Generator.EnumMember("v2")]));
2870
AssertMemberNamesEqual(["n1", "n2"], Generator.
AddMembers
(Generator.NamespaceDeclaration("n", [Generator.NamespaceDeclaration("n1")]), [Generator.NamespaceDeclaration("n2")]));
2871
AssertMemberNamesEqual(["n1", "n2"], Generator.
AddMembers
(Generator.CompilationUnit(declarations: [Generator.NamespaceDeclaration("n1")]), [Generator.NamespaceDeclaration("n2")]));
2877
VerifySyntax<InterfaceDeclarationSyntax>(Generator.
AddMembers
(Generator.InterfaceDeclaration("i"),
2886
VerifySyntax<InterfaceDeclarationSyntax>(Generator.
AddMembers
(Generator.InterfaceDeclaration("i"),
2895
VerifySyntax<InterfaceDeclarationSyntax>(Generator.
AddMembers
(Generator.InterfaceDeclaration("i"),
2909
var node = Generator.
AddMembers
(Generator.ClassDeclaration("C"),
2936
VerifySyntax<InterfaceDeclarationSyntax>(Generator.
AddMembers
(Generator.InterfaceDeclaration("i"),
2958
VerifySyntax<InterfaceDeclarationSyntax>(Generator.
AddMembers
(Generator.InterfaceDeclaration("i"),
Microsoft.CodeAnalysis.Workspaces (1)
Editing\SyntaxEditorExtensions.cs (1)
66
=> editor.ReplaceNode(declaration, (d, g) => g.
AddMembers
(d, [member]));
Roslyn.Diagnostics.Analyzers (2)
AbstractCreateTestAccessor`1.cs (1)
96
var newTypeDeclaration = syntaxGenerator.
AddMembers
(typeDeclaration, getTestAccessorMethod, testAccessorType);
AbstractExposeMemberForTesting`1.cs (1)
166
var newTypeDeclaration = syntaxGenerator.
AddMembers
(testAccessorTypeDeclaration, newMember);