Files
codeql/csharp/ql/src/Language Abuse/UselessIsBeforeAs.cs
2018-08-02 17:53:23 +01:00

21 lines
373 B
C#

class UselessIsBeforeAs
{
class Square
{
public int width;
}
class Rectangle : Square
{
public int height;
}
public static void Main(string[] args)
{
Square a = new Rectangle();
if (a is Rectangle)
{
Rectangle r = a as Rectangle;
Console.WriteLine(r.height);
}
}
}