From 0c9b5cb03a27e7deb47a6b2fe29b467027258622 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Thu, 3 Mar 2011 01:44:35 +0100 Subject: [PATCH] Remove "Attribute" suffix and add support for attributes on type parameters. --- ICSharpCode.NRefactory/CSharp/OutputVisitor/OutputVisitor.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ICSharpCode.NRefactory/CSharp/OutputVisitor/OutputVisitor.cs b/ICSharpCode.NRefactory/CSharp/OutputVisitor/OutputVisitor.cs index e5c307f668..bcc2e4394a 100644 --- a/ICSharpCode.NRefactory/CSharp/OutputVisitor/OutputVisitor.cs +++ b/ICSharpCode.NRefactory/CSharp/OutputVisitor/OutputVisitor.cs @@ -1135,7 +1135,9 @@ namespace ICSharpCode.NRefactory.CSharp } WriteCommaSeparatedList(attributeSection.Attributes.SafeCast()); WriteToken("]", AstNode.Roles.RBracket); - if (!(attributeSection.Parent is ParameterDeclaration)) + if (attributeSection.Parent is ParameterDeclaration || attributeSection.Parent is TypeParameterDeclaration) + Space(); + else NewLine(); return EndNode(attributeSection); }