Skip to content

Commit 3b88bee

Browse files
authored
Fixing issue with losing unsafe keyword on using statement (#1417)
closes #1416
1 parent e3b5efb commit 3b88bee

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

Src/CSharpier.Tests/FormattingTests/TestFiles/cs/UsingDirectives.test

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ using A; // trailing
33
// leading with space
44
using // another trailing
55
B;
6+
using unsafe NvapiQueryInterface = delegate* unmanaged[Cdecl]<uint, nint>;
67

78
namespace Namespace
89
{

Src/CSharpier/SyntaxPrinter/SyntaxNodePrinters/UsingDirective.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ public static Doc Print(
1212
printExtraLines ? ExtraNewLines.Print(node) : Doc.Null,
1313
Token.PrintWithSuffix(node.GlobalKeyword, " ", context, skipLeadingTrivia: true),
1414
Token.PrintWithSuffix(node.UsingKeyword, " ", context, skipLeadingTrivia: true),
15+
Token.PrintWithSuffix(node.UnsafeKeyword, " ", context, skipLeadingTrivia: true),
1516
Token.PrintWithSuffix(node.StaticKeyword, " ", context, skipLeadingTrivia: true),
1617
node.Alias == null ? Doc.Null : NameEquals.Print(node.Alias, context),
1718
Node.Print(node.NamespaceOrType, context),

0 commit comments

Comments
 (0)