Skip to content

Commit

Permalink
Fix CSharpAmbience output for classes in the global namespace.
Browse files Browse the repository at this point in the history
  • Loading branch information
dgrunwald committed Feb 25, 2014
1 parent 830e7d6 commit 8acf7df
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions ICSharpCode.NRefactory.CSharp/OutputVisitor/CSharpAmbience.cs
Original file line number Diff line number Diff line change
Expand Up @@ -187,8 +187,10 @@ void WriteTypeDeclarationName(ITypeDefinition typeDef, TokenWriter writer, CShar
WriteTypeDeclarationName(typeDef.DeclaringTypeDefinition, writer, formattingPolicy);
writer.WriteToken(Roles.Dot, ".");
} else if ((ConversionFlags & ConversionFlags.UseFullyQualifiedEntityNames) == ConversionFlags.UseFullyQualifiedEntityNames) {
WriteQualifiedName(typeDef.Namespace, writer, formattingPolicy);
writer.WriteToken(Roles.Dot, ".");
if (!string.IsNullOrEmpty(typeDef.Namespace)) {
WriteQualifiedName(typeDef.Namespace, writer, formattingPolicy);
writer.WriteToken(Roles.Dot, ".");
}
}
writer.WriteIdentifier(node.NameToken);
if ((ConversionFlags & ConversionFlags.ShowTypeParameterList) == ConversionFlags.ShowTypeParameterList) {
Expand Down

0 comments on commit 8acf7df

Please sign in to comment.