diff --git a/README.md b/README.md index f1a1f02f..0799eb52 100644 --- a/README.md +++ b/README.md @@ -288,6 +288,7 @@ dotnet run - [gRPC service](readme/GrpcService.md) - [Blazor Server](readme/BlazorServerApp.md) - [Blazor WebAssembly](readme/BlazorWebAssemblyApp.md) + - [https://devteam.github.io/Pure.DI/](https://devteam.github.io/Pure.DI/) - Git repo with examples - [Schrödinger's cat](https://github.com/DevTeam/Pure.DI.Example) - [How to use Pure.DI to create libraries](https://github.com/DevTeam/Pure.DI.Solution) diff --git a/readme/FooterTemplate.md b/readme/FooterTemplate.md index aac568ed..6e82f75e 100644 --- a/readme/FooterTemplate.md +++ b/readme/FooterTemplate.md @@ -16,6 +16,7 @@ - [gRPC service](readme/GrpcService.md) - [Blazor Server](readme/BlazorServerApp.md) - [Blazor WebAssembly](readme/BlazorWebAssemblyApp.md) + - [https://devteam.github.io/Pure.DI/](https://devteam.github.io/Pure.DI/) - Git repo with examples - [Schrödinger's cat](https://github.com/DevTeam/Pure.DI.Example) - [How to use Pure.DI to create libraries](https://github.com/DevTeam/Pure.DI.Solution) diff --git a/readme/tag-unique.md b/readme/tag-unique.md index 4001a43b..606741d4 100644 --- a/readme/tag-unique.md +++ b/readme/tag-unique.md @@ -46,11 +46,11 @@ classDiagram + object Resolve(Type type, object? tag) } class IEnumerableᐸIDependencyᐸStringᐳᐳ - AbcDependencyᐸStringᐳ --|> IDependencyᐸStringᐳ : 3e4299cb-1aa7-4119-962e-abff57f56c3e + AbcDependencyᐸStringᐳ --|> IDependencyᐸStringᐳ : 6004fc06-58ad-4487-8e5c-22b1a69050c8 class AbcDependencyᐸStringᐳ { +AbcDependency() } - XyzDependencyᐸStringᐳ --|> IDependencyᐸStringᐳ : 34738d8c-c0ca-4b88-b6fd-66448f886e82 + XyzDependencyᐸStringᐳ --|> IDependencyᐸStringᐳ : f87d1729-2234-466f-833f-d6cbde5dde78 class XyzDependencyᐸStringᐳ { +XyzDependency() } @@ -64,8 +64,8 @@ classDiagram class IServiceᐸStringᐳ { <> } - IEnumerableᐸIDependencyᐸStringᐳᐳ *-- AbcDependencyᐸStringᐳ : 3e4299cb-1aa7-4119-962e-abff57f56c3e IDependencyᐸStringᐳ - IEnumerableᐸIDependencyᐸStringᐳᐳ *-- XyzDependencyᐸStringᐳ : 34738d8c-c0ca-4b88-b6fd-66448f886e82 IDependencyᐸStringᐳ + IEnumerableᐸIDependencyᐸStringᐳᐳ *-- AbcDependencyᐸStringᐳ : 6004fc06-58ad-4487-8e5c-22b1a69050c8 IDependencyᐸStringᐳ + IEnumerableᐸIDependencyᐸStringᐳᐳ *-- XyzDependencyᐸStringᐳ : f87d1729-2234-466f-833f-d6cbde5dde78 IDependencyᐸStringᐳ Composition ..> ServiceᐸStringᐳ : IServiceᐸStringᐳ Root ServiceᐸStringᐳ o-- "PerBlock" IEnumerableᐸIDependencyᐸStringᐳᐳ : IEnumerableᐸIDependencyᐸStringᐳᐳ ``` @@ -99,7 +99,7 @@ classDiagram /// var instance = composition.Root; /// /// -/// Class diagram
+/// Class diagram
/// This class was created by Pure.DI source code generator. /// /// @@ -236,11 +236,11 @@ partial class Composition " + object Resolve(Type type, object? tag)\n" + " }\n" + " class IEnumerableᐸIDependencyᐸStringᐳᐳ\n" + - " AbcDependencyᐸStringᐳ --|> IDependencyᐸStringᐳ : 3e4299cb-1aa7-4119-962e-abff57f56c3e \n" + + " AbcDependencyᐸStringᐳ --|> IDependencyᐸStringᐳ : 6004fc06-58ad-4487-8e5c-22b1a69050c8 \n" + " class AbcDependencyᐸStringᐳ {\n" + " +AbcDependency()\n" + " }\n" + - " XyzDependencyᐸStringᐳ --|> IDependencyᐸStringᐳ : 34738d8c-c0ca-4b88-b6fd-66448f886e82 \n" + + " XyzDependencyᐸStringᐳ --|> IDependencyᐸStringᐳ : f87d1729-2234-466f-833f-d6cbde5dde78 \n" + " class XyzDependencyᐸStringᐳ {\n" + " +XyzDependency()\n" + " }\n" + @@ -254,8 +254,8 @@ partial class Composition " class IServiceᐸStringᐳ {\n" + " <>\n" + " }\n" + - " IEnumerableᐸIDependencyᐸStringᐳᐳ *-- AbcDependencyᐸStringᐳ : 3e4299cb-1aa7-4119-962e-abff57f56c3e IDependencyᐸStringᐳ\n" + - " IEnumerableᐸIDependencyᐸStringᐳᐳ *-- XyzDependencyᐸStringᐳ : 34738d8c-c0ca-4b88-b6fd-66448f886e82 IDependencyᐸStringᐳ\n" + + " IEnumerableᐸIDependencyᐸStringᐳᐳ *-- AbcDependencyᐸStringᐳ : 6004fc06-58ad-4487-8e5c-22b1a69050c8 IDependencyᐸStringᐳ\n" + + " IEnumerableᐸIDependencyᐸStringᐳᐳ *-- XyzDependencyᐸStringᐳ : f87d1729-2234-466f-833f-d6cbde5dde78 IDependencyᐸStringᐳ\n" + " Composition ..> ServiceᐸStringᐳ : IServiceᐸStringᐳ Root\n" + " ServiceᐸStringᐳ o-- \"PerBlock\" IEnumerableᐸIDependencyᐸStringᐳᐳ : IEnumerableᐸIDependencyᐸStringᐳᐳ"; }