diff --git a/Src/CSharpier.Tests/FormattingTests/TestFiles/cs/UsingDirectives.test b/Src/CSharpier.Tests/FormattingTests/TestFiles/cs/UsingDirectives.test index d52e6a398..d4d1cb708 100644 --- a/Src/CSharpier.Tests/FormattingTests/TestFiles/cs/UsingDirectives.test +++ b/Src/CSharpier.Tests/FormattingTests/TestFiles/cs/UsingDirectives.test @@ -3,6 +3,7 @@ using A; // trailing // leading with space using // another trailing B; +using unsafe NvapiQueryInterface = delegate* unmanaged[Cdecl]; namespace Namespace { diff --git a/Src/CSharpier/SyntaxPrinter/SyntaxNodePrinters/UsingDirective.cs b/Src/CSharpier/SyntaxPrinter/SyntaxNodePrinters/UsingDirective.cs index 041c86f77..89f193c0d 100644 --- a/Src/CSharpier/SyntaxPrinter/SyntaxNodePrinters/UsingDirective.cs +++ b/Src/CSharpier/SyntaxPrinter/SyntaxNodePrinters/UsingDirective.cs @@ -12,6 +12,7 @@ public static Doc Print( printExtraLines ? ExtraNewLines.Print(node) : Doc.Null, Token.PrintWithSuffix(node.GlobalKeyword, " ", context, skipLeadingTrivia: true), Token.PrintWithSuffix(node.UsingKeyword, " ", context, skipLeadingTrivia: true), + Token.PrintWithSuffix(node.UnsafeKeyword, " ", context, skipLeadingTrivia: true), Token.PrintWithSuffix(node.StaticKeyword, " ", context, skipLeadingTrivia: true), node.Alias == null ? Doc.Null : NameEquals.Print(node.Alias, context), Node.Print(node.NamespaceOrType, context),