Merge pull request #130 from NoahStolk/add-.net-8-as-target-framework #214
build.yaml
on: push
ubuntu-latest
1m 14s
windows-latest
4m 22s
macOS-latest
40s
Annotations
21 errors and 3 warnings
macOS-latest
Process completed with exit code 1.
|
ScratchSnapshotTests.GeneralTests.custom_type_literal_new_infer_field_name
Expected diagnostics to be empty because the following source code should compile on Net6_0: using System;
using Intellenum;
namespace Whatever;
[Intellenum<Foo>]
public partial class FooEnum
{
public static readonly FooEnum Fred = new FooEnum(new Foo("Fred", 42));
public static readonly FooEnum Wilma = new FooEnum(new Foo("Wilma", 52));
}
public record class Foo(string Name, int Age) : IComparable<Foo>
{
public int CompareTo(Foo other) => Age.CompareTo(other.Age);
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', (9,59): error CS1503: Argument 1: cannot convert from 'Whatever.Foo' to 'int', (10,60): error CS1503: Argument 1: cannot convert from 'Whatever.Foo' to 'int', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', Intellenum/Intellenum.IntellenumGenerator/Whatever_FooEnum.g.cs(123,10): error CS0029: Cannot implicitly convert type 'Whatever.Foo' to 'int', Intellenum/Intellenum.IntellenumGenerator/Whatever_FooEnum.g.cs(126,10): error CS0029: Cannot implicitly convert type 'Whatever.Foo' to 'int', Intellenum/Intellenum.IntellenumGenerator/Whatever_FooEnum.g.cs(143,35): error CS0029: Cannot implicitly convert type 'Whatever.Foo' to 'int', Intellenum/Intellenum.IntellenumGenerator/Whatever_FooEnum.g.cs(144,1): error CS0029: Cannot implicitly convert type 'Whatever.Foo' to 'int', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'}.
|
ScratchSnapshotTests.Explicit_members_tests.Explicit_members_using_Instance_method
Expected diagnostics to be empty because the following source code should compile on Net6_0: using Intellenum;
namespace Whatever;
[Intellenum]
public partial class CustomerType
{
static CustomerType()
{
Member("Gold", 1);
Member("Diamond", 2);
}
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'}.
|
ScratchSnapshotTests.Explicit_members_tests.Explicit_members_using_new
Expected diagnostics to be empty because the following source code should compile on Net6_0: using Intellenum;
namespace Whatever;
[Intellenum]
public partial class CustomerType
{
public static CustomerType Standard = new CustomerType("Standard", 1);
public static CustomerType Gold = new CustomerType("Gold", 2);
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'}.
|
ScratchSnapshotTests.GeneralTests.custom_type_literal_new
Expected diagnostics to be empty because the following source code should compile on Net6_0: using System;
using Intellenum;
namespace Whatever;
[Intellenum<Foo>]
public partial class FooEnum
{
public static readonly FooEnum Item1 = new("Item1", new Foo("a", 1));
public static readonly FooEnum Item2= new("Item2", new Foo("b", 2));
}
public record class Foo(string Name, int Age) : IComparable<Foo>
{
public int CompareTo(Foo other) => Age.CompareTo(other.Age);
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', (9,57): error CS1503: Argument 2: cannot convert from 'Whatever.Foo' to 'int', (10,56): error CS1503: Argument 2: cannot convert from 'Whatever.Foo' to 'int', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', Intellenum/Intellenum.IntellenumGenerator/Whatever_FooEnum.g.cs(118,10): error CS0029: Cannot implicitly convert type 'Whatever.Foo' to 'int', Intellenum/Intellenum.IntellenumGenerator/Whatever_FooEnum.g.cs(121,10): error CS0029: Cannot implicitly convert type 'Whatever.Foo' to 'int', Intellenum/Intellenum.IntellenumGenerator/Whatever_FooEnum.g.cs(138,35): error CS0029: Cannot implicitly convert type 'Whatever.Foo' to 'int', Intellenum/Intellenum.IntellenumGenerator/Whatever_FooEnum.g.cs(139,1): error CS0029: Cannot implicitly convert type 'Whatever.Foo' to 'int', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'}.
|
ScratchSnapshotTests.Explicit_members_tests.Explicit_Members_using_a_mixture_of_mechanisms
Expected diagnostics to be empty because the following source code should compile on Net6_0: using Intellenum;
namespace Whatever;
[Intellenum]
[Member("Standard", 1)]
public partial class CustomerType
{
public static CustomerType Gold = new CustomerType("Gold", 2);
static CustomerType()
{
Member("Diamond", 3);
}
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'}.
|
ScratchSnapshotTests.GeneralTests.test_bool
Expected diagnostics to be empty because the following source code should compile on Net6_0: using System;
using Intellenum;
[Intellenum(underlyingType: typeof(bool))]
[Member("No", false)]
[Member("Yes", true)]
public partial class BoolVo { }, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' w
|
ScratchSnapshotTests.Explicit_members_tests.Explicit_members_using_target_typed_new
Expected diagnostics to be empty because the following source code should compile on Net6_0: using Intellenum;
namespace Whatever;
[Intellenum]
public partial class CustomerType
{
public static CustomerType Standard = new("Standard", 1);
public static CustomerType Gold = new("Gold", 2);
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'}.
|
ScratchSnapshotTests.GeneralTests.test_datetimeoffset
Expected diagnostics to be empty because the following source code should compile on Net6_0: using System;
using Intellenum;
[Intellenum(underlyingType: typeof(DateTimeOffset))]
public partial class DateTimeOffsetVo
{
static DateTimeOffsetVo()
{
Member("JanFirst", new DateTimeOffset(2019, 1, 1, 14, 15, 16, TimeSpan.Zero));
Member("JanSecond", new DateTimeOffset(2019, 1, 2, 14, 15, 16, TimeSpan.Zero));
Member("SomethingElse", new DateTimeOffset(2022,01,15,19,08,49, TimeSpan.Zero).AddTicks(5413764));
}
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', Intellenum/Intellenum.IntellenumGenerator/_DateTimeOffsetVo.g.cs(328,84): error CS1503: Argument 2: cannot convert from 'System.DateTimeOffset' to 'int', Intellenum/Intellenum.IntellenumGenerator/_DateTimeOffsetVo.g.cs(332,86): error CS1503: Argument 2: cannot convert from 'System.DateTimeOffset' to 'int', Intellenum/Intellenum.IntellenumGenerator/_DateTimeOffsetVo.g.cs(336,94): error CS1503: Argument 2: cannot convert from 'System.DateTimeOffset' to 'int', (9,32): error CS1503: Argument 2: cannot convert from 'System.DateTimeOffset' to 'int', (10,33): error CS1503: Argument 2: cannot convert from 'System.DateTimeOffset' to 'int', (11,37): error CS1503: Argument 2: cannot convert from 'System.DateTimeOffset' to 'int', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', Intellenum/Intellenum.IntellenumGenerator/_DateTimeOffsetVo.g.cs(116,10): error CS0029: Cannot implicitly convert type 'System.DateTimeOffset' to 'int', Intellenum/Intellenum.IntellenumGenerator/_DateTimeOffsetVo.g.cs(119,10): error CS0029: Cannot implicitly convert type 'System.DateTimeOffset' to 'int', Intellenum/Intellenum.IntellenumGenerator/_DateTimeOffsetVo.g.cs(122,10): error CS0029: Cannot implicitly convert type 'System.DateTimeOffset' to 'int', Intellenum/Intellenum.IntellenumGenerator/_DateTimeOffsetVo.g.cs(139,35): error CS0029: Cannot implicitly convert type 'System.DateTimeOffset' to 'int', Intellenum/Intellenum.IntellenumGenerator/_DateTimeOffsetVo.g.cs(140,1): error CS0029: Cannot implicitly convert type 'System.DateTimeOffset' to 'int', Intellenum/Intellenum.IntellenumGenerator/_DateTimeOffsetVo.g.cs(141,1): error CS0029: Cannot implicitly convert type 'System.DateTimeOffset' to 'int', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version t
|
ScratchSnapshotTests.Explicit_members_tests.Explicit_members_using_Member_attributes
Expected diagnostics to be empty because the following source code should compile on Net6_0: using Intellenum;
namespace Whatever;
[Intellenum]
[Member("Standard", 1)]
[Member("Gold", 2)]
[Member("Platinum", 3)]
public partial class CustomerType
{
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a
|
ScratchSnapshotTests.GeneralTests.decimals
Expected diagnostics to be empty because the following source code should compile on Net6_0: using Intellenum;
namespace Whatever;
[Intellenum<decimal>]
public partial class MinimumWageInUK
{
static MinimumWageInUK()
{
Member("Apprentice", 4.3m);
Member("UnderEighteen", 4.62m);
Member("EighteenToTwenty", 6.56m);
Member("TwentyOneAndOver", 8.36m);
Member("TwentyFiveAndOver", 8.91m);
}
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', Intellenum/Intellenum.IntellenumGenerator/Whatever_MinimumWageInUK.g.cs(346,86): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', Intellenum/Intellenum.IntellenumGenerator/Whatever_MinimumWageInUK.g.cs(350,92): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', Intellenum/Intellenum.IntellenumGenerator/Whatever_MinimumWageInUK.g.cs(354,98): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', Intellenum/Intellenum.IntellenumGenerator/Whatever_MinimumWageInUK.g.cs(358,98): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', Intellenum/Intellenum.IntellenumGenerator/Whatever_MinimumWageInUK.g.cs(362,100): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', (9,30): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', (10,33): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', (11,36): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', (12,36): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', (13,37): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', Intellenum/Intellenum.IntellenumGenerator/Whatever_MinimumWageInUK.g.cs(118,10): error CS0266: Cannot implicitly convert type 'decimal' to 'int'. An explicit conversion exists (are you missing a cast?), Intellenum/Intellenum.IntellenumGenerator/Whatever_MinimumWageInUK.g.cs(121,10): error CS0266: Cannot implicitly convert type 'decimal' to 'int'. An explicit conversion exists (are you missing a cast?), Intellenum/Intellenum.IntellenumGenerator/Whatever_MinimumWageInUK.g.cs(124,10): error CS0266: Cannot implicitly convert type 'deci
|
ScratchSnapshotTests.Explicit_members_tests.Explicit_members_using_Instance_method
Expected diagnostics to be empty because the following source code should compile on Net6_0: using Intellenum;
namespace Whatever;
[Intellenum]
public partial class CustomerType
{
static CustomerType()
{
Member("Gold", 1);
Member("Diamond", 2);
}
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'}.
|
ScratchSnapshotTests.GeneralTests.custom_type_literal_new_infer_field_name
Expected diagnostics to be empty because the following source code should compile on Net6_0: using System;
using Intellenum;
namespace Whatever;
[Intellenum<Foo>]
public partial class FooEnum
{
public static readonly FooEnum Fred = new FooEnum(new Foo("Fred", 42));
public static readonly FooEnum Wilma = new FooEnum(new Foo("Wilma", 52));
}
public record class Foo(string Name, int Age) : IComparable<Foo>
{
public int CompareTo(Foo other) => Age.CompareTo(other.Age);
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', (9,59): error CS1503: Argument 1: cannot convert from 'Whatever.Foo' to 'int', (10,60): error CS1503: Argument 1: cannot convert from 'Whatever.Foo' to 'int', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', Intellenum\Intellenum.IntellenumGenerator\Whatever_FooEnum.g.cs(123,10): error CS0029: Cannot implicitly convert type 'Whatever.Foo' to 'int', Intellenum\Intellenum.IntellenumGenerator\Whatever_FooEnum.g.cs(126,10): error CS0029: Cannot implicitly convert type 'Whatever.Foo' to 'int', Intellenum\Intellenum.IntellenumGenerator\Whatever_FooEnum.g.cs(143,35): error CS0029: Cannot implicitly convert type 'Whatever.Foo' to 'int', Intellenum\Intellenum.IntellenumGenerator\Whatever_FooEnum.g.cs(144,1): error CS0029: Cannot implicitly convert type 'Whatever.Foo' to 'int', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'}.
|
ScratchSnapshotTests.Explicit_members_tests.Explicit_members_using_new
Expected diagnostics to be empty because the following source code should compile on Net6_0: using Intellenum;
namespace Whatever;
[Intellenum]
public partial class CustomerType
{
public static CustomerType Standard = new CustomerType("Standard", 1);
public static CustomerType Gold = new CustomerType("Gold", 2);
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'}.
|
ScratchSnapshotTests.GeneralTests.custom_type_literal_new
Expected diagnostics to be empty because the following source code should compile on Net6_0: using System;
using Intellenum;
namespace Whatever;
[Intellenum<Foo>]
public partial class FooEnum
{
public static readonly FooEnum Item1 = new("Item1", new Foo("a", 1));
public static readonly FooEnum Item2= new("Item2", new Foo("b", 2));
}
public record class Foo(string Name, int Age) : IComparable<Foo>
{
public int CompareTo(Foo other) => Age.CompareTo(other.Age);
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', (9,57): error CS1503: Argument 2: cannot convert from 'Whatever.Foo' to 'int', (10,56): error CS1503: Argument 2: cannot convert from 'Whatever.Foo' to 'int', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', Intellenum\Intellenum.IntellenumGenerator\Whatever_FooEnum.g.cs(118,10): error CS0029: Cannot implicitly convert type 'Whatever.Foo' to 'int', Intellenum\Intellenum.IntellenumGenerator\Whatever_FooEnum.g.cs(121,10): error CS0029: Cannot implicitly convert type 'Whatever.Foo' to 'int', Intellenum\Intellenum.IntellenumGenerator\Whatever_FooEnum.g.cs(138,35): error CS0029: Cannot implicitly convert type 'Whatever.Foo' to 'int', Intellenum\Intellenum.IntellenumGenerator\Whatever_FooEnum.g.cs(139,1): error CS0029: Cannot implicitly convert type 'Whatever.Foo' to 'int', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'}.
|
ScratchSnapshotTests.Explicit_members_tests.Explicit_Members_using_a_mixture_of_mechanisms
Expected diagnostics to be empty because the following source code should compile on Net6_0: using Intellenum;
namespace Whatever;
[Intellenum]
[Member("Standard", 1)]
public partial class CustomerType
{
public static CustomerType Gold = new CustomerType("Gold", 2);
static CustomerType()
{
Member("Diamond", 3);
}
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'}.
|
ScratchSnapshotTests.GeneralTests.test_bool
Expected diagnostics to be empty because the following source code should compile on Net6_0: using System;
using Intellenum;
[Intellenum(underlyingType: typeof(bool))]
[Member("No", false)]
[Member("Yes", true)]
public partial class BoolVo { }, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50
|
ScratchSnapshotTests.Explicit_members_tests.Explicit_members_using_target_typed_new
Expected diagnostics to be empty because the following source code should compile on Net6_0: using Intellenum;
namespace Whatever;
[Intellenum]
public partial class CustomerType
{
public static CustomerType Standard = new("Standard", 1);
public static CustomerType Gold = new("Gold", 2);
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'}.
|
ScratchSnapshotTests.GeneralTests.test_datetimeoffset
Expected diagnostics to be empty because the following source code should compile on Net6_0: using System;
using Intellenum;
[Intellenum(underlyingType: typeof(DateTimeOffset))]
public partial class DateTimeOffsetVo
{
static DateTimeOffsetVo()
{
Member("JanFirst", new DateTimeOffset(2019, 1, 1, 14, 15, 16, TimeSpan.Zero));
Member("JanSecond", new DateTimeOffset(2019, 1, 2, 14, 15, 16, TimeSpan.Zero));
Member("SomethingElse", new DateTimeOffset(2022,01,15,19,08,49, TimeSpan.Zero).AddTicks(5413764));
}
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', Intellenum\Intellenum.IntellenumGenerator\_DateTimeOffsetVo.g.cs(328,84): error CS1503: Argument 2: cannot convert from 'System.DateTimeOffset' to 'int', Intellenum\Intellenum.IntellenumGenerator\_DateTimeOffsetVo.g.cs(332,86): error CS1503: Argument 2: cannot convert from 'System.DateTimeOffset' to 'int', Intellenum\Intellenum.IntellenumGenerator\_DateTimeOffsetVo.g.cs(336,94): error CS1503: Argument 2: cannot convert from 'System.DateTimeOffset' to 'int', (9,32): error CS1503: Argument 2: cannot convert from 'System.DateTimeOffset' to 'int', (10,33): error CS1503: Argument 2: cannot convert from 'System.DateTimeOffset' to 'int', (11,37): error CS1503: Argument 2: cannot convert from 'System.DateTimeOffset' to 'int', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', Intellenum\Intellenum.IntellenumGenerator\_DateTimeOffsetVo.g.cs(116,10): error CS0029: Cannot implicitly convert type 'System.DateTimeOffset' to 'int', Intellenum\Intellenum.IntellenumGenerator\_DateTimeOffsetVo.g.cs(119,10): error CS0029: Cannot implicitly convert type 'System.DateTimeOffset' to 'int', Intellenum\Intellenum.IntellenumGenerator\_DateTimeOffsetVo.g.cs(122,10): error CS0029: Cannot implicitly convert type 'System.DateTimeOffset' to 'int', Intellenum\Intellenum.IntellenumGenerator\_DateTimeOffsetVo.g.cs(139,35): error CS0029: Cannot implicitly convert type 'System.DateTimeOffset' to 'int', Intellenum\Intellenum.IntellenumGenerator\_DateTimeOffsetVo.g.cs(140,1): error CS0029: Cannot implicitly convert type 'System.DateTimeOffset' to 'int', Intellenum\Intellenum.IntellenumGenerator\_DateTimeOffsetVo.g.cs(141,1): error CS0029: Cannot implicitly convert type 'System.DateTimeOffset' to 'int', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a high
|
ScratchSnapshotTests.Explicit_members_tests.Explicit_members_using_Member_attributes
Expected diagnostics to be empty because the following source code should compile on Net6_0: using Intellenum;
namespace Whatever;
[Intellenum]
[Member("Standard", 1)]
[Member("Gold", 2)]
[Member("Platinum", 3)]
public partial class CustomerType
{
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' wh
|
ScratchSnapshotTests.GeneralTests.decimals
Expected diagnostics to be empty because the following source code should compile on Net6_0: using Intellenum;
namespace Whatever;
[Intellenum<decimal>]
public partial class MinimumWageInUK
{
static MinimumWageInUK()
{
Member("Apprentice", 4.3m);
Member("UnderEighteen", 4.62m);
Member("EighteenToTwenty", 6.56m);
Member("TwentyOneAndOver", 8.36m);
Member("TwentyFiveAndOver", 8.91m);
}
}, but found {error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', Intellenum\Intellenum.IntellenumGenerator\Whatever_MinimumWageInUK.g.cs(346,86): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', Intellenum\Intellenum.IntellenumGenerator\Whatever_MinimumWageInUK.g.cs(350,92): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', Intellenum\Intellenum.IntellenumGenerator\Whatever_MinimumWageInUK.g.cs(354,98): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', Intellenum\Intellenum.IntellenumGenerator\Whatever_MinimumWageInUK.g.cs(358,98): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', Intellenum\Intellenum.IntellenumGenerator\Whatever_MinimumWageInUK.g.cs(362,100): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', (9,30): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', (10,33): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', (11,36): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', (12,36): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', (13,37): error CS1503: Argument 2: cannot convert from 'decimal' to 'int', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', error CS1705: Assembly 'Intellenum.SharedTypes' with identity 'Intellenum.SharedTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a', Intellenum\Intellenum.IntellenumGenerator\Whatever_MinimumWageInUK.g.cs(118,10): error CS0266: Cannot implicitly convert type 'decimal' to 'int'. An explicit conversion exists (are you missing a cast?), Intellenum\Intellenum.IntellenumGenerator\Whatever_MinimumWageInUK.g.cs(121,10): error CS0266: Cannot implicitly convert type 'decimal' to 'int'. An explicit conversion exists (are you missing a cast?), Intellenum\Intellenum.IntellenumGenerator\Whatever_MinimumWageInUK.g.cs(124,10): error CS0266: Cannot implicitly conv
|
macOS-latest
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
ubuntu-latest
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
windows-latest
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|