Пример #1
0
    public static void Run()
    {
        NotEmptyStructConstrainedGenA <int>?s = null;

        Console.WriteLine("NotEmptyStructConstrainedGenA<int>");
        Assert.IsTrue(BoxUnboxToNQ(s));
        Assert.IsTrue(BoxUnboxToQ(s));
        Assert.IsTrue(BoxUnboxToNQGen(s));
        Assert.IsTrue(BoxUnboxToQGen(s));
    }
Пример #2
0
    private static int Main()
    {
        NotEmptyStructConstrainedGenA <int>?s = null;

        if (BoxUnboxToNQ(s) && BoxUnboxToQ(s) && BoxUnboxToNQGen(s) && BoxUnboxToQGen(s))
        {
            return(ExitCode.Passed);
        }
        else
        {
            return(ExitCode.Failed);
        }
    }
Пример #3
0
    private static int Main()
    {
        NotEmptyStructConstrainedGenA <int>?s = Helper.Create(default(NotEmptyStructConstrainedGenA <int>));

        if (BoxUnboxToNQ(s) && BoxUnboxToQ(s))
        {
            return(ExitCode.Passed);
        }
        else
        {
            return(ExitCode.Failed);
        }
    }
Пример #4
0
 public static bool Compare(NotEmptyStructConstrainedGenA <int>?val, NotEmptyStructConstrainedGenA <int> val1)
 {
     return(Compare(val.Value, val1));
 }
Пример #5
0
 public static bool Compare(NotEmptyStructConstrainedGenA <int> val, NotEmptyStructConstrainedGenA <int> val1)
 {
     return(val.Field[0] == val1.Field[0]);
 }
Пример #6
0
 public static NotEmptyStructConstrainedGenA <int> Create(NotEmptyStructConstrainedGenA <int> val)
 {
     NotEmptyStructConstrainedGenA <int> neq = new NotEmptyStructConstrainedGenA <int>(); neq.Field = new int[] { 11 }; return(neq);
 }