Browse Source

[Loops] Restrict return statement pattern to return simpleIdentifier.

pull/850/head
Siegfried Pammer 8 years ago
parent
commit
5be19d868c
  1. 2
      ICSharpCode.Decompiler/CSharp/Transforms/PatternStatementTransform.cs

2
ICSharpCode.Decompiler/CSharp/Transforms/PatternStatementTransform.cs

@ -366,7 +366,7 @@ namespace ICSharpCode.Decompiler.CSharp.Transforms @@ -366,7 +366,7 @@ namespace ICSharpCode.Decompiler.CSharp.Transforms
new Repeat(new AnyNode("statement")).ToStatement()
}
}.WithName("loop"),
new OptionalNode(new ReturnStatement(new AnyNode()).WithName("optionalReturn")).ToStatement()
new OptionalNode(new ReturnStatement(new IdentifierExpression(Pattern.AnyString)).WithName("optionalReturn")).ToStatement()
}};
public ForeachStatement TransformForeach(UsingStatement node)

Loading…
Cancel
Save