|
|
@ -350,9 +350,11 @@ namespace ICSharpCode.Decompiler.IL.ControlFlow |
|
|
|
if (!s.Value.MatchBranch(out var block)) |
|
|
|
if (!s.Value.MatchBranch(out var block)) |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
|
|
|
|
|
|
|
|
var node = controlFlowGraph.GetNode(block); |
|
|
|
if (block.Parent == currentContainer) { |
|
|
|
if (!loopContext.MatchContinue(node)) |
|
|
|
var node = controlFlowGraph.GetNode(block); |
|
|
|
caseNodes.Add(node); |
|
|
|
if (!loopContext.MatchContinue(node)) |
|
|
|
|
|
|
|
caseNodes.Add(node); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
AddNullCase(flowNodes, caseNodes); |
|
|
|
AddNullCase(flowNodes, caseNodes); |
|
|
|