From 369ee95294746bee432cb9d5ec9898126ae2d2b8 Mon Sep 17 00:00:00 2001 From: Nick Cipollina Date: Sat, 28 Mar 2026 21:08:21 -0400 Subject: [PATCH 1/2] fix(testing): normalize line endings for cross-platform snapshot stability Force LF line endings for test case .cs and .verified.cs files via .gitattributes, and normalize CRLF to LF in GeneratorTestHelpers when reading source files. Roslyn's GetInterceptableLocation() hashes the raw source text, so CRLF on Windows produced different data values than LF on Mac, causing snapshot mismatches. Co-Authored-By: Claude Sonnet 4.6 --- .gitattributes | 7 ++++++- .../GeneratorTestHelpers.cs | 8 ++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.gitattributes b/.gitattributes index ea8de59..edac097 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,4 +1,9 @@ *.verified.txt text eol=lf working-tree-encoding=UTF-8 *.verified.xml text eol=lf working-tree-encoding=UTF-8 *.verified.json text eol=lf working-tree-encoding=UTF-8 -*.verified.bin binary \ No newline at end of file +*.verified.cs text eol=lf working-tree-encoding=UTF-8 +*.verified.bin binary + +# Force LF for test case source files so Roslyn's GetInterceptableLocation() +# produces the same data hash on all platforms (CRLF vs LF changes the hash) +test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/**/*.cs text eol=lf \ No newline at end of file diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/GeneratorTestHelpers.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/GeneratorTestHelpers.cs index 7fc870c..14ca3fb 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/GeneratorTestHelpers.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/GeneratorTestHelpers.cs @@ -38,14 +38,14 @@ public static (GeneratorDriver Driver, Compilation Original, CSharpParseOptions var globalUsingsPath = ResolveCasePath(GlobalUsingsRelPath); if (File.Exists(globalUsingsPath)) { - var guText = File.ReadAllText(globalUsingsPath); + var guText = NormalizeLineEndings(File.ReadAllText(globalUsingsPath)); trees.Add(CSharpSyntaxTree.ParseText(guText, parse, path: NormalizeForDiagnostics(globalUsingsPath))); } // Then include the case files passed in trees.AddRange(caseRelativePaths .Select(ResolveCasePath) - .Select(p => CSharpSyntaxTree.ParseText(File.ReadAllText(p), parse, path: NormalizeForDiagnostics(p)))); + .Select(p => CSharpSyntaxTree.ParseText(NormalizeLineEndings(File.ReadAllText(p)), parse, path: NormalizeForDiagnostics(p)))); var references = GetBclReferences().ToList(); references.AddRange([ @@ -143,6 +143,10 @@ private static string ResolveCasePath(string relative) private static string NormalizeForDiagnostics(string path) => path.Replace(Path.DirectorySeparatorChar, '/'); + + /// Normalizes CRLF to LF so Roslyn's GetInterceptableLocation() hash is platform-independent. + private static string NormalizeLineEndings(string text) => + text.Replace("\r\n", "\n"); } /// From 27b9b3d12205be3c8ccaa3de339cec9e4b77bd41 Mon Sep 17 00:00:00 2001 From: Nick Cipollina Date: Sat, 28 Mar 2026 21:59:21 -0400 Subject: [PATCH 2/2] refactor: rename assembly and package from DecoWeaver to LayeredCraft.DecoWeaver Renames all namespaces, generated code namespaces, build props/targets, snapshot filenames, and hint names to align with the LayeredCraft.DecoWeaver package identity. Also fixes a cross-platform CRLF/LF issue in test case files that caused snapshot hash mismatches between macOS and Windows. Co-Authored-By: Claude Sonnet 4.6 --- Directory.Build.props | 2 +- .../DecoWeaver.Sample.csproj | 15 +++++------ samples/DecoWeaver.Sample/Globals.cs | 4 +-- samples/DecoWeaver.Sample/Repository.cs | 2 +- .../DecoratedByAttribute.cs | 4 +-- .../LayeredCraft.DecoWeaver.Attributes.csproj | 6 ++--- .../AttributeNames.cs | 12 ++++----- .../DecoWeaverGenerator.cs | 18 ++++++------- .../Descriptors.cs | 4 +-- .../Emit/InterceptorEmitter.cs | 12 ++++----- .../Emit/TemplateConstants.cs | 4 +-- .../Emit/TemplateHelper.cs | 4 +-- .../LayeredCraft.DecoWeaver.Generators.csproj | 27 ++++++++++++------- ...er.props => LayeredCraft.DecoWeaver.props} | 4 +-- ...argets => LayeredCraft.DecoWeaver.targets} | 4 +-- .../Model/DecoratorToIntercept.cs | 2 +- .../Model/TypeDefId.cs | 4 +-- .../Model/TypeId.cs | 6 ++--- .../DecoWeaverInterceptorsSources.cs | 8 +++--- .../Providers/AttributeHelpers.cs | 4 +-- .../ClosedGenericRegistrationProvider.cs | 4 +-- .../Providers/DecoratedByGenericProvider.cs | 6 ++--- .../DecoratedByNonGenericProvider.cs | 6 ++--- .../Providers/DoNotDecorateProvider.cs | 4 +-- .../Providers/ServiceDecoratedByProvider.cs | 6 ++--- .../SkipAssemblyDecoratorProvider.cs | 4 +-- .../Templates/DecoWeaverInterceptors.scriban | 2 +- .../TrackingNames.cs | 2 +- .../Util/EquatableArray.cs | 4 +-- .../Util/EquatableArrayExtensions.cs | 4 +-- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../010_Generic_SingleDecorator/Repository.cs | 2 +- .../011_Generic_MultipleOrdered/Repository.cs | 2 +- .../012_Generic_MixedSyntax/Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Global.cs | 4 +-- .../Repository.cs | 2 +- .../Global.cs | 6 ++--- .../Repository.cs | 2 +- .../Global.cs | 4 +-- .../Repository.cs | 2 +- .../026_SkipAssemblyWithClassLevel/Global.cs | 2 +- .../Repository.cs | 2 +- .../Global.cs | 6 ++--- .../Repository.cs | 6 ++--- .../028_MergePrecedence_SortOrder/Global.cs | 4 +-- .../Repository.cs | 4 +-- .../Global.cs | 4 +-- .../Repository.cs | 4 +-- .../030_DoNotDecorate_Multiple/Global.cs | 8 +++--- .../030_DoNotDecorate_Multiple/Repository.cs | 6 ++--- .../Global.cs | 4 +-- .../Repository.cs | 4 +-- .../Global.cs | 4 +-- .../Repository.cs | 4 +-- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../042_KeyedService_IntegerKey/Repository.cs | 2 +- .../Repository.cs | 2 +- .../045_KeyedService_Transient/Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../Repository.cs | 2 +- .../DecoWeaverGeneratorTests.cs | 6 ++--- .../GeneratorTestHelpers.cs | 8 +++--- ...redCraft.DecoWeaver.Generator.Tests.csproj | 8 +++--- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- ...Interceptors.ClosedGenerics.g.verified.cs} | 4 +-- 130 files changed, 267 insertions(+), 261 deletions(-) rename src/LayeredCraft.DecoWeaver.Generators/{DecoWeaver.props => LayeredCraft.DecoWeaver.props} (52%) rename src/LayeredCraft.DecoWeaver.Generators/{DecoWeaver.targets => LayeredCraft.DecoWeaver.targets} (54%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.DoNotDecorate_IsolationCheck_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.DoNotDecorate_IsolationCheck_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.DoNotDecorate_Multiple_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.DoNotDecorate_Multiple_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.DoNotDecorate_RemovesAssemblyDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.DoNotDecorate_RemovesAssemblyDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.FactoryDelegate_ComplexDependencies_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.FactoryDelegate_ComplexDependencies_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.FactoryDelegate_MultipleDecorators_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.FactoryDelegate_MultipleDecorators_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.FactoryDelegate_SingleDecorator_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.FactoryDelegate_SingleDecorator_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.FactoryDelegate_Singleton_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.FactoryDelegate_Singleton_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.FactoryDelegate_Transient_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.FactoryDelegate_Transient_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.Generic_MixedSyntax_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.Generic_MixedSyntax_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.Generic_MultipleOrdered_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.Generic_MultipleOrdered_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.InstanceRegistration_MultipleDecorators_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.InstanceRegistration_MultipleDecorators_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.InstanceRegistration_SingleTypeParam_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.InstanceRegistration_SingleTypeParam_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.KeyedInstanceRegistration_SingleDecorator_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.KeyedInstanceRegistration_SingleDecorator_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.KeyedService_FactoryDelegate_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.KeyedService_FactoryDelegate_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.KeyedService_IntegerKey_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.KeyedService_IntegerKey_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.KeyedService_MultipleDecorators_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.KeyedService_MultipleDecorators_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.KeyedService_MultipleKeys_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.KeyedService_MultipleKeys_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (98%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.KeyedService_SingleDecorator_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.KeyedService_SingleDecorator_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.KeyedService_Transient_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.KeyedService_Transient_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.MergePrecedence_Deduplication_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.MergePrecedence_Deduplication_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (98%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.MergePrecedence_SortOrder_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.MergePrecedence_SortOrder_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.OpenGeneric_ConstructorOrderSyntax_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.OpenGeneric_ConstructorOrderSyntax_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.OpenGeneric_MixedOrderSyntax_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.OpenGeneric_MixedOrderSyntax_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.OpenGeneric_MultipleDefaultOrder_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.OpenGeneric_MultipleDefaultOrder_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.OpenGeneric_MultipleOrdered_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.OpenGeneric_MultipleOrdered_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.OpenGeneric_NonGenericDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.OpenGeneric_NonGenericDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.OpenGeneric_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.OpenGeneric_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.OpenGeneric_ThreeDecorators_GeneratesCorrectNesting_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.OpenGeneric_ThreeDecorators_GeneratesCorrectNesting_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.ServiceDecorator_MultipleOrdered_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.ServiceDecorator_MultipleOrdered_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.ServiceDecorator_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.ServiceDecorator_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.ServiceDecorator_SkipAssemblyWithClassLevel_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.ServiceDecorator_SkipAssemblyWithClassLevel_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.ServiceDecorator_WithSkipAssembly_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.ServiceDecorator_WithSkipAssembly_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.Singleton_Generic_MultipleDecorators_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.Singleton_Generic_MultipleDecorators_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.Singleton_Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.Singleton_Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.Singleton_MultipleDecorators_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.Singleton_MultipleDecorators_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.Singleton_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.Singleton_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.Transient_Generic_MultipleDecorators_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.Transient_Generic_MultipleDecorators_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.Transient_Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.Transient_Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.Transient_MultipleDecorators_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.Transient_MultipleDecorators_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (97%) rename test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/{DecoWeaverGeneratorTests.Transient_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs => DecoWeaverGeneratorTests.Transient_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs} (96%) diff --git a/Directory.Build.props b/Directory.Build.props index 463b089..9718130 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -3,7 +3,7 @@ - 1.0.6 + 1.0.0 MIT diff --git a/samples/DecoWeaver.Sample/DecoWeaver.Sample.csproj b/samples/DecoWeaver.Sample/DecoWeaver.Sample.csproj index 28b37be..9cb2178 100644 --- a/samples/DecoWeaver.Sample/DecoWeaver.Sample.csproj +++ b/samples/DecoWeaver.Sample/DecoWeaver.Sample.csproj @@ -5,8 +5,8 @@ net10.0 enable enable - DecoWeaver.Generated - DecoWeaver.Generated + LayeredCraft.DecoWeaver.Generated + LayeredCraft.DecoWeaver.Generated false Preview @@ -17,13 +17,10 @@ - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - + + + + diff --git a/samples/DecoWeaver.Sample/Globals.cs b/samples/DecoWeaver.Sample/Globals.cs index 61d3215..19d7121 100644 --- a/samples/DecoWeaver.Sample/Globals.cs +++ b/samples/DecoWeaver.Sample/Globals.cs @@ -1,3 +1,3 @@ -using DecoWeaver.Sample; +using DecoWeaver.Sample; -[assembly: DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>))] +[assembly: LayeredCraft.DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>))] diff --git a/samples/DecoWeaver.Sample/Repository.cs b/samples/DecoWeaver.Sample/Repository.cs index 2b21cc6..2200c98 100644 --- a/samples/DecoWeaver.Sample/Repository.cs +++ b/samples/DecoWeaver.Sample/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; using Microsoft.Extensions.Logging; namespace DecoWeaver.Sample; diff --git a/src/LayeredCraft.DecoWeaver.Attributes/DecoratedByAttribute.cs b/src/LayeredCraft.DecoWeaver.Attributes/DecoratedByAttribute.cs index 828fbf0..84d628a 100644 --- a/src/LayeredCraft.DecoWeaver.Attributes/DecoratedByAttribute.cs +++ b/src/LayeredCraft.DecoWeaver.Attributes/DecoratedByAttribute.cs @@ -1,8 +1,8 @@ -using System; +using System; using System.ComponentModel; using System.Diagnostics; -namespace DecoWeaver.Attributes; +namespace LayeredCraft.DecoWeaver.Attributes; /// /// Declares that should wrap the decorated implementation diff --git a/src/LayeredCraft.DecoWeaver.Attributes/LayeredCraft.DecoWeaver.Attributes.csproj b/src/LayeredCraft.DecoWeaver.Attributes/LayeredCraft.DecoWeaver.Attributes.csproj index 1ec57e9..5d22d6d 100644 --- a/src/LayeredCraft.DecoWeaver.Attributes/LayeredCraft.DecoWeaver.Attributes.csproj +++ b/src/LayeredCraft.DecoWeaver.Attributes/LayeredCraft.DecoWeaver.Attributes.csproj @@ -5,17 +5,17 @@ false default netstandard2.0 - DecoWeaver.Attributes + LayeredCraft.DecoWeaver.Attributes $(PackageId) $(PackageId) true - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/LayeredCraft.DecoWeaver.Generators/AttributeNames.cs b/src/LayeredCraft.DecoWeaver.Generators/AttributeNames.cs index c7f8e4b..5b51ce1 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/AttributeNames.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/AttributeNames.cs @@ -1,13 +1,13 @@ -namespace DecoWeaver; +namespace LayeredCraft.DecoWeaver; internal static class AttributeNames { // Full names with namespace (for ToDisplayString() comparisons) - public const string DecoratedByAttribute = $"DecoWeaver.Attributes.{DecoratedByMetadataName}"; - public const string GenericDecoratedByAttribute = $"DecoWeaver.Attributes.{GenericDecoratedByMetadataName}"; - public const string ServiceDecoratedByAttribute = $"DecoWeaver.Attributes.{ServiceDecoratedByMetadataName}"; - public const string SkipAssemblyDecorationAttribute = $"DecoWeaver.Attributes.{SkipAssemblyDecorationMetadataName}"; - public const string DoNotDecorateAttribute = $"DecoWeaver.Attributes.{DoNotDecorateMetadataName}"; + public const string DecoratedByAttribute = $"LayeredCraft.DecoWeaver.Attributes.{DecoratedByMetadataName}"; + public const string GenericDecoratedByAttribute = $"LayeredCraft.DecoWeaver.Attributes.{GenericDecoratedByMetadataName}"; + public const string ServiceDecoratedByAttribute = $"LayeredCraft.DecoWeaver.Attributes.{ServiceDecoratedByMetadataName}"; + public const string SkipAssemblyDecorationAttribute = $"LayeredCraft.DecoWeaver.Attributes.{SkipAssemblyDecorationMetadataName}"; + public const string DoNotDecorateAttribute = $"LayeredCraft.DecoWeaver.Attributes.{DoNotDecorateMetadataName}"; // Metadata names only (for pattern matching) public const string DecoratedByMetadataName = "DecoratedByAttribute"; diff --git a/src/LayeredCraft.DecoWeaver.Generators/DecoWeaverGenerator.cs b/src/LayeredCraft.DecoWeaver.Generators/DecoWeaverGenerator.cs index 1f6f81a..c4f0caa 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/DecoWeaverGenerator.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/DecoWeaverGenerator.cs @@ -1,12 +1,12 @@ -using System.Collections.Immutable; -using DecoWeaver.Emit; -using DecoWeaver.Model; -using DecoWeaver.Providers; -using DecoWeaver.Util; +using System.Collections.Immutable; +using LayeredCraft.DecoWeaver.Emit; +using LayeredCraft.DecoWeaver.Model; +using LayeredCraft.DecoWeaver.Providers; +using LayeredCraft.DecoWeaver.Util; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; -namespace DecoWeaver; +namespace LayeredCraft.DecoWeaver; [Generator] public sealed class DecoWeaverGenerator : IIncrementalGenerator @@ -109,7 +109,7 @@ compilation is CSharpCompilation .Select(static (x, _) => x!.Value) .WithTrackingName(TrackingNames.Attr_DoNotDecorate_Stream); - // ✅ Gate each VALUES stream before Collect() + // ✅ Gate each VALUES stream before Collect() var genericGated = genericDecorations .Combine(csharpSufficient) .Where(static pair => pair.Right) @@ -202,7 +202,7 @@ compilation is CSharpCompilation // Build a fast lookup of implementations that opted out via [SkipAssemblyDecorators] var skipped = new HashSet(inputs.SkipMarkers.Select(m => m.ImplementationDef)); - // Convert ServiceDecoration → DecoratorToIntercept by matching service types with registrations + // Convert ServiceDecoration → DecoratorToIntercept by matching service types with registrations var assemblyDecos = new List(); foreach (var matchingDecos in inputs.Registrations.Select(reg => inputs.ServiceDecos .Where(sd => @@ -233,7 +233,7 @@ compilation is CSharpCompilation registrations: regsWithDecorators, decoratorsByImplementation: byImpl); - spc.AddSource("DecoWeaver.Interceptors.ClosedGenerics.g.cs", source); + spc.AddSource("LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs", source); }); } diff --git a/src/LayeredCraft.DecoWeaver.Generators/Descriptors.cs b/src/LayeredCraft.DecoWeaver.Generators/Descriptors.cs index d2a5e00..c5e0f0c 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Descriptors.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/Descriptors.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis; -namespace DecoWeaver; +namespace LayeredCraft.DecoWeaver; internal static class Descriptors { diff --git a/src/LayeredCraft.DecoWeaver.Generators/Emit/InterceptorEmitter.cs b/src/LayeredCraft.DecoWeaver.Generators/Emit/InterceptorEmitter.cs index 59cd149..233a610 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Emit/InterceptorEmitter.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/Emit/InterceptorEmitter.cs @@ -1,12 +1,12 @@ -// DecoWeaver/Emit/InterceptorEmitter.cs +// DecoWeaver/Emit/InterceptorEmitter.cs -using DecoWeaver.Model; -using DecoWeaver.OutputGenerators; -using DecoWeaver.Providers; -using DecoWeaver.Util; +using LayeredCraft.DecoWeaver.Model; +using LayeredCraft.DecoWeaver.OutputGenerators; +using LayeredCraft.DecoWeaver.Providers; +using LayeredCraft.DecoWeaver.Util; using Microsoft.CodeAnalysis.CSharp; -namespace DecoWeaver.Emit; +namespace LayeredCraft.DecoWeaver.Emit; /// Emits the interceptor source for DecoWeaver's open-generic decoration rewrite. internal static class InterceptorEmitter diff --git a/src/LayeredCraft.DecoWeaver.Generators/Emit/TemplateConstants.cs b/src/LayeredCraft.DecoWeaver.Generators/Emit/TemplateConstants.cs index bd2bf53..b1f3830 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Emit/TemplateConstants.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/Emit/TemplateConstants.cs @@ -1,6 +1,6 @@ -// DecoWeaver/Emit/TemplateConstants.cs +// DecoWeaver/Emit/TemplateConstants.cs -namespace DecoWeaver.Emit; +namespace LayeredCraft.DecoWeaver.Emit; /// /// Constants for Scriban template resource paths. diff --git a/src/LayeredCraft.DecoWeaver.Generators/Emit/TemplateHelper.cs b/src/LayeredCraft.DecoWeaver.Generators/Emit/TemplateHelper.cs index 16f24ea..b8ebdce 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Emit/TemplateHelper.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/Emit/TemplateHelper.cs @@ -1,10 +1,10 @@ -// DecoWeaver/Emit/TemplateHelper.cs +// DecoWeaver/Emit/TemplateHelper.cs using System.Collections.Concurrent; using System.Reflection; using Scriban; -namespace DecoWeaver.Emit; +namespace LayeredCraft.DecoWeaver.Emit; /// /// Helper class for loading, caching, and rendering Scriban templates from embedded resources. diff --git a/src/LayeredCraft.DecoWeaver.Generators/LayeredCraft.DecoWeaver.Generators.csproj b/src/LayeredCraft.DecoWeaver.Generators/LayeredCraft.DecoWeaver.Generators.csproj index f2d7724..f6f735e 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/LayeredCraft.DecoWeaver.Generators.csproj +++ b/src/LayeredCraft.DecoWeaver.Generators/LayeredCraft.DecoWeaver.Generators.csproj @@ -6,7 +6,7 @@ false true true - DecoWeaver + LayeredCraft.DecoWeaver $(PackageId) $(PackageId) $(PackageId) @@ -18,16 +18,16 @@ - + - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + - + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -47,13 +47,22 @@ - - - - + + + + + + + + + + + + diff --git a/src/LayeredCraft.DecoWeaver.Generators/DecoWeaver.props b/src/LayeredCraft.DecoWeaver.Generators/LayeredCraft.DecoWeaver.props similarity index 52% rename from src/LayeredCraft.DecoWeaver.Generators/DecoWeaver.props rename to src/LayeredCraft.DecoWeaver.Generators/LayeredCraft.DecoWeaver.props index 2792d9f..4f87ba1 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/DecoWeaver.props +++ b/src/LayeredCraft.DecoWeaver.Generators/LayeredCraft.DecoWeaver.props @@ -1,7 +1,7 @@ - $(InterceptorsNamespaces);DecoWeaver.Generated - $(InterceptorsPreviewNamespaces);DecoWeaver.Generated + $(InterceptorsNamespaces);LayeredCraft.DecoWeaver.Generated + $(InterceptorsPreviewNamespaces);LayeredCraft.DecoWeaver.Generated diff --git a/src/LayeredCraft.DecoWeaver.Generators/DecoWeaver.targets b/src/LayeredCraft.DecoWeaver.Generators/LayeredCraft.DecoWeaver.targets similarity index 54% rename from src/LayeredCraft.DecoWeaver.Generators/DecoWeaver.targets rename to src/LayeredCraft.DecoWeaver.Generators/LayeredCraft.DecoWeaver.targets index 87f4a21..aa5c54b 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/DecoWeaver.targets +++ b/src/LayeredCraft.DecoWeaver.Generators/LayeredCraft.DecoWeaver.targets @@ -1,10 +1,10 @@ - + diff --git a/src/LayeredCraft.DecoWeaver.Generators/Model/DecoratorToIntercept.cs b/src/LayeredCraft.DecoWeaver.Generators/Model/DecoratorToIntercept.cs index e7455ee..8516e0b 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Model/DecoratorToIntercept.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/Model/DecoratorToIntercept.cs @@ -1,4 +1,4 @@ -namespace DecoWeaver.Model; +namespace LayeredCraft.DecoWeaver.Model; /// /// One decoration declared on an implementation type definition (works great for open generics). diff --git a/src/LayeredCraft.DecoWeaver.Generators/Model/TypeDefId.cs b/src/LayeredCraft.DecoWeaver.Generators/Model/TypeDefId.cs index 6f7984d..8ce9e02 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Model/TypeDefId.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/Model/TypeDefId.cs @@ -1,7 +1,7 @@ -using DecoWeaver.Util; +using LayeredCraft.DecoWeaver.Util; using Microsoft.CodeAnalysis; -namespace DecoWeaver.Model; +namespace LayeredCraft.DecoWeaver.Model; /// /// Identity of a type definition (no type arguments). diff --git a/src/LayeredCraft.DecoWeaver.Generators/Model/TypeId.cs b/src/LayeredCraft.DecoWeaver.Generators/Model/TypeId.cs index 2958805..5da6431 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Model/TypeId.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/Model/TypeId.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis; -namespace DecoWeaver.Model; +namespace LayeredCraft.DecoWeaver.Model; /// /// A (possibly generic) type: definition + zero or more type arguments. @@ -24,7 +24,7 @@ internal static TypeId Create(ITypeSymbol t) // Normalize: for constructed generics keep args; for unbound keep definition. case INamedTypeSymbol nt: { - var def = nt.ConstructedFrom; // canonical definition (…`N) + var def = nt.ConstructedFrom; // canonical definition (…`N) var defId = TypeDefId.Create(def); // Open generic via typeof(Foo<>) or IsUnboundGenericType: diff --git a/src/LayeredCraft.DecoWeaver.Generators/OutputGenerators/DecoWeaverInterceptorsSources.cs b/src/LayeredCraft.DecoWeaver.Generators/OutputGenerators/DecoWeaverInterceptorsSources.cs index cb81ab9..49dad66 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/OutputGenerators/DecoWeaverInterceptorsSources.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/OutputGenerators/DecoWeaverInterceptorsSources.cs @@ -1,9 +1,9 @@ -// DecoWeaver/OutputGenerators/DecoWeaverInterceptorsSources.cs +// DecoWeaver/OutputGenerators/DecoWeaverInterceptorsSources.cs -using DecoWeaver.Emit; -using DecoWeaver.Providers; +using LayeredCraft.DecoWeaver.Emit; +using LayeredCraft.DecoWeaver.Providers; -namespace DecoWeaver.OutputGenerators; +namespace LayeredCraft.DecoWeaver.OutputGenerators; /// /// Generates the complete DecoWeaverInterceptors source file using the unified Scriban template. diff --git a/src/LayeredCraft.DecoWeaver.Generators/Providers/AttributeHelpers.cs b/src/LayeredCraft.DecoWeaver.Generators/Providers/AttributeHelpers.cs index aa05e0e..d9b723c 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Providers/AttributeHelpers.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/Providers/AttributeHelpers.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis; -namespace DecoWeaver.Providers; +namespace LayeredCraft.DecoWeaver.Providers; /// /// Shared helper methods for reading attribute arguments across all providers. diff --git a/src/LayeredCraft.DecoWeaver.Generators/Providers/ClosedGenericRegistrationProvider.cs b/src/LayeredCraft.DecoWeaver.Generators/Providers/ClosedGenericRegistrationProvider.cs index 9f3b5ae..9603e9d 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Providers/ClosedGenericRegistrationProvider.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/Providers/ClosedGenericRegistrationProvider.cs @@ -1,9 +1,9 @@ -using DecoWeaver.Model; +using LayeredCraft.DecoWeaver.Model; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -namespace DecoWeaver.Providers; +namespace LayeredCraft.DecoWeaver.Providers; internal enum RegistrationKind { diff --git a/src/LayeredCraft.DecoWeaver.Generators/Providers/DecoratedByGenericProvider.cs b/src/LayeredCraft.DecoWeaver.Generators/Providers/DecoratedByGenericProvider.cs index 4b4155b..4bfebd8 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Providers/DecoratedByGenericProvider.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/Providers/DecoratedByGenericProvider.cs @@ -1,8 +1,8 @@ -using DecoWeaver.Model; +using LayeredCraft.DecoWeaver.Model; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; -namespace DecoWeaver.Providers; +namespace LayeredCraft.DecoWeaver.Providers; internal static class DecoratedByGenericProvider { @@ -37,7 +37,7 @@ internal static bool Predicate(SyntaxNode node, CancellationToken _) ContainingNamespace: { Name: "Attributes", - ContainingNamespace: { Name: "DecoWeaver", ContainingNamespace.IsGlobalNamespace: true } + ContainingNamespace: { Name: "DecoWeaver", ContainingNamespace: { Name: "LayeredCraft", ContainingNamespace.IsGlobalNamespace: true } } } }) continue; diff --git a/src/LayeredCraft.DecoWeaver.Generators/Providers/DecoratedByNonGenericProvider.cs b/src/LayeredCraft.DecoWeaver.Generators/Providers/DecoratedByNonGenericProvider.cs index e80e85c..500a910 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Providers/DecoratedByNonGenericProvider.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/Providers/DecoratedByNonGenericProvider.cs @@ -1,8 +1,8 @@ -using DecoWeaver.Model; +using LayeredCraft.DecoWeaver.Model; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; -namespace DecoWeaver.Providers; +namespace LayeredCraft.DecoWeaver.Providers; internal static class DecoratedByNonGenericProvider { @@ -36,7 +36,7 @@ internal static bool Predicate(SyntaxNode node, CancellationToken _) ContainingNamespace: { Name: "Attributes", - ContainingNamespace: { Name: "DecoWeaver", ContainingNamespace.IsGlobalNamespace: true } + ContainingNamespace: { Name: "DecoWeaver", ContainingNamespace: { Name: "LayeredCraft", ContainingNamespace.IsGlobalNamespace: true } } } }) continue; diff --git a/src/LayeredCraft.DecoWeaver.Generators/Providers/DoNotDecorateProvider.cs b/src/LayeredCraft.DecoWeaver.Generators/Providers/DoNotDecorateProvider.cs index 6888e25..ddda18e 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Providers/DoNotDecorateProvider.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/Providers/DoNotDecorateProvider.cs @@ -1,8 +1,8 @@ -using DecoWeaver.Model; +using LayeredCraft.DecoWeaver.Model; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; -namespace DecoWeaver.Providers; +namespace LayeredCraft.DecoWeaver.Providers; /// /// Discovers [DoNotDecorate(typeof(...))] attributes on implementation classes. diff --git a/src/LayeredCraft.DecoWeaver.Generators/Providers/ServiceDecoratedByProvider.cs b/src/LayeredCraft.DecoWeaver.Generators/Providers/ServiceDecoratedByProvider.cs index 3f93220..a5ef0f9 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Providers/ServiceDecoratedByProvider.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/Providers/ServiceDecoratedByProvider.cs @@ -1,8 +1,8 @@ -using DecoWeaver.Model; +using LayeredCraft.DecoWeaver.Model; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; -namespace DecoWeaver.Providers; +namespace LayeredCraft.DecoWeaver.Providers; internal static class ServiceDecoratedByProvider { @@ -42,7 +42,7 @@ internal static bool Predicate(SyntaxNode node, CancellationToken _) ContainingNamespace: { Name: "Attributes", - ContainingNamespace: { Name: "DecoWeaver", ContainingNamespace.IsGlobalNamespace: true } + ContainingNamespace: { Name: "DecoWeaver", ContainingNamespace: { Name: "LayeredCraft", ContainingNamespace.IsGlobalNamespace: true } } } }) continue; diff --git a/src/LayeredCraft.DecoWeaver.Generators/Providers/SkipAssemblyDecoratorProvider.cs b/src/LayeredCraft.DecoWeaver.Generators/Providers/SkipAssemblyDecoratorProvider.cs index dc761f2..417d231 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Providers/SkipAssemblyDecoratorProvider.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/Providers/SkipAssemblyDecoratorProvider.cs @@ -1,8 +1,8 @@ -using DecoWeaver.Model; +using LayeredCraft.DecoWeaver.Model; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; -namespace DecoWeaver.Providers; +namespace LayeredCraft.DecoWeaver.Providers; internal static class SkipAssemblyDecoratorProvider { diff --git a/src/LayeredCraft.DecoWeaver.Generators/Templates/DecoWeaverInterceptors.scriban b/src/LayeredCraft.DecoWeaver.Generators/Templates/DecoWeaverInterceptors.scriban index 1de9f0c..df24bf8 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Templates/DecoWeaverInterceptors.scriban +++ b/src/LayeredCraft.DecoWeaver.Generators/Templates/DecoWeaverInterceptors.scriban @@ -9,7 +9,7 @@ namespace System.Runtime.CompilerServices } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/src/LayeredCraft.DecoWeaver.Generators/TrackingNames.cs b/src/LayeredCraft.DecoWeaver.Generators/TrackingNames.cs index 0a9c3da..28bf147 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/TrackingNames.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/TrackingNames.cs @@ -1,4 +1,4 @@ -namespace DecoWeaver; +namespace LayeredCraft.DecoWeaver; public static class TrackingNames { diff --git a/src/LayeredCraft.DecoWeaver.Generators/Util/EquatableArray.cs b/src/LayeredCraft.DecoWeaver.Generators/Util/EquatableArray.cs index 8ab0e77..b3db6b4 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Util/EquatableArray.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/Util/EquatableArray.cs @@ -1,8 +1,8 @@ -using System.Collections; +using System.Collections; using System.Collections.Immutable; using System.Runtime.CompilerServices; -namespace DecoWeaver.Util; +namespace LayeredCraft.DecoWeaver.Util; // Value-based equality wrapper for incremental caching & dictionary keys [CollectionBuilder(typeof(EquatableArrayBuilder), nameof(EquatableArrayBuilder.Create))] diff --git a/src/LayeredCraft.DecoWeaver.Generators/Util/EquatableArrayExtensions.cs b/src/LayeredCraft.DecoWeaver.Generators/Util/EquatableArrayExtensions.cs index 8afa027..560e500 100644 --- a/src/LayeredCraft.DecoWeaver.Generators/Util/EquatableArrayExtensions.cs +++ b/src/LayeredCraft.DecoWeaver.Generators/Util/EquatableArrayExtensions.cs @@ -1,6 +1,6 @@ -using System.Collections.Immutable; +using System.Collections.Immutable; -namespace DecoWeaver.Util; +namespace LayeredCraft.DecoWeaver.Util; internal static class EquatableArrayExtensions { diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/001_OpenGeneric_SingleDecorator/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/001_OpenGeneric_SingleDecorator/Repository.cs index 4049119..e518536 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/001_OpenGeneric_SingleDecorator/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/001_OpenGeneric_SingleDecorator/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/002_OpenGeneric_MultipleOrdered/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/002_OpenGeneric_MultipleOrdered/Repository.cs index 7a1225d..2c8ade3 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/002_OpenGeneric_MultipleOrdered/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/002_OpenGeneric_MultipleOrdered/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/003_OpenGeneric_ConstructorOrderSyntax/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/003_OpenGeneric_ConstructorOrderSyntax/Repository.cs index c9f9e17..ffbf989 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/003_OpenGeneric_ConstructorOrderSyntax/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/003_OpenGeneric_ConstructorOrderSyntax/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/004_OpenGeneric_MultipleDefaultOrder/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/004_OpenGeneric_MultipleDefaultOrder/Repository.cs index f6e96df..d16ca6a 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/004_OpenGeneric_MultipleDefaultOrder/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/004_OpenGeneric_MultipleDefaultOrder/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/005_OpenGeneric_MixedOrderSyntax/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/005_OpenGeneric_MixedOrderSyntax/Repository.cs index 3a23a42..f0333fa 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/005_OpenGeneric_MixedOrderSyntax/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/005_OpenGeneric_MixedOrderSyntax/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/006_OpenGeneric_NonGenericDecorator/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/006_OpenGeneric_NonGenericDecorator/Repository.cs index 37d0756..18f828d 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/006_OpenGeneric_NonGenericDecorator/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/006_OpenGeneric_NonGenericDecorator/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/007_OpenGeneric_IsInterceptableFalse/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/007_OpenGeneric_IsInterceptableFalse/Repository.cs index 1cb9b13..d14bf23 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/007_OpenGeneric_IsInterceptableFalse/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/007_OpenGeneric_IsInterceptableFalse/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/008_OpenGeneric_NoDecorators/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/008_OpenGeneric_NoDecorators/Repository.cs index 4681095..6fe471d 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/008_OpenGeneric_NoDecorators/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/008_OpenGeneric_NoDecorators/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/009_OpenGeneric_ThreeDecorators/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/009_OpenGeneric_ThreeDecorators/Repository.cs index 1da66ab..9cf5cc1 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/009_OpenGeneric_ThreeDecorators/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/009_OpenGeneric_ThreeDecorators/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/010_Generic_SingleDecorator/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/010_Generic_SingleDecorator/Repository.cs index 20f7099..2d38f68 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/010_Generic_SingleDecorator/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/010_Generic_SingleDecorator/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/011_Generic_MultipleOrdered/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/011_Generic_MultipleOrdered/Repository.cs index a261ce9..7b7b1c8 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/011_Generic_MultipleOrdered/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/011_Generic_MultipleOrdered/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/012_Generic_MixedSyntax/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/012_Generic_MixedSyntax/Repository.cs index 5d6d030..09f7b64 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/012_Generic_MixedSyntax/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/012_Generic_MixedSyntax/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/013_Generic_IsInterceptableFalse/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/013_Generic_IsInterceptableFalse/Repository.cs index 1f95e89..12d1745 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/013_Generic_IsInterceptableFalse/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/013_Generic_IsInterceptableFalse/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/014_Transient_SingleDecorator/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/014_Transient_SingleDecorator/Repository.cs index 026e2df..12fe93f 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/014_Transient_SingleDecorator/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/014_Transient_SingleDecorator/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/015_Transient_MultipleDecorators/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/015_Transient_MultipleDecorators/Repository.cs index 75d5c55..ec049b6 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/015_Transient_MultipleDecorators/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/015_Transient_MultipleDecorators/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/016_Singleton_SingleDecorator/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/016_Singleton_SingleDecorator/Repository.cs index f16fb26..1c0736a 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/016_Singleton_SingleDecorator/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/016_Singleton_SingleDecorator/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/017_Singleton_MultipleDecorators/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/017_Singleton_MultipleDecorators/Repository.cs index e7c9aa9..75afceb 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/017_Singleton_MultipleDecorators/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/017_Singleton_MultipleDecorators/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/018_Transient_Generic_SingleDecorator/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/018_Transient_Generic_SingleDecorator/Repository.cs index 2ae1d0b..9560a14 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/018_Transient_Generic_SingleDecorator/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/018_Transient_Generic_SingleDecorator/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/019_Transient_Generic_MultipleDecorators/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/019_Transient_Generic_MultipleDecorators/Repository.cs index b70bbcb..288ab33 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/019_Transient_Generic_MultipleDecorators/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/019_Transient_Generic_MultipleDecorators/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/020_Singleton_Generic_SingleDecorator/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/020_Singleton_Generic_SingleDecorator/Repository.cs index da9dcb4..60e9c68 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/020_Singleton_Generic_SingleDecorator/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/020_Singleton_Generic_SingleDecorator/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/021_Singleton_Generic_MultipleDecorators/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/021_Singleton_Generic_MultipleDecorators/Repository.cs index 39a063b..b59ea6e 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/021_Singleton_Generic_MultipleDecorators/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/021_Singleton_Generic_MultipleDecorators/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/022_FactoryDelegate_SingleDecorator/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/022_FactoryDelegate_SingleDecorator/Repository.cs index 5e61e1c..67d8d5a 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/022_FactoryDelegate_SingleDecorator/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/022_FactoryDelegate_SingleDecorator/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/023_ServiceDecorator_SingleDecorator/Global.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/023_ServiceDecorator_SingleDecorator/Global.cs index 47509e7..c46c5b5 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/023_ServiceDecorator_SingleDecorator/Global.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/023_ServiceDecorator_SingleDecorator/Global.cs @@ -1,3 +1,3 @@ -using DecoWeaver.Sample; +using DecoWeaver.Sample; -[assembly: DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>))] \ No newline at end of file +[assembly: LayeredCraft.DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>))] \ No newline at end of file diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/023_ServiceDecorator_SingleDecorator/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/023_ServiceDecorator_SingleDecorator/Repository.cs index 41cfbd2..4169b31 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/023_ServiceDecorator_SingleDecorator/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/023_ServiceDecorator_SingleDecorator/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/024_ServiceDecorator_MultipleOrdered/Global.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/024_ServiceDecorator_MultipleOrdered/Global.cs index 6061040..cb7eedb 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/024_ServiceDecorator_MultipleOrdered/Global.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/024_ServiceDecorator_MultipleOrdered/Global.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Sample; +using DecoWeaver.Sample; -[assembly: DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>), 1)] -[assembly: DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(LoggingRepository<>), 2)] \ No newline at end of file +[assembly: LayeredCraft.DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>), 1)] +[assembly: LayeredCraft.DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(LoggingRepository<>), 2)] \ No newline at end of file diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/024_ServiceDecorator_MultipleOrdered/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/024_ServiceDecorator_MultipleOrdered/Repository.cs index 4917c2b..e2a5c57 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/024_ServiceDecorator_MultipleOrdered/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/024_ServiceDecorator_MultipleOrdered/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/025_ServiceDecorator_WithSkipAssembly/Global.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/025_ServiceDecorator_WithSkipAssembly/Global.cs index 47509e7..c46c5b5 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/025_ServiceDecorator_WithSkipAssembly/Global.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/025_ServiceDecorator_WithSkipAssembly/Global.cs @@ -1,3 +1,3 @@ -using DecoWeaver.Sample; +using DecoWeaver.Sample; -[assembly: DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>))] \ No newline at end of file +[assembly: LayeredCraft.DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>))] \ No newline at end of file diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/025_ServiceDecorator_WithSkipAssembly/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/025_ServiceDecorator_WithSkipAssembly/Repository.cs index 86c0e64..ba19fe4 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/025_ServiceDecorator_WithSkipAssembly/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/025_ServiceDecorator_WithSkipAssembly/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/026_SkipAssemblyWithClassLevel/Global.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/026_SkipAssemblyWithClassLevel/Global.cs index 50c3300..6c726cc 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/026_SkipAssemblyWithClassLevel/Global.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/026_SkipAssemblyWithClassLevel/Global.cs @@ -1,3 +1,3 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; [assembly: DecorateService(typeof(IRepository<>), typeof(CachingRepository<>), order: 50)] \ No newline at end of file diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/026_SkipAssemblyWithClassLevel/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/026_SkipAssemblyWithClassLevel/Repository.cs index fa506d5..52e2f3f 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/026_SkipAssemblyWithClassLevel/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/026_SkipAssemblyWithClassLevel/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; public interface IRepository { diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/027_MergePrecedence_Deduplication/Global.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/027_MergePrecedence_Deduplication/Global.cs index 05536af..cd197a7 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/027_MergePrecedence_Deduplication/Global.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/027_MergePrecedence_Deduplication/Global.cs @@ -1,5 +1,5 @@ -using DecoWeaver.Sample; +using DecoWeaver.Sample; // Assembly-level: Caching@10 for IRepository<> and Logging@5 for IRepository<> -[assembly: DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>), 10)] -[assembly: DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(LoggingRepository<>), 5)] \ No newline at end of file +[assembly: LayeredCraft.DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>), 10)] +[assembly: LayeredCraft.DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(LoggingRepository<>), 5)] \ No newline at end of file diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/027_MergePrecedence_Deduplication/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/027_MergePrecedence_Deduplication/Repository.cs index 6818eb8..c9a9bd3 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/027_MergePrecedence_Deduplication/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/027_MergePrecedence_Deduplication/Repository.cs @@ -1,4 +1,4 @@ -namespace DecoWeaver.Sample; +namespace DecoWeaver.Sample; public interface IRepository { @@ -28,7 +28,7 @@ public class LoggingRepository : IRepository // UserRepository: Assembly declares Caching@10, class declares Caching@20 // Expected: Deduplication - class-level wins, so only one CachingRepository at order 20 -[DecoWeaver.Attributes.DecoratedBy(typeof(CachingRepository<>), Order = 20)] +[LayeredCraft.DecoWeaver.Attributes.DecoratedBy(typeof(CachingRepository<>), Order = 20)] public class UserRepository : IRepository { public User Get(string id) => throw new NotImplementedException(); @@ -37,7 +37,7 @@ public class UserRepository : IRepository // ProductRepository: Assembly declares Logging@5, class declares Logging@15 // Expected: Deduplication - class-level wins, so only one LoggingRepository at order 15 -[DecoWeaver.Attributes.DecoratedBy(typeof(LoggingRepository<>), Order = 15)] +[LayeredCraft.DecoWeaver.Attributes.DecoratedBy(typeof(LoggingRepository<>), Order = 15)] public class ProductRepository : IRepository { public Product Get(string id) => throw new NotImplementedException(); diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/028_MergePrecedence_SortOrder/Global.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/028_MergePrecedence_SortOrder/Global.cs index e4b7798..58b8696 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/028_MergePrecedence_SortOrder/Global.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/028_MergePrecedence_SortOrder/Global.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Sample; +using DecoWeaver.Sample; // Assembly-level: Logging@10 for IRepository<> -[assembly: DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(LoggingRepository<>), 10)] \ No newline at end of file +[assembly: LayeredCraft.DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(LoggingRepository<>), 10)] \ No newline at end of file diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/028_MergePrecedence_SortOrder/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/028_MergePrecedence_SortOrder/Repository.cs index 73113af..6770775 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/028_MergePrecedence_SortOrder/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/028_MergePrecedence_SortOrder/Repository.cs @@ -1,4 +1,4 @@ -namespace DecoWeaver.Sample; +namespace DecoWeaver.Sample; public interface IRepository { @@ -37,7 +37,7 @@ public class ValidationRepository : IRepository // Assembly declares: Logging@10 // Class declares: Validation@10 (same order as assembly-level Logging) // Expected sort order: Validation@10 (Class, Source=0), then Logging@10 (Assembly, Source=1) -[DecoWeaver.Attributes.DecoratedBy(typeof(ValidationRepository<>), Order = 10)] +[LayeredCraft.DecoWeaver.Attributes.DecoratedBy(typeof(ValidationRepository<>), Order = 10)] public class UserRepository : IRepository { public User Get(string id) => throw new NotImplementedException(); diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/029_DoNotDecorate_RemovesAssemblyDecorator/Global.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/029_DoNotDecorate_RemovesAssemblyDecorator/Global.cs index 47509e7..c46c5b5 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/029_DoNotDecorate_RemovesAssemblyDecorator/Global.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/029_DoNotDecorate_RemovesAssemblyDecorator/Global.cs @@ -1,3 +1,3 @@ -using DecoWeaver.Sample; +using DecoWeaver.Sample; -[assembly: DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>))] \ No newline at end of file +[assembly: LayeredCraft.DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>))] \ No newline at end of file diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/029_DoNotDecorate_RemovesAssemblyDecorator/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/029_DoNotDecorate_RemovesAssemblyDecorator/Repository.cs index 60f6f8c..b1bbd2c 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/029_DoNotDecorate_RemovesAssemblyDecorator/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/029_DoNotDecorate_RemovesAssemblyDecorator/Repository.cs @@ -1,4 +1,4 @@ -namespace DecoWeaver.Sample; +namespace DecoWeaver.Sample; public interface IRepository { @@ -17,7 +17,7 @@ public class DynamoDbRepository : IRepository } // SqlRepository: Should NOT be decorated (DoNotDecorate applied) -[DecoWeaver.Attributes.DoNotDecorate(typeof(CachingRepository<>))] +[LayeredCraft.DecoWeaver.Attributes.DoNotDecorate(typeof(CachingRepository<>))] public class SqlRepository : IRepository { public T Get(string id) => throw new NotImplementedException(); diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/030_DoNotDecorate_Multiple/Global.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/030_DoNotDecorate_Multiple/Global.cs index 4788b53..a6bdb94 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/030_DoNotDecorate_Multiple/Global.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/030_DoNotDecorate_Multiple/Global.cs @@ -1,6 +1,6 @@ -using DecoWeaver.Sample; +using DecoWeaver.Sample; // Assembly declares 3 decorators for all IRepository<> implementations -[assembly: DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>), 10)] -[assembly: DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(LoggingRepository<>), 20)] -[assembly: DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(ValidationRepository<>), 30)] \ No newline at end of file +[assembly: LayeredCraft.DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>), 10)] +[assembly: LayeredCraft.DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(LoggingRepository<>), 20)] +[assembly: LayeredCraft.DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(ValidationRepository<>), 30)] \ No newline at end of file diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/030_DoNotDecorate_Multiple/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/030_DoNotDecorate_Multiple/Repository.cs index 2238ac2..4b4ac46 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/030_DoNotDecorate_Multiple/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/030_DoNotDecorate_Multiple/Repository.cs @@ -1,4 +1,4 @@ -namespace DecoWeaver.Sample; +namespace DecoWeaver.Sample; public interface IRepository { @@ -9,8 +9,8 @@ public interface IRepository public class Order { public int Id { get; set; } } // SqlRepository: Opts out of Caching and Validation, keeps only Logging -[DecoWeaver.Attributes.DoNotDecorate(typeof(CachingRepository<>))] -[DecoWeaver.Attributes.DoNotDecorate(typeof(ValidationRepository<>))] +[LayeredCraft.DecoWeaver.Attributes.DoNotDecorate(typeof(CachingRepository<>))] +[LayeredCraft.DecoWeaver.Attributes.DoNotDecorate(typeof(ValidationRepository<>))] public class SqlRepository : IRepository { public T Get(string id) => throw new NotImplementedException(); diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/031_DoNotDecorate_OpenGenericMatching/Global.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/031_DoNotDecorate_OpenGenericMatching/Global.cs index 47509e7..c46c5b5 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/031_DoNotDecorate_OpenGenericMatching/Global.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/031_DoNotDecorate_OpenGenericMatching/Global.cs @@ -1,3 +1,3 @@ -using DecoWeaver.Sample; +using DecoWeaver.Sample; -[assembly: DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>))] \ No newline at end of file +[assembly: LayeredCraft.DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>))] \ No newline at end of file diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/031_DoNotDecorate_OpenGenericMatching/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/031_DoNotDecorate_OpenGenericMatching/Repository.cs index 15f7e15..3d3d0f7 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/031_DoNotDecorate_OpenGenericMatching/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/031_DoNotDecorate_OpenGenericMatching/Repository.cs @@ -1,4 +1,4 @@ -namespace DecoWeaver.Sample; +namespace DecoWeaver.Sample; public interface IRepository { @@ -10,7 +10,7 @@ public class Customer { public int Id { get; set; } } // SqlRepository: Uses open generic in DoNotDecorate to match all closed variants // DoNotDecorate(typeof(CachingRepository<>)) should exclude CachingRepository -[DecoWeaver.Attributes.DoNotDecorate(typeof(CachingRepository<>))] +[LayeredCraft.DecoWeaver.Attributes.DoNotDecorate(typeof(CachingRepository<>))] public class SqlRepository : IRepository { public T Get(string id) => throw new NotImplementedException(); diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/032_DoNotDecorate_IsolationCheck/Global.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/032_DoNotDecorate_IsolationCheck/Global.cs index 47509e7..c46c5b5 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/032_DoNotDecorate_IsolationCheck/Global.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/032_DoNotDecorate_IsolationCheck/Global.cs @@ -1,3 +1,3 @@ -using DecoWeaver.Sample; +using DecoWeaver.Sample; -[assembly: DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>))] \ No newline at end of file +[assembly: LayeredCraft.DecoWeaver.Attributes.DecorateService(typeof(IRepository<>), typeof(CachingRepository<>))] \ No newline at end of file diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/032_DoNotDecorate_IsolationCheck/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/032_DoNotDecorate_IsolationCheck/Repository.cs index 378b54e..419d391 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/032_DoNotDecorate_IsolationCheck/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/032_DoNotDecorate_IsolationCheck/Repository.cs @@ -1,4 +1,4 @@ -namespace DecoWeaver.Sample; +namespace DecoWeaver.Sample; public interface IRepository { @@ -10,7 +10,7 @@ public class Customer { public int Id { get; set; } } public class Order { public int Id { get; set; } } // SqlRepository: Opts out of assembly-level Caching -[DecoWeaver.Attributes.DoNotDecorate(typeof(CachingRepository<>))] +[LayeredCraft.DecoWeaver.Attributes.DoNotDecorate(typeof(CachingRepository<>))] public class SqlRepository : IRepository { public T Get(string id) => throw new NotImplementedException(); diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/033_FactoryDelegate_SingleGenericParam/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/033_FactoryDelegate_SingleGenericParam/Repository.cs index 5dca357..ba41dc0 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/033_FactoryDelegate_SingleGenericParam/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/033_FactoryDelegate_SingleGenericParam/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/034_FactoryDelegate_MultipleDecorators/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/034_FactoryDelegate_MultipleDecorators/Repository.cs index e327485..24ef86b 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/034_FactoryDelegate_MultipleDecorators/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/034_FactoryDelegate_MultipleDecorators/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/036_FactoryDelegate_Transient/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/036_FactoryDelegate_Transient/Repository.cs index d85b24f..669cf6d 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/036_FactoryDelegate_Transient/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/036_FactoryDelegate_Transient/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/037_FactoryDelegate_Singleton/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/037_FactoryDelegate_Singleton/Repository.cs index 06bb6c0..0b86b6b 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/037_FactoryDelegate_Singleton/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/037_FactoryDelegate_Singleton/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/038_FactoryDelegate_ComplexDependencies/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/038_FactoryDelegate_ComplexDependencies/Repository.cs index 75bd2bd..a64e321 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/038_FactoryDelegate_ComplexDependencies/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/038_FactoryDelegate_ComplexDependencies/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/039_KeyedService_SingleDecorator/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/039_KeyedService_SingleDecorator/Repository.cs index 4922a00..74f66c4 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/039_KeyedService_SingleDecorator/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/039_KeyedService_SingleDecorator/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/040_KeyedService_MultipleKeys/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/040_KeyedService_MultipleKeys/Repository.cs index 3546e6d..f5cfc48 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/040_KeyedService_MultipleKeys/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/040_KeyedService_MultipleKeys/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/041_KeyedService_MultipleDecorators/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/041_KeyedService_MultipleDecorators/Repository.cs index 0433ad4..b9f6032 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/041_KeyedService_MultipleDecorators/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/041_KeyedService_MultipleDecorators/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/042_KeyedService_IntegerKey/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/042_KeyedService_IntegerKey/Repository.cs index 84d9b22..2db112b 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/042_KeyedService_IntegerKey/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/042_KeyedService_IntegerKey/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/043_KeyedService_FactoryDelegate/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/043_KeyedService_FactoryDelegate/Repository.cs index a7a92c9..ebb049f 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/043_KeyedService_FactoryDelegate/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/043_KeyedService_FactoryDelegate/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/045_KeyedService_Transient/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/045_KeyedService_Transient/Repository.cs index d3eb9c7..09a2ba5 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/045_KeyedService_Transient/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/045_KeyedService_Transient/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/047_InstanceRegistration_SingleTypeParam/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/047_InstanceRegistration_SingleTypeParam/Repository.cs index 4922a00..74f66c4 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/047_InstanceRegistration_SingleTypeParam/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/047_InstanceRegistration_SingleTypeParam/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/048_InstanceRegistration_MultipleDecorators/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/048_InstanceRegistration_MultipleDecorators/Repository.cs index 4ff0a46..49a1063 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/048_InstanceRegistration_MultipleDecorators/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/048_InstanceRegistration_MultipleDecorators/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/051_KeyedInstanceRegistration_SingleDecorator/Repository.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/051_KeyedInstanceRegistration_SingleDecorator/Repository.cs index 7094780..b40267b 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/051_KeyedInstanceRegistration_SingleDecorator/Repository.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Cases/051_KeyedInstanceRegistration_SingleDecorator/Repository.cs @@ -1,4 +1,4 @@ -using DecoWeaver.Attributes; +using LayeredCraft.DecoWeaver.Attributes; namespace DecoWeaver.Sample; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/DecoWeaverGeneratorTests.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/DecoWeaverGeneratorTests.cs index 5b68e28..97cb546 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/DecoWeaverGeneratorTests.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/DecoWeaverGeneratorTests.cs @@ -1,4 +1,4 @@ -using DecoWeaver; +using LayeredCraft.DecoWeaver; using LayeredCraft.DecoWeaver.Generator.Tests.TestKit.Attributes; namespace LayeredCraft.DecoWeaver.Generator.Tests; @@ -7,8 +7,8 @@ public class DecoWeaverGeneratorTests { private static readonly Dictionary? FeatureFlags = new() { - ["InterceptorsPreviewNamespaces"] = "DecoWeaver.Generated", - ["InterceptorsNamespaces"] = "DecoWeaver.Generated", + ["InterceptorsPreviewNamespaces"] = "LayeredCraft.DecoWeaver.Generated", + ["InterceptorsNamespaces"] = "LayeredCraft.DecoWeaver.Generated", }; [Theory] diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/GeneratorTestHelpers.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/GeneratorTestHelpers.cs index 14ca3fb..8e04a2b 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/GeneratorTestHelpers.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/GeneratorTestHelpers.cs @@ -1,6 +1,6 @@ -using System.Collections.Immutable; -using DecoWeaver; -using DecoWeaver.Attributes; +using System.Collections.Immutable; +using LayeredCraft.DecoWeaver; +using LayeredCraft.DecoWeaver.Attributes; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.Diagnostics; @@ -93,7 +93,7 @@ public static (GeneratorDriver Driver, Compilation Original, CSharpParseOptions ); } - // ✅ Wire the analyzer config options provider (this is what you were after) + // ✅ Wire the analyzer config options provider (this is what you were after) AnalyzerConfigOptionsProvider? optionsProvider = null; if (msbuildProperties is { Count: > 0 }) { diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/LayeredCraft.DecoWeaver.Generator.Tests.csproj b/test/LayeredCraft.DecoWeaver.Generator.Tests/LayeredCraft.DecoWeaver.Generator.Tests.csproj index 498ef68..fc76ad1 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/LayeredCraft.DecoWeaver.Generator.Tests.csproj +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/LayeredCraft.DecoWeaver.Generator.Tests.csproj @@ -33,10 +33,10 @@ - + - + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -53,12 +53,12 @@ - + - + diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_IsolationCheck_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_IsolationCheck_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_IsolationCheck_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_IsolationCheck_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index bbacceb..d42504a 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_IsolationCheck_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_IsolationCheck_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_Multiple_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_Multiple_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_Multiple_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_Multiple_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 53a6b44..a59c141 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_Multiple_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_Multiple_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_RemovesAssemblyDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_RemovesAssemblyDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_RemovesAssemblyDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_RemovesAssemblyDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 10174ce..2e73baf 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_RemovesAssemblyDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.DoNotDecorate_RemovesAssemblyDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_ComplexDependencies_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_ComplexDependencies_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_ComplexDependencies_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_ComplexDependencies_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index c054b6e..8fe63b5 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_ComplexDependencies_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_ComplexDependencies_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_MultipleDecorators_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_MultipleDecorators_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_MultipleDecorators_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_MultipleDecorators_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 7be6ca5..a3acbac 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_MultipleDecorators_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_MultipleDecorators_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_SingleDecorator_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_SingleDecorator_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_SingleDecorator_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_SingleDecorator_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 83a9a68..8e986f8 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_SingleDecorator_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_SingleDecorator_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_Singleton_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_Singleton_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_Singleton_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_Singleton_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index df798a5..935b691 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_Singleton_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_Singleton_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_Transient_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_Transient_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_Transient_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_Transient_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 1b0d388..b779dce 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_Transient_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.FactoryDelegate_Transient_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_MixedSyntax_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_MixedSyntax_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_MixedSyntax_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_MixedSyntax_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index cbaae8e..85037dd 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_MixedSyntax_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_MixedSyntax_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_MultipleOrdered_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_MultipleOrdered_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_MultipleOrdered_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_MultipleOrdered_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 49fa6b7..799bd89 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_MultipleOrdered_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_MultipleOrdered_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index cf7b8b8..6fe9cad 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.InstanceRegistration_MultipleDecorators_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.InstanceRegistration_MultipleDecorators_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.InstanceRegistration_MultipleDecorators_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.InstanceRegistration_MultipleDecorators_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index ba435db..6f1b7b3 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.InstanceRegistration_MultipleDecorators_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.InstanceRegistration_MultipleDecorators_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.InstanceRegistration_SingleTypeParam_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.InstanceRegistration_SingleTypeParam_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.InstanceRegistration_SingleTypeParam_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.InstanceRegistration_SingleTypeParam_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 3ad4a82..bc04ae7 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.InstanceRegistration_SingleTypeParam_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.InstanceRegistration_SingleTypeParam_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedInstanceRegistration_SingleDecorator_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedInstanceRegistration_SingleDecorator_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedInstanceRegistration_SingleDecorator_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedInstanceRegistration_SingleDecorator_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 35acded..1acfce0 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedInstanceRegistration_SingleDecorator_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedInstanceRegistration_SingleDecorator_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_FactoryDelegate_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_FactoryDelegate_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_FactoryDelegate_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_FactoryDelegate_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 72761ee..23f5e43 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_FactoryDelegate_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_FactoryDelegate_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_IntegerKey_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_IntegerKey_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_IntegerKey_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_IntegerKey_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 8ff1f18..90f7507 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_IntegerKey_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_IntegerKey_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_MultipleDecorators_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_MultipleDecorators_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_MultipleDecorators_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_MultipleDecorators_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 8c4d378..d7005f2 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_MultipleDecorators_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_MultipleDecorators_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_MultipleKeys_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_MultipleKeys_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 98% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_MultipleKeys_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_MultipleKeys_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index b911aaa..50b840e 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_MultipleKeys_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_MultipleKeys_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_SingleDecorator_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_SingleDecorator_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_SingleDecorator_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_SingleDecorator_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 2ea5ae2..c964e67 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_SingleDecorator_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_SingleDecorator_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_Transient_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_Transient_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_Transient_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_Transient_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 468e4f1..4d5282c 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_Transient_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.KeyedService_Transient_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.MergePrecedence_Deduplication_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.MergePrecedence_Deduplication_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 98% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.MergePrecedence_Deduplication_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.MergePrecedence_Deduplication_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index ea93b5a..94c800d 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.MergePrecedence_Deduplication_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.MergePrecedence_Deduplication_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.MergePrecedence_SortOrder_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.MergePrecedence_SortOrder_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.MergePrecedence_SortOrder_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.MergePrecedence_SortOrder_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index dae46a6..28d1419 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.MergePrecedence_SortOrder_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.MergePrecedence_SortOrder_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_ConstructorOrderSyntax_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_ConstructorOrderSyntax_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_ConstructorOrderSyntax_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_ConstructorOrderSyntax_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 80a03ad..e61c222 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_ConstructorOrderSyntax_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_ConstructorOrderSyntax_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MixedOrderSyntax_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MixedOrderSyntax_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MixedOrderSyntax_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MixedOrderSyntax_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 06035f4..b5e9f3e 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MixedOrderSyntax_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MixedOrderSyntax_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MultipleDefaultOrder_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MultipleDefaultOrder_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MultipleDefaultOrder_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MultipleDefaultOrder_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index fd84049..32fda26 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MultipleDefaultOrder_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MultipleDefaultOrder_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MultipleOrdered_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MultipleOrdered_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MultipleOrdered_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MultipleOrdered_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index e028606..bd07bcb 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MultipleOrdered_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_MultipleOrdered_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_NonGenericDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_NonGenericDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_NonGenericDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_NonGenericDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 9731795..4938565 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_NonGenericDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_NonGenericDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index b2763b8..fd9ea87 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_ThreeDecorators_GeneratesCorrectNesting_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_ThreeDecorators_GeneratesCorrectNesting_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_ThreeDecorators_GeneratesCorrectNesting_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_ThreeDecorators_GeneratesCorrectNesting_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 28b5a8a..612cd47 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_ThreeDecorators_GeneratesCorrectNesting_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.OpenGeneric_ThreeDecorators_GeneratesCorrectNesting_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_MultipleOrdered_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_MultipleOrdered_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_MultipleOrdered_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_MultipleOrdered_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index e028606..bd07bcb 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_MultipleOrdered_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_MultipleOrdered_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index b2763b8..fd9ea87 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_SkipAssemblyWithClassLevel_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_SkipAssemblyWithClassLevel_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_SkipAssemblyWithClassLevel_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_SkipAssemblyWithClassLevel_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 9d10272..2f4777d 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_SkipAssemblyWithClassLevel_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_SkipAssemblyWithClassLevel_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_WithSkipAssembly_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_WithSkipAssembly_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_WithSkipAssembly_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_WithSkipAssembly_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index f5d43cf..300cf55 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_WithSkipAssembly_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.ServiceDecorator_WithSkipAssembly_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_Generic_MultipleDecorators_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_Generic_MultipleDecorators_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_Generic_MultipleDecorators_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_Generic_MultipleDecorators_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 0ed9e08..212fca0 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_Generic_MultipleDecorators_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_Generic_MultipleDecorators_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 35dcb98..294aa06 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_MultipleDecorators_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_MultipleDecorators_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_MultipleDecorators_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_MultipleDecorators_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 3545149..b9b4ba9 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_MultipleDecorators_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_MultipleDecorators_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 41e19f7..2a68f6b 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Singleton_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_Generic_MultipleDecorators_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_Generic_MultipleDecorators_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_Generic_MultipleDecorators_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_Generic_MultipleDecorators_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 3c157b7..7e0e20d 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_Generic_MultipleDecorators_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_Generic_MultipleDecorators_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 1fb61f6..98d059a 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_Generic_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_MultipleDecorators_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_MultipleDecorators_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 97% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_MultipleDecorators_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_MultipleDecorators_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 12147bc..0891919 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_MultipleDecorators_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_MultipleDecorators_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic; diff --git a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs similarity index 96% rename from test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs rename to test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs index 3806e22..1ac8279 100644 --- a/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_SingleDecorator_GeneratesCorrectInterceptor_sut=DecoWeaver.DecoWeaverGenerator#DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs +++ b/test/LayeredCraft.DecoWeaver.Generator.Tests/Snapshots/DecoWeaverGeneratorTests.Transient_SingleDecorator_GeneratesCorrectInterceptor_sut=LayeredCraft.DecoWeaver.DecoWeaverGenerator#LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.verified.cs @@ -1,4 +1,4 @@ -//HintName: DecoWeaver.Interceptors.ClosedGenerics.g.cs +//HintName: LayeredCraft.DecoWeaver.Interceptors.ClosedGenerics.g.cs // #nullable enable @@ -10,7 +10,7 @@ public InterceptsLocationAttribute(int version, string data) { } } } -namespace DecoWeaver.Generated +namespace LayeredCraft.DecoWeaver.Generated { using System; using System.Collections.Generic;