Skip to content

Commit 656c077

Browse files
authored
Remove blank line output from the node writer proportional to the number of non-abstract nodes (#78844)
1 parent df87e95 commit 656c077

File tree

3 files changed

+2
-39
lines changed

3 files changed

+2
-39
lines changed

src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs

Lines changed: 0 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Compilers/VisualBasic/Portable/Generated/BoundNodes.xml.Generated.vb

Lines changed: 0 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ private void WriteKinds()
275275

276276
private void WriteTypes()
277277
{
278-
foreach (var node in _tree.Types.Where(n => n is not PredefinedNode))
278+
foreach (var node in _tree.Types.OfType<AbstractNode>())
279279
{
280280
Blank();
281281
WriteType(node);
@@ -901,10 +901,8 @@ private void WriteAccept(string name)
901901
}
902902
}
903903

904-
private void WriteType(TreeType node)
904+
private void WriteType(AbstractNode node)
905905
{
906-
if (node is not AbstractNode)
907-
return;
908906
WriteClassHeader(node);
909907

910908
bool unsealed = !CanBeSealed(node);

0 commit comments

Comments
 (0)