diff --git a/src/generators/SourceKit.Generators.Builder/Builders/FileBuilders/TypeBuilder.cs b/src/generators/SourceKit.Generators.Builder/Builders/FileBuilders/TypeBuilder.cs index 80cf49c..b4d1258 100644 --- a/src/generators/SourceKit.Generators.Builder/Builders/FileBuilders/TypeBuilder.cs +++ b/src/generators/SourceKit.Generators.Builder/Builders/FileBuilders/TypeBuilder.cs @@ -28,7 +28,11 @@ public CompilationUnitSyntax Process( .Append(Token(SyntaxKind.PartialKeyword)) ); - var namespaceIdentifier = IdentifierName(request.Symbol.ContainingNamespace.GetFullyQualifiedName()); + var namespaceString = request.Symbol.ContainingNamespace.IsGlobalNamespace + ? request.Symbol.ContainingNamespace.Name + : request.Symbol.ContainingNamespace.GetFullyQualifiedName(); + + var namespaceIdentifier = IdentifierName(namespaceString); var namespaceDeclaration = NamespaceDeclaration(namespaceIdentifier); var declaration = request.Symbol.ToSyntax().WithModifiers(modifiers); diff --git a/src/generators/SourceKit.Generators.Builder/SourceKit.Generators.Builder.csproj b/src/generators/SourceKit.Generators.Builder/SourceKit.Generators.Builder.csproj index 7daa90f..9be8f9b 100644 --- a/src/generators/SourceKit.Generators.Builder/SourceKit.Generators.Builder.csproj +++ b/src/generators/SourceKit.Generators.Builder/SourceKit.Generators.Builder.csproj @@ -26,7 +26,9 @@ 1.1.$(PatchVersion) - Fixed property type usings generation + + Fixed global namespace generation +