From e9ccd5a0a30ae172f48c7675d462a1235547f30b Mon Sep 17 00:00:00 2001 From: Alexey Sosnin Date: Mon, 15 Dec 2025 01:37:17 +0300 Subject: [PATCH] fix: use explicit using in generated code --- .../N.SourceGenerators.UnionTypes.csproj | 2 +- .../UnionTypesGenerator.Attributes.cs | 47 ++++++++++++------- ...er#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...rter#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...er#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...Converter#UnionTypeAttribute.g.verified.cs | 9 ++-- ...ic#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...stic#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...ic#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...iagnostic#UnionTypeAttribute.g.verified.cs | 9 ++-- ...er#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...rter#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...er#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...Converter#UnionTypeAttribute.g.verified.cs | 9 ++-- ...ic#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...stic#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...ic#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...iagnostic#UnionTypeAttribute.g.verified.cs | 9 ++-- ...er#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...rter#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...er#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...Converter#UnionTypeAttribute.g.verified.cs | 9 ++-- ...ic#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...stic#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...ic#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...iagnostic#UnionTypeAttribute.g.verified.cs | 9 ++-- ...er#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...rter#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...er#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...Converter#UnionTypeAttribute.g.verified.cs | 9 ++-- ...ic#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...stic#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...ic#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...iagnostic#UnionTypeAttribute.g.verified.cs | 9 ++-- ...cs#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...tics#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...cs#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...agnostics#UnionTypeAttribute.g.verified.cs | 9 ++-- ...cs#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...tics#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...cs#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...agnostics#UnionTypeAttribute.g.verified.cs | 9 ++-- ...cs#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...tics#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...cs#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...agnostics#UnionTypeAttribute.g.verified.cs | 9 ++-- ...cs#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...tics#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...cs#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...agnostics#UnionTypeAttribute.g.verified.cs | 9 ++-- ...cs#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...tics#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...cs#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...agnostics#UnionTypeAttribute.g.verified.cs | 9 ++-- ...ss#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...lass#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...ss#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...ial-class#UnionTypeAttribute.g.verified.cs | 9 ++-- ...ct#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...ruct#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...ct#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...al-struct#UnionTypeAttribute.g.verified.cs | 9 ++-- ...es#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...aces#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...es#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...amespaces#UnionTypeAttribute.g.verified.cs | 9 ++-- ...ss#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...lass#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...ss#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...ial-class#UnionTypeAttribute.g.verified.cs | 9 ++-- ...ct#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...ruct#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...ct#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...al-struct#UnionTypeAttribute.g.verified.cs | 9 ++-- ...ct#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...ruct#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...ct#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...al-struct#UnionTypeAttribute.g.verified.cs | 9 ++-- ...ut#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...yout#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...ut#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...uctLayout#UnionTypeAttribute.g.verified.cs | 9 ++-- ...ss#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...lass#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...ss#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...ial-class#UnionTypeAttribute.g.verified.cs | 9 ++-- ...ct#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...ruct#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...ct#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...al-struct#UnionTypeAttribute.g.verified.cs | 9 ++-- ...ct#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...ruct#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...ct#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...al-struct#UnionTypeAttribute.g.verified.cs | 9 ++-- ...se#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...alse#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...se#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...ude-False#UnionTypeAttribute.g.verified.cs | 9 ++-- ...ue#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...True#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...ue#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...lude-True#UnionTypeAttribute.g.verified.cs | 9 ++-- ...se#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...alse#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...se#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...ude-False#UnionTypeAttribute.g.verified.cs | 9 ++-- ...ue#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...True#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...ue#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...lude-True#UnionTypeAttribute.g.verified.cs | 9 ++-- ...se#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...alse#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...se#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...ude-False#UnionTypeAttribute.g.verified.cs | 9 ++-- ...ue#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...True#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...ue#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...lude-True#UnionTypeAttribute.g.verified.cs | 9 ++-- ...es#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...ypes#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...es#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...ericTypes#UnionTypeAttribute.g.verified.cs | 9 ++-- ...as#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...lias#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...as#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...WithAlias#UnionTypeAttribute.g.verified.cs | 9 ++-- ...pe#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...Type#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...pe#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...UnionType#UnionTypeAttribute.g.verified.cs | 9 ++-- ...il#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...Fail#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...il#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...esNotFail#UnionTypeAttribute.g.verified.cs | 9 ++-- ...te#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...bute#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ...te#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...Attribute#UnionTypeAttribute.g.verified.cs | 9 ++-- ..._0#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...ly_0#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ..._0#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...ssembly_0#UnionTypeAttribute.g.verified.cs | 9 ++-- ..._1#GenericUnionTypeAttribute.g.verified.cs | 7 +-- ...sonPolymorphicUnionAttribute.g.verified.cs | 7 +-- ...ly_1#UnionConverterAttribute.g.verified.cs | 8 ++-- ...#UnionConverterFromAttribute.g.verified.cs | 8 ++-- ..._1#UnionConverterToAttribute.g.verified.cs | 8 ++-- ...ssembly_1#UnionTypeAttribute.g.verified.cs | 9 ++-- 218 files changed, 1074 insertions(+), 667 deletions(-) diff --git a/src/N.SourceGenerators.UnionTypes/N.SourceGenerators.UnionTypes.csproj b/src/N.SourceGenerators.UnionTypes/N.SourceGenerators.UnionTypes.csproj index 33cc708..0a3d399 100644 --- a/src/N.SourceGenerators.UnionTypes/N.SourceGenerators.UnionTypes.csproj +++ b/src/N.SourceGenerators.UnionTypes/N.SourceGenerators.UnionTypes.csproj @@ -10,7 +10,7 @@ true true ./nupkg - 0.28.0 + 0.28.1 true $(NoWarn);NU5128 diff --git a/src/N.SourceGenerators.UnionTypes/UnionTypesGenerator.Attributes.cs b/src/N.SourceGenerators.UnionTypes/UnionTypesGenerator.Attributes.cs index 2078704..857df1f 100644 --- a/src/N.SourceGenerators.UnionTypes/UnionTypesGenerator.Attributes.cs +++ b/src/N.SourceGenerators.UnionTypes/UnionTypesGenerator.Attributes.cs @@ -18,12 +18,15 @@ public partial class UnionTypesGenerator #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif - using System; - using System.Runtime.CompilerServices; + using Attribute = global::System.Attribute; + using AttributeUsageAttribute = global::System.AttributeUsageAttribute; + using AttributeTargets = global::System.AttributeTargets; + using Type = global::System.Type; + using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { @@ -60,12 +63,13 @@ public UnionTypeAttribute(Type type, string alias = null, [CallerLineNumber] int #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif - using System; - using System.Runtime.CompilerServices; + using Attribute = global::System.Attribute; + using AttributeUsageAttribute = global::System.AttributeUsageAttribute; + using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { @@ -87,12 +91,13 @@ internal sealed class GenericUnionTypeAttribute : Attribute #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif - using System; - using System.Runtime.CompilerServices; + using Attribute = global::System.Attribute; + using AttributeUsageAttribute = global::System.AttributeUsageAttribute; + using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { @@ -110,12 +115,14 @@ internal sealed class JsonPolymorphicUnionAttribute : Attribute #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif - using System; - using System.Runtime.CompilerServices; + using Attribute = global::System.Attribute; + using AttributeUsageAttribute = global::System.AttributeUsageAttribute; + using AttributeTargets = global::System.AttributeTargets; + using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { @@ -134,12 +141,14 @@ public UnionConverterFromAttribute(Type fromType) #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif - using System; - using System.Runtime.CompilerServices; + using Attribute = global::System.Attribute; + using AttributeUsageAttribute = global::System.AttributeUsageAttribute; + using AttributeTargets = global::System.AttributeTargets; + using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { @@ -157,12 +166,14 @@ public UnionConverterToAttribute(Type toType) #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif - using System; - using System.Runtime.CompilerServices; + using Attribute = global::System.Attribute; + using AttributeUsageAttribute = global::System.AttributeUsageAttribute; + using AttributeTargets = global::System.AttributeTargets; + using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverter#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ExternalConverterReportsDiagnostic#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverter#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.FromConverterReportsDiagnostic#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverter#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.StaticExternalConverterReportsDiagnostic#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverter#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/ConverterGeneratorTests.ToConverterReportsDiagnostic#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.InvalidTypeReportsAllDiagnostics#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.NotPartialTypeReportsDiagnostics#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantAliasDuplicateReportsDiagnostics#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantOrderDuplicateReportsDiagnostics#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/DiagnosticTests.VariantTypeDuplicateReportsDiagnostics#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-class#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.CSharp73_partial-struct#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DifferentNamespaces#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-class#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_partial-struct#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.DoNotOverrideToString_readonly-partial-struct#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.ExplicitStructLayout#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-class#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_partial-struct#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithNamespace_readonly-partial-struct#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-False#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-class-exclude-True#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-False#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_partial-struct-exclude-True#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-False#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GeneratorTests.WithoutNamespace_readonly-partial-struct-exclude-True#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.OnlyGenericTypes#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithAlias#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/GenericUnionTests.WithCustomUnionType#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/JsonTests.ItDoesNotFail#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/NullableValueTests.UseAllowNullAttribute#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_0#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#GenericUnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#GenericUnionTypeAttribute.g.verified.cs index 29d7087..14d2d67 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#GenericUnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#GenericUnionTypeAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.GenericParameter, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class GenericUnionTypeAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#JsonPolymorphicUnionAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#JsonPolymorphicUnionAttribute.g.verified.cs index 52628cf..f7fdf30 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#JsonPolymorphicUnionAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#JsonPolymorphicUnionAttribute.g.verified.cs @@ -6,12 +6,13 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class JsonPolymorphicUnionAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#UnionConverterAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#UnionConverterAttribute.g.verified.cs index 3a119c2..377c3b0 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#UnionConverterAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#UnionConverterAttribute.g.verified.cs @@ -2,12 +2,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#UnionConverterFromAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#UnionConverterFromAttribute.g.verified.cs index 43174eb..436171e 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#UnionConverterFromAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#UnionConverterFromAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterFromAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#UnionConverterToAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#UnionConverterToAttribute.g.verified.cs index b72ef9e..7722d16 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#UnionConverterToAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#UnionConverterToAttribute.g.verified.cs @@ -6,12 +6,14 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] sealed class UnionConverterToAttribute : Attribute { diff --git a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#UnionTypeAttribute.g.verified.cs b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#UnionTypeAttribute.g.verified.cs index 72e4fc5..fecdc25 100644 --- a/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#UnionTypeAttribute.g.verified.cs +++ b/tests/N.SourceGenerators.UnionTypes.Tests/Snapshots/TwoAssemblyTests.UnionConverterFromInOtherAssembly_1#UnionTypeAttribute.g.verified.cs @@ -6,12 +6,15 @@ #if NETCOREAPP3_1_OR_GREATER #nullable enable #endif -using System; -using System.Runtime.CompilerServices; +using Attribute = global::System.Attribute; +using AttributeUsageAttribute = global::System.AttributeUsageAttribute; +using AttributeTargets = global::System.AttributeTargets; +using Type = global::System.Type; +using CallerLineNumber = System.Runtime.CompilerServices.CallerLineNumberAttribute; namespace N.SourceGenerators.UnionTypes { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] + [AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = true)] [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class UnionTypeAttribute : Attribute {