Browse Source

Fixed literal values of bools.

newNRvisualizers
Mike Krüger 14 years ago
parent
commit
1b216819c9
  1. 5
      ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs

5
ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs

@ -1918,7 +1918,10 @@ namespace ICSharpCode.NRefactory.CSharp @@ -1918,7 +1918,10 @@ namespace ICSharpCode.NRefactory.CSharp
} else {
literalValue = constant.GetValueAsLiteral ();
}
var result = new PrimitiveExpression (constant.GetValue (), Convert (constant.Location), literalValue);
object val = constant.GetValue ();
if (val is bool)
literalValue = (bool)val ? "true" : "false";
var result = new PrimitiveExpression (val, Convert (constant.Location), literalValue);
return result;
}

Loading…
Cancel
Save