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)); }
private static int Main() { NotEmptyStructConstrainedGenA <int>?s = null; if (BoxUnboxToNQ(s) && BoxUnboxToQ(s) && BoxUnboxToNQGen(s) && BoxUnboxToQGen(s)) { return(ExitCode.Passed); } else { return(ExitCode.Failed); } }
private static int Main() { NotEmptyStructConstrainedGenA <int>?s = Helper.Create(default(NotEmptyStructConstrainedGenA <int>)); if (BoxUnboxToNQ(s) && BoxUnboxToQ(s)) { return(ExitCode.Passed); } else { return(ExitCode.Failed); } }
public static bool Compare(NotEmptyStructConstrainedGenA <int>?val, NotEmptyStructConstrainedGenA <int> val1) { return(Compare(val.Value, val1)); }
public static bool Compare(NotEmptyStructConstrainedGenA <int> val, NotEmptyStructConstrainedGenA <int> val1) { return(val.Field[0] == val1.Field[0]); }
public static NotEmptyStructConstrainedGenA <int> Create(NotEmptyStructConstrainedGenA <int> val) { NotEmptyStructConstrainedGenA <int> neq = new NotEmptyStructConstrainedGenA <int>(); neq.Field = new int[] { 11 }; return(neq); }