15 references to StatementGenerator
Microsoft.CodeAnalysis.CSharp.Workspaces (15)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
112
:
StatementGenerator
.GenerateStatements(CodeGenerationConstructorInfo.GetStatements(constructor));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
76
body: hasNoBody ? null :
StatementGenerator
.GenerateBlock(method),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (6)
500
return (accessorDeclaration.Body == null) ? destinationMember : Cast<TDeclarationNode>(accessorDeclaration.AddBodyStatements([..
StatementGenerator
.GenerateStatements(statements)]));
510
var wrappedStatements =
StatementGenerator
.GenerateStatements(statements).Select(GlobalStatement).ToArray();
519
return Cast<TDeclarationNode>(block.AddStatements([..
StatementGenerator
.GenerateStatements(statements)]));
583
.WithBody(body.WithStatements(body.Statements.AddRange(
StatementGenerator
.GenerateStatements(statements))));
604
.WithBody(body.WithStatements(body.Statements.AddRange(
StatementGenerator
.GenerateStatements(statements))));
629
.WithBody(body.WithStatements(body.Statements.AddRange(
StatementGenerator
.GenerateStatements(statements))));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\DestructorGenerator.cs (1)
70
:
StatementGenerator
.GenerateStatements(CodeGenerationDestructorInfo.GetStatements(constructor));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
178
StatementGenerator
.GenerateStatements(CodeGenerationMethodInfo.GetStatements(accessor)));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (2)
131
body: hasNoBody ? null :
StatementGenerator
.GenerateBlock(method),
150
body:
StatementGenerator
.GenerateBlock(method),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
101
body: hasNoBody ? null :
StatementGenerator
.GenerateBlock(method),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
311
StatementGenerator
.GenerateStatements(CodeGenerationMethodInfo.GetStatements(accessor)));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\StatementGenerator.cs (1)
21
StatementGenerator
.GenerateStatements(CodeGenerationMethodInfo.GetStatements(method)));