public static void Run() { NotEmptyStructConstrainedGenQ <int>?s = null; Console.WriteLine("NotEmptyStructConstrainedGenQ<int>"); Assert.IsTrue(BoxUnboxToNQ(s)); Assert.IsTrue(BoxUnboxToQ(s)); Assert.IsTrue(BoxUnboxToNQGen(s)); Assert.IsTrue(BoxUnboxToQGen(s)); }
private static int Main() { NotEmptyStructConstrainedGenQ <int>?s = Helper.Create(default(NotEmptyStructConstrainedGenQ <int>)); if (BoxUnboxToNQ(s) && BoxUnboxToQ(s)) { return(ExitCode.Passed); } else { return(ExitCode.Failed); } }
private static int Main() { NotEmptyStructConstrainedGenQ <int>?s = null; if (BoxUnboxToNQ(s) && BoxUnboxToQ(s) && BoxUnboxToNQGen(s) && BoxUnboxToQGen(s)) { return(ExitCode.Passed); } else { return(ExitCode.Failed); } }
public static bool Compare(NotEmptyStructConstrainedGenQ <int>?val, NotEmptyStructConstrainedGenQ <int> val1) { return(Compare(val.Value, val1)); }
public static bool Compare(NotEmptyStructConstrainedGenQ <int> val, NotEmptyStructConstrainedGenQ <int> val1) { return(val.Field == val1.Field); }
public static NotEmptyStructConstrainedGenQ <int> Create(NotEmptyStructConstrainedGenQ <int> val) { NotEmptyStructConstrainedGenQ <int> neq = new NotEmptyStructConstrainedGenQ <int>(); neq.Field = 12; return(neq); }