Files
codeql/csharp/ql/test/library-tests/csharp9/UnaryPattern.cs
2021-07-01 16:09:11 +02:00

23 lines
429 B
C#

using System;
public class UnaryPattern
{
public int P1 { get; set; }
public static bool M1(char c) =>
c is not 'a';
public static bool M2(object c) =>
c is not null;
public static bool M3(object c) =>
c is not UnaryPattern { P1: 1 } u;
public static string M4(int i)
{
return i switch
{
not 1 => "not 1",
_ => "other"
};
}
}