Browse Source

Fix bug in InsertRequiredSpacesDecorator: missing space before literals in some cases.

pull/1278/head
Siegfried Pammer 8 years ago
parent
commit
f40c994e23
  1. 3
      ICSharpCode.Decompiler/CSharp/OutputVisitor/InsertRequiredSpacesDecorator.cs

3
ICSharpCode.Decompiler/CSharp/OutputVisitor/InsertRequiredSpacesDecorator.cs

@ -131,6 +131,9 @@ namespace ICSharpCode.Decompiler.CSharp.OutputVisitor @@ -131,6 +131,9 @@ namespace ICSharpCode.Decompiler.CSharp.OutputVisitor
public override void WritePrimitiveValue(object value, string literalValue = null)
{
if (lastWritten == LastWritten.KeywordOrIdentifier) {
Space();
}
base.WritePrimitiveValue(value, literalValue);
if (value == null || value is bool)
return;

Loading…
Cancel
Save