2 overrides of ConstructorDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
331
public override SyntaxNode
ConstructorDeclaration
(
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
1331
Public Overrides Function
ConstructorDeclaration
(
45 references to ConstructorDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (24)
CodeGeneration\SyntaxGeneratorTests.cs (24)
995
Generator.
ConstructorDeclaration
(),
999
Generator.
ConstructorDeclaration
("c"),
1003
Generator.
ConstructorDeclaration
("c", accessibility: Accessibility.Public, modifiers: DeclarationModifiers.Static),
1007
Generator.
ConstructorDeclaration
("c", new[] { Generator.ParameterDeclaration("p", Generator.IdentifierName("t")) }),
1011
Generator.
ConstructorDeclaration
("c",
1566
Generator.ClassDeclaration("c", members: new[] { Generator.
ConstructorDeclaration
() }),
1602
Generator.StructDeclaration("s", members: new[] { Generator.
ConstructorDeclaration
("xxx") }),
2776
Assert.Equal(DeclarationKind.Constructor, Generator.GetDeclarationKind(Generator.
ConstructorDeclaration
()));
2799
Assert.Equal("", Generator.GetName(Generator.
ConstructorDeclaration
()));
2822
Assert.Equal("", Generator.GetName(Generator.WithName(Generator.
ConstructorDeclaration
(), ".ctor")));
2845
Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.
ConstructorDeclaration
(accessibility: Accessibility.Internal)));
2869
Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
ConstructorDeclaration
(accessibility: Accessibility.Internal), Accessibility.Private)));
2893
Assert.Equal(DeclarationModifiers.Static, Generator.GetModifiers(Generator.
ConstructorDeclaration
(modifiers: DeclarationModifiers.Static)));
2916
Assert.Equal(DeclarationModifiers.Static, Generator.GetModifiers(Generator.WithModifiers(Generator.
ConstructorDeclaration
(), DeclarationModifiers.Static)));
2962
Generator.GetModifiers(Generator.WithModifiers(Generator.
ConstructorDeclaration
("c"), allModifiers)));
2996
var ctor = Generator.
ConstructorDeclaration
("C", modifiers: DeclarationModifiers.Static);
3010
var ctor = Generator.
ConstructorDeclaration
("C", accessibility: Accessibility.Public);
3136
Assert.Equal(0, Generator.GetParameters(Generator.
ConstructorDeclaration
()).Count);
3137
Assert.Equal(1, Generator.GetParameters(Generator.
ConstructorDeclaration
(parameters: new[] { Generator.ParameterDeclaration("p", Generator.IdentifierName("t")) })).Count);
3138
Assert.Equal(2, Generator.GetParameters(Generator.
ConstructorDeclaration
(parameters: new[] { Generator.ParameterDeclaration("p", Generator.IdentifierName("t")), Generator.ParameterDeclaration("p2", Generator.IdentifierName("t2")) })).Count);
3160
Assert.Equal(1, Generator.GetParameters(Generator.AddParameters(Generator.
ConstructorDeclaration
(), new[] { Generator.ParameterDeclaration("p", Generator.IdentifierName("t")) })).Count);
3440
Assert.Equal(0, Generator.GetStatements(Generator.
ConstructorDeclaration
()).Count);
3441
Assert.Equal(2, Generator.GetStatements(Generator.
ConstructorDeclaration
(statements: stmts)).Count);
3465
Assert.Equal(2, Generator.GetStatements(Generator.WithStatements(Generator.
ConstructorDeclaration
(), stmts)).Count);
Microsoft.CodeAnalysis.Features (1)
Snippets\SnippetProviders\AbstractConstructorSnippetProvider.cs (1)
39
var constructorDeclaration = generator.
ConstructorDeclaration
(
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (19)
CodeGeneration\SyntaxGeneratorTests.vb (19)
1355
Generator.
ConstructorDeclaration
("c"),
1360
Generator.
ConstructorDeclaration
("c", accessibility:=Accessibility.Public, modifiers:=DeclarationModifiers.Static),
1365
Generator.
ConstructorDeclaration
("c", parameters:={Generator.ParameterDeclaration("p", Generator.IdentifierName("t"))}),
1370
Generator.
ConstructorDeclaration
("c",
1484
members:={Generator.
ConstructorDeclaration
(accessibility:=Accessibility.NotApplicable, modifiers:=DeclarationModifiers.None)}),
2529
Assert.Equal(DeclarationKind.Constructor, Generator.GetDeclarationKind(Generator.
ConstructorDeclaration
()))
2554
Assert.Equal("", Generator.GetName(Generator.
ConstructorDeclaration
()))
2579
Assert.Equal("", Generator.GetName(Generator.WithName(Generator.
ConstructorDeclaration
(), ".ctor")))
2603
Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.
ConstructorDeclaration
(accessibility:=Accessibility.Internal)))
2631
Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
ConstructorDeclaration
(accessibility:=Accessibility.Internal), Accessibility.Private)))
2658
Assert.Equal(DeclarationModifiers.Static, Generator.GetModifiers(Generator.
ConstructorDeclaration
(modifiers:=DeclarationModifiers.Static)))
2680
Assert.Equal(DeclarationModifiers.Static, Generator.GetModifiers(Generator.WithModifiers(Generator.
ConstructorDeclaration
(), DeclarationModifiers.Static)))
2796
Assert.Equal(0, Generator.GetParameters(Generator.
ConstructorDeclaration
()).Count)
2797
Assert.Equal(1, Generator.GetParameters(Generator.
ConstructorDeclaration
(parameters:={Generator.ParameterDeclaration("p", Generator.IdentifierName("t"))})).Count)
2798
Assert.Equal(2, Generator.GetParameters(Generator.
ConstructorDeclaration
(parameters:={Generator.ParameterDeclaration("p", Generator.IdentifierName("t")), Generator.ParameterDeclaration("p2", Generator.IdentifierName("t2"))})).Count)
2821
Assert.Equal(1, Generator.GetParameters(Generator.AddParameters(Generator.
ConstructorDeclaration
(), {Generator.ParameterDeclaration("p", Generator.IdentifierName("t"))})).Count)
2924
Assert.Equal(0, Generator.GetStatements(Generator.
ConstructorDeclaration
()).Count)
2925
Assert.Equal(2, Generator.GetStatements(Generator.
ConstructorDeclaration
(statements:=stmts)).Count)
2943
Assert.Equal(2, Generator.GetStatements(Generator.WithStatements(Generator.
ConstructorDeclaration
(), stmts)).Count)
Microsoft.CodeAnalysis.Workspaces (1)
Editing\SyntaxGenerator.cs (1)
564
return
ConstructorDeclaration
(