1 override of ConstructorDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
358
public override SyntaxNode
ConstructorDeclaration
(
28 references to ConstructorDeclaration
Microsoft.CodeAnalysis.CSharp.Features (1)
Snippets\CSharpConstructorSnippetProvider.cs (1)
71
var constructorDeclaration = generator.
ConstructorDeclaration
(
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (24)
CodeGeneration\SyntaxGeneratorTests.cs (24)
1108
Generator.
ConstructorDeclaration
(),
1112
Generator.
ConstructorDeclaration
("c"),
1116
Generator.
ConstructorDeclaration
("c", accessibility: Accessibility.Public, modifiers: DeclarationModifiers.Static),
1120
Generator.
ConstructorDeclaration
("c", [Generator.ParameterDeclaration("p", Generator.IdentifierName("t"))]),
1124
Generator.
ConstructorDeclaration
("c",
1667
Generator.ClassDeclaration("c", members: [Generator.
ConstructorDeclaration
()]),
1703
Generator.StructDeclaration("s", members: [Generator.
ConstructorDeclaration
("xxx")]),
3015
Assert.Equal(DeclarationKind.Constructor, Generator.GetDeclarationKind(Generator.
ConstructorDeclaration
()));
3038
Assert.Equal("", Generator.GetName(Generator.
ConstructorDeclaration
()));
3061
Assert.Equal("", Generator.GetName(Generator.WithName(Generator.
ConstructorDeclaration
(), ".ctor")));
3084
Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.
ConstructorDeclaration
(accessibility: Accessibility.Internal)));
3108
Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
ConstructorDeclaration
(accessibility: Accessibility.Internal), Accessibility.Private)));
3132
Assert.Equal(DeclarationModifiers.Static, Generator.GetModifiers(Generator.
ConstructorDeclaration
(modifiers: DeclarationModifiers.Static)));
3155
Assert.Equal(DeclarationModifiers.Static, Generator.GetModifiers(Generator.WithModifiers(Generator.
ConstructorDeclaration
(), DeclarationModifiers.Static)));
3201
Generator.GetModifiers(Generator.WithModifiers(Generator.
ConstructorDeclaration
("c"), allModifiers)));
3235
var ctor = Generator.
ConstructorDeclaration
("C", modifiers: DeclarationModifiers.Static);
3253
var ctor = Generator.
ConstructorDeclaration
("C", accessibility: Accessibility.Public);
3391
Assert.Equal(0, Generator.GetParameters(Generator.
ConstructorDeclaration
()).Count);
3392
Assert.Equal(1, Generator.GetParameters(Generator.
ConstructorDeclaration
(parameters: [Generator.ParameterDeclaration("p", Generator.IdentifierName("t"))])).Count);
3393
Assert.Equal(2, Generator.GetParameters(Generator.
ConstructorDeclaration
(parameters: [Generator.ParameterDeclaration("p", Generator.IdentifierName("t")), Generator.ParameterDeclaration("p2", Generator.IdentifierName("t2"))])).Count);
3415
Assert.Equal(1, Generator.GetParameters(Generator.AddParameters(Generator.
ConstructorDeclaration
(), [Generator.ParameterDeclaration("p", Generator.IdentifierName("t"))])).Count);
3705
Assert.Equal(0, Generator.GetStatements(Generator.
ConstructorDeclaration
()).Count);
3706
Assert.Equal(2, Generator.GetStatements(Generator.
ConstructorDeclaration
(statements: stmts)).Count);
3730
Assert.Equal(2, Generator.GetStatements(Generator.WithStatements(Generator.
ConstructorDeclaration
(), stmts)).Count);
Microsoft.CodeAnalysis.Workspaces (1)
Editing\SyntaxGenerator.cs (1)
560
return
ConstructorDeclaration
(
Roslyn.Diagnostics.Analyzers (2)
AbstractCreateTestAccessor`1.cs (1)
85
var testAccessorConstructor = syntaxGenerator.
ConstructorDeclaration
(
ExportedPartsShouldHaveImportingConstructorCodeFixProvider.cs (1)
111
var importingConstructor = generator.
ConstructorDeclaration
(