Files
codeql/csharp/ql/test/library-tests/controlflow/graph/BreakInTry.cs
2018-08-02 17:53:23 +01:00

73 lines
1.2 KiB
C#

class BreakInTry
{
void M1(string[] args)
{
try
{
foreach (var arg in args)
{
if (arg == null)
break;
}
}
finally
{
if (args == null)
;
}
}
void M2(string[] args)
{
foreach (var arg in args)
{
try
{
if (arg == null)
break;
}
finally
{
if (args == null)
;
}
}
;
}
void M3(string[] args)
{
try
{
if (args == null)
return;
}
finally
{
foreach (var arg in args)
{
if (arg == null)
break;
}
}
;
}
void M4(string[] args)
{
try
{
if (args == null)
return;
}
finally
{
foreach (var arg in args)
{
if (arg == null)
break;
}
}
}
}