mirror of
https://github.com/github/codeql.git
synced 2025-12-17 17:23:36 +01:00
23 lines
429 B
C#
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"
|
|
};
|
|
}
|
|
}
|