Browse Source

Remove parenthesis in throw statement.

pull/1/head^2
Daniel Grunwald 15 years ago
parent
commit
1d2eb714f7
  1. 6
      ICSharpCode.Decompiler/Ast/Transforms/RemoveParenthesis.cs

6
ICSharpCode.Decompiler/Ast/Transforms/RemoveParenthesis.cs

@ -42,6 +42,12 @@ namespace Decompiler.Transforms.Ast @@ -42,6 +42,12 @@ namespace Decompiler.Transforms.Ast
return base.VisitReturnStatement(returnStatement, data);
}
public override object VisitThrowStatement(ThrowStatement throwStatement, object data)
{
throwStatement.Expression = Deparenthesize(throwStatement.Expression);
return base.VisitThrowStatement(throwStatement, data);
}
public override object VisitCastExpression(CastExpression castExpression, object data)
{
if (GetPrecedence(castExpression.Expression) > GetPrecedence(castExpression)) {

Loading…
Cancel
Save