@@ -154,6 +154,7 @@ static InvocationExpressionSyntax Register(EventFieldDeclarationSyntax eventDecl
154154
155155 static EventDeclarationSyntax Event ( EventFieldDeclarationSyntax eventDeclaration )
156156 {
157+ var leadingWhitespace = eventDeclaration . LeadingWhitespace ( ) ?? " " ;
157158 return SyntaxFactory . EventDeclaration (
158159 attributeLists : default ,
159160 modifiers : eventDeclaration . Modifiers ,
@@ -166,7 +167,7 @@ static EventDeclarationSyntax Event(EventFieldDeclarationSyntax eventDeclaration
166167 trailing : SyntaxFactory . TriviaList ( SyntaxFactory . LineFeed ) ) ,
167168 accessorList : SyntaxFactory . AccessorList (
168169 openBraceToken : SyntaxFactory . Token (
169- leading : SyntaxFactory . TriviaList ( SyntaxFactory . Whitespace ( eventDeclaration . LeadingWhitespace ( ) ) ) ,
170+ leading : SyntaxFactory . TriviaList ( SyntaxFactory . Whitespace ( leadingWhitespace ) ) ,
170171 kind : SyntaxKind . OpenBraceToken ,
171172 trailing : SyntaxFactory . TriviaList ( SyntaxFactory . LineFeed ) ) ,
172173 accessors : SyntaxFactory . List (
@@ -177,7 +178,7 @@ static EventDeclarationSyntax Event(EventFieldDeclarationSyntax eventDeclaration
177178 attributeLists : default ,
178179 modifiers : default ,
179180 keyword : SyntaxFactory . Token (
180- leading : SyntaxFactory . TriviaList ( SyntaxFactory . Whitespace ( eventDeclaration . LeadingWhitespace ( ) + new string ( ' ' , 4 ) ) ) ,
181+ leading : SyntaxFactory . TriviaList ( SyntaxFactory . Whitespace ( leadingWhitespace + new string ( ' ' , 4 ) ) ) ,
181182 kind : SyntaxKind . AddKeyword ,
182183 trailing : SyntaxFactory . TriviaList ( SyntaxFactory . Space ) ) ,
183184 body : default ,
@@ -218,7 +219,7 @@ static EventDeclarationSyntax Event(EventFieldDeclarationSyntax eventDeclaration
218219 attributeLists : default ,
219220 modifiers : default ,
220221 keyword : SyntaxFactory . Token (
221- leading : SyntaxFactory . TriviaList ( SyntaxFactory . Whitespace ( eventDeclaration . LeadingWhitespace ( ) + new string ( ' ' , 4 ) ) ) ,
222+ leading : SyntaxFactory . TriviaList ( SyntaxFactory . Whitespace ( leadingWhitespace + new string ( ' ' , 4 ) ) ) ,
222223 kind : SyntaxKind . RemoveKeyword ,
223224 trailing : SyntaxFactory . TriviaList ( SyntaxFactory . Space ) ) ,
224225 body : default ,
@@ -256,7 +257,7 @@ static EventDeclarationSyntax Event(EventFieldDeclarationSyntax eventDeclaration
256257 trailing : SyntaxFactory . TriviaList ( SyntaxFactory . LineFeed ) ) ) ,
257258 } ) ,
258259 closeBraceToken : SyntaxFactory . Token (
259- leading : SyntaxFactory . TriviaList ( SyntaxFactory . Whitespace ( eventDeclaration . LeadingWhitespace ( ) ) ) ,
260+ leading : SyntaxFactory . TriviaList ( SyntaxFactory . Whitespace ( leadingWhitespace ) ) ,
260261 kind : SyntaxKind . CloseBraceToken ,
261262 trailing : SyntaxFactory . TriviaList ( SyntaxFactory . LineFeed ) ) ) ,
262263 semicolonToken : default ) ;
0 commit comments