Skip to content

Commit f4a3634

Browse files
Updating internal Pure.DI to 2.1.68
1 parent e472648 commit f4a3634

24 files changed

Lines changed: 95 additions & 91 deletions

AI_CONTEXT_LARGE.md

Lines changed: 41 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -7620,7 +7620,7 @@ The [project file](/samples/AvaloniaApp/AvaloniaApp.csproj) looks like this:
76207620
</PropertyGroup>
76217621

76227622
<ItemGroup>
7623-
<PackageReference Include="Pure.DI" Version="2.1.66">
7623+
<PackageReference Include="Pure.DI" Version="2.1.68">
76247624
<PrivateAssets>all</PrivateAssets>
76257625
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
76267626
</PackageReference>
@@ -7703,11 +7703,11 @@ The [project file](/samples/BlazorServerApp/BlazorServerApp.csproj) looks like t
77037703
</PropertyGroup>
77047704

77057705
<ItemGroup>
7706-
<PackageReference Include="Pure.DI" Version="2.1.66">
7706+
<PackageReference Include="Pure.DI" Version="2.1.68">
77077707
<PrivateAssets>all</PrivateAssets>
77087708
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
77097709
</PackageReference>
7710-
<PackageReference Include="Pure.DI.MS" Version="2.1.66" />
7710+
<PackageReference Include="Pure.DI.MS" Version="2.1.68" />
77117711
</ItemGroup>
77127712

77137713
</Project>
@@ -7787,11 +7787,11 @@ The [project file](/samples/BlazorWebAssemblyApp/BlazorWebAssemblyApp.csproj) lo
77877787
</PropertyGroup>
77887788

77897789
<ItemGroup>
7790-
<PackageReference Include="Pure.DI" Version="2.1.66">
7790+
<PackageReference Include="Pure.DI" Version="2.1.68">
77917791
<PrivateAssets>all</PrivateAssets>
77927792
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
77937793
</PackageReference>
7794-
<PackageReference Include="Pure.DI.MS" Version="2.1.66" />
7794+
<PackageReference Include="Pure.DI.MS" Version="2.1.68" />
77957795
</ItemGroup>
77967796

77977797
</Project>
@@ -7822,7 +7822,7 @@ The [project file](/samples/ShroedingersCatNativeAOT/ShroedingersCatNativeAOT.cs
78227822
</PropertyGroup>
78237823

78247824
<ItemGroup>
7825-
<PackageReference Include="Pure.DI" Version="2.1.66">
7825+
<PackageReference Include="Pure.DI" Version="2.1.68">
78267826
<PrivateAssets>all</PrivateAssets>
78277827
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
78287828
</PackageReference>
@@ -7928,7 +7928,7 @@ The [project file](/samples/ShroedingersCat/ShroedingersCat.csproj) looks like t
79287928
</PropertyGroup>
79297929

79307930
<ItemGroup>
7931-
<PackageReference Include="Pure.DI" Version="2.1.66">
7931+
<PackageReference Include="Pure.DI" Version="2.1.68">
79327932
<PrivateAssets>all</PrivateAssets>
79337933
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
79347934
</PackageReference>
@@ -8019,7 +8019,7 @@ The [project file](/samples/ShroedingersCatTopLevelStatements/ShroedingersCatTop
80198019
</PropertyGroup>
80208020

80218021
<ItemGroup>
8022-
<PackageReference Include="Pure.DI" Version="2.1.66">
8022+
<PackageReference Include="Pure.DI" Version="2.1.68">
80238023
<PrivateAssets>all</PrivateAssets>
80248024
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
80258025
</PackageReference>
@@ -8088,11 +8088,11 @@ The [project file](/samples/GrpcService/GrpcService.csproj) looks like this:
80888088
</PropertyGroup>
80898089

80908090
<ItemGroup>
8091-
<PackageReference Include="Pure.DI" Version="2.1.66">
8091+
<PackageReference Include="Pure.DI" Version="2.1.68">
80928092
<PrivateAssets>all</PrivateAssets>
80938093
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
80948094
</PackageReference>
8095-
<PackageReference Include="Pure.DI.MS" Version="2.1.66" />
8095+
<PackageReference Include="Pure.DI.MS" Version="2.1.68" />
80968096
</ItemGroup>
80978097

80988098
</Project>
@@ -8317,11 +8317,11 @@ The [project file](/samples/MAUIApp/MAUIApp.csproj) looks like this:
83178317
<PackageReference Include="Microsoft.Maui.Controls" Version="$(MauiVersion)"/>
83188318
<PackageReference Include="Microsoft.Maui.Controls.Compatibility" Version="$(MauiVersion)"/>
83198319
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="8.0.0"/>
8320-
<PackageReference Include="Pure.DI" Version="2.1.66">
8320+
<PackageReference Include="Pure.DI" Version="2.1.68">
83218321
<PrivateAssets>all</PrivateAssets>
83228322
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
83238323
</PackageReference>
8324-
<PackageReference Include="Pure.DI.MS" Version="2.1.66" />
8324+
<PackageReference Include="Pure.DI.MS" Version="2.1.68" />
83258325
</ItemGroup>
83268326

83278327
</Project>
@@ -8411,11 +8411,11 @@ The [project file](/samples/WebAPI/WebAPI.csproj) looks like this:
84118411
</PropertyGroup>
84128412

84138413
<ItemGroup>
8414-
<PackageReference Include="Pure.DI" Version="2.1.66">
8414+
<PackageReference Include="Pure.DI" Version="2.1.68">
84158415
<PrivateAssets>all</PrivateAssets>
84168416
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
84178417
</PackageReference>
8418-
<PackageReference Include="Pure.DI.MS" Version="2.1.66" />
8418+
<PackageReference Include="Pure.DI.MS" Version="2.1.68" />
84198419
</ItemGroup>
84208420

84218421
</Project>
@@ -8582,11 +8582,11 @@ The [project file](/samples/WebAPI/WebAPI.csproj) looks like this:
85828582
</PropertyGroup>
85838583

85848584
<ItemGroup>
8585-
<PackageReference Include="Pure.DI" Version="2.1.66">
8585+
<PackageReference Include="Pure.DI" Version="2.1.68">
85868586
<PrivateAssets>all</PrivateAssets>
85878587
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
85888588
</PackageReference>
8589-
<PackageReference Include="Pure.DI.MS" Version="2.1.66" />
8589+
<PackageReference Include="Pure.DI.MS" Version="2.1.68" />
85908590
</ItemGroup>
85918591

85928592
</Project>
@@ -8655,11 +8655,11 @@ The [project file](/samples/WebApp/WebApp.csproj) looks like this:
86558655
</PropertyGroup>
86568656

86578657
<ItemGroup>
8658-
<PackageReference Include="Pure.DI" Version="2.1.66">
8658+
<PackageReference Include="Pure.DI" Version="2.1.68">
86598659
<PrivateAssets>all</PrivateAssets>
86608660
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
86618661
</PackageReference>
8662-
<PackageReference Include="Pure.DI.MS" Version="2.1.66" />
8662+
<PackageReference Include="Pure.DI.MS" Version="2.1.68" />
86638663
</ItemGroup>
86648664

86658665
</Project>
@@ -8739,7 +8739,7 @@ The [project file](/samples/WinFormsAppNetCore/WinFormsAppNetCore.csproj) looks
87398739
</PropertyGroup>
87408740

87418741
<ItemGroup>
8742-
<PackageReference Include="Pure.DI" Version="2.1.66">
8742+
<PackageReference Include="Pure.DI" Version="2.1.68">
87438743
<PrivateAssets>all</PrivateAssets>
87448744
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
87458745
</PackageReference>
@@ -8815,7 +8815,7 @@ The [project file](/samples/WinFormsApp/WinFormsApp.csproj) looks like this:
88158815
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
88168816

88178817
<ItemGroup>
8818-
<PackageReference Include="Pure.DI" Version="2.1.66">
8818+
<PackageReference Include="Pure.DI" Version="2.1.68">
88198819
<PrivateAssets>all</PrivateAssets>
88208820
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
88218821
</PackageReference>
@@ -8943,7 +8943,7 @@ The [project file](/samples/WpfAppNetCore/WpfAppNetCore.csproj) looks like this:
89438943
</PropertyGroup>
89448944

89458945
<ItemGroup>
8946-
<PackageReference Include="Pure.DI" Version="2.1.66">
8946+
<PackageReference Include="Pure.DI" Version="2.1.68">
89478947
<PrivateAssets>all</PrivateAssets>
89488948
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
89498949
</PackageReference>
@@ -12236,59 +12236,61 @@ DI.Setup("Composition")
1223612236
Atomically generated smart tag with value "UniqueTag".
1223712237
It's used for:
1223812238

12239-
class _Generator__ApiInvocationProcessor_ <-- (UniqueTag) -- _IdGenerator_ as _PerResolve_
12239+
class _Generator__ApiInvocationProcessor_ <-- (UniqueTag) -- _IdGenerator_ as _PerResolve__BindingBuilder_ <-- _IIdGenerator_(UniqueTag) -- _IdGenerator_ as _PerResolve_
1224012240
</blockquote></details>
1224112241

1224212242

12243-
<details><summary>Field GenericType</summary><blockquote>
12243+
<details><summary>Field Overrider</summary><blockquote>
1224412244

12245-
Atomically generated smart tag with value "GenericType".
12245+
Atomically generated smart tag with value "Overrider".
1224612246
It's used for:
1224712247

12248-
class _Generator__TypeResolver_ <-- _IIdGenerator_(GenericType) -- _IdGenerator_ as _PerResolve_
12248+
class _Generator__DependencyGraphBuilder_ <-- _IGraphRewriter_(Overrider) -- _GraphOverrider_ as _PerBlock_
1224912249
</blockquote></details>
1225012250

1225112251

12252-
<details><summary>Field Injection</summary><blockquote>
12252+
<details><summary>Field Cleaner</summary><blockquote>
1225312253

12254-
Atomically generated smart tag with value "Injection".
12254+
Atomically generated smart tag with value "Cleaner".
12255+
It's used for:
1225512256

12257+
class _Generator__DependencyGraphBuilder_ <-- _IGraphRewriter_(Cleaner) -- _GraphCleaner_ as _PerBlock_
1225612258
</blockquote></details>
1225712259

1225812260

12259-
<details><summary>Field Override</summary><blockquote>
12261+
<details><summary>Field GenericType</summary><blockquote>
1226012262

12261-
Atomically generated smart tag with value "Override".
12263+
Atomically generated smart tag with value "GenericType".
1226212264
It's used for:
1226312265

12264-
class _Generator__OverrideIdProvider_ <-- _IIdGenerator_(Override) -- _IdGenerator_ as _PerResolve_
12266+
class _Generator__TypeResolver_ <-- _IIdGenerator_(GenericType) -- _IdGenerator_ as _PerResolve_
1226512267
</blockquote></details>
1226612268

1226712269

12268-
<details><summary>Field Overrider</summary><blockquote>
12270+
<details><summary>Field Injection</summary><blockquote>
1226912271

12270-
Atomically generated smart tag with value "Overrider".
12272+
Atomically generated smart tag with value "Injection".
1227112273
It's used for:
1227212274

12273-
class _Generator__DependencyGraphBuilder_ <-- _IGraphRewriter_(Overrider) -- _GraphOverrider_ as _PerBlock_
12275+
class _Generator__BuildTools_ <-- _IIdGenerator_(Injection) -- _IdGenerator_ as _PerResolve_
1227412276
</blockquote></details>
1227512277

1227612278

12277-
<details><summary>Field CompositionClass</summary><blockquote>
12279+
<details><summary>Field Override</summary><blockquote>
1227812280

12279-
Atomically generated smart tag with value "CompositionClass".
12281+
Atomically generated smart tag with value "Override".
1228012282
It's used for:
1228112283

12282-
class _Generator__CodeBuilder_ <-- _IBuilder`2_(CompositionClass) -- _CompositionClassBuilder_ as _PerBlock_
12284+
class _Generator__OverrideIdProvider_ <-- _IIdGenerator_(Override) -- _IdGenerator_ as _PerResolve_
1228312285
</blockquote></details>
1228412286

1228512287

12286-
<details><summary>Field Cleaner</summary><blockquote>
12288+
<details><summary>Field CompositionClass</summary><blockquote>
1228712289

12288-
Atomically generated smart tag with value "Cleaner".
12290+
Atomically generated smart tag with value "CompositionClass".
1228912291
It's used for:
1229012292

12291-
class _Generator__DependencyGraphBuilder_ <-- _IGraphRewriter_(Cleaner) -- _GraphCleaner_ as _PerBlock_
12293+
class _Generator__CodeBuilder_ <-- _IBuilder`2_(CompositionClass) -- _CompositionClassBuilder_ as _PerBlock_
1229212294
</blockquote></details>
1229312295

1229412296

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project>
22

33
<PropertyGroup>
4-
<InternalVersion>2.1.66</InternalVersion>
4+
<InternalVersion>2.1.68</InternalVersion>
55
<BasePackageId>Pure.DI</BasePackageId>
66
<LangVersion>latest</LangVersion>
77
<!--Make sure that Build.Settings.BaseDotNetFrameworkMajorVersion has been updated.-->

README.md

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3476,59 +3476,61 @@ DI.Setup("Composition")
34763476
Atomically generated smart tag with value "UniqueTag".
34773477
It's used for:
34783478

3479-
class _Generator__ApiInvocationProcessor_ <-- (UniqueTag) -- _IdGenerator_ as _PerResolve_
3479+
class _Generator__ApiInvocationProcessor_ <-- (UniqueTag) -- _IdGenerator_ as _PerResolve__BindingBuilder_ <-- _IIdGenerator_(UniqueTag) -- _IdGenerator_ as _PerResolve_
34803480
</blockquote></details>
34813481

34823482

3483-
<details><summary>Field GenericType</summary><blockquote>
3483+
<details><summary>Field Overrider</summary><blockquote>
34843484

3485-
Atomically generated smart tag with value "GenericType".
3485+
Atomically generated smart tag with value "Overrider".
34863486
It's used for:
34873487

3488-
class _Generator__TypeResolver_ <-- _IIdGenerator_(GenericType) -- _IdGenerator_ as _PerResolve_
3488+
class _Generator__DependencyGraphBuilder_ <-- _IGraphRewriter_(Overrider) -- _GraphOverrider_ as _PerBlock_
34893489
</blockquote></details>
34903490

34913491

3492-
<details><summary>Field Injection</summary><blockquote>
3492+
<details><summary>Field Cleaner</summary><blockquote>
34933493

3494-
Atomically generated smart tag with value "Injection".
3494+
Atomically generated smart tag with value "Cleaner".
3495+
It's used for:
34953496

3497+
class _Generator__DependencyGraphBuilder_ <-- _IGraphRewriter_(Cleaner) -- _GraphCleaner_ as _PerBlock_
34963498
</blockquote></details>
34973499

34983500

3499-
<details><summary>Field Override</summary><blockquote>
3501+
<details><summary>Field GenericType</summary><blockquote>
35003502

3501-
Atomically generated smart tag with value "Override".
3503+
Atomically generated smart tag with value "GenericType".
35023504
It's used for:
35033505

3504-
class _Generator__OverrideIdProvider_ <-- _IIdGenerator_(Override) -- _IdGenerator_ as _PerResolve_
3506+
class _Generator__TypeResolver_ <-- _IIdGenerator_(GenericType) -- _IdGenerator_ as _PerResolve_
35053507
</blockquote></details>
35063508

35073509

3508-
<details><summary>Field Overrider</summary><blockquote>
3510+
<details><summary>Field Injection</summary><blockquote>
35093511

3510-
Atomically generated smart tag with value "Overrider".
3512+
Atomically generated smart tag with value "Injection".
35113513
It's used for:
35123514

3513-
class _Generator__DependencyGraphBuilder_ <-- _IGraphRewriter_(Overrider) -- _GraphOverrider_ as _PerBlock_
3515+
class _Generator__BuildTools_ <-- _IIdGenerator_(Injection) -- _IdGenerator_ as _PerResolve_
35143516
</blockquote></details>
35153517

35163518

3517-
<details><summary>Field CompositionClass</summary><blockquote>
3519+
<details><summary>Field Override</summary><blockquote>
35183520

3519-
Atomically generated smart tag with value "CompositionClass".
3521+
Atomically generated smart tag with value "Override".
35203522
It's used for:
35213523

3522-
class _Generator__CodeBuilder_ <-- _IBuilder`2_(CompositionClass) -- _CompositionClassBuilder_ as _PerBlock_
3524+
class _Generator__OverrideIdProvider_ <-- _IIdGenerator_(Override) -- _IdGenerator_ as _PerResolve_
35233525
</blockquote></details>
35243526

35253527

3526-
<details><summary>Field Cleaner</summary><blockquote>
3528+
<details><summary>Field CompositionClass</summary><blockquote>
35273529

3528-
Atomically generated smart tag with value "Cleaner".
3530+
Atomically generated smart tag with value "CompositionClass".
35293531
It's used for:
35303532

3531-
class _Generator__DependencyGraphBuilder_ <-- _IGraphRewriter_(Cleaner) -- _GraphCleaner_ as _PerBlock_
3533+
class _Generator__CodeBuilder_ <-- _IBuilder`2_(CompositionClass) -- _CompositionClassBuilder_ as _PerBlock_
35323534
</blockquote></details>
35333535

35343536

@@ -5302,7 +5304,7 @@ Contextual AI needs to understand the situation it’s in. This means knowing de
53025304
| --------------- | ---- | ------ |
53035305
| [AI_CONTEXT_SMALL.md](AI_CONTEXT_SMALL.md) | 28KB | 7K |
53045306
| [AI_CONTEXT_MEDIUM.md](AI_CONTEXT_MEDIUM.md) | 122KB | 31K |
5305-
| [AI_CONTEXT_LARGE.md](AI_CONTEXT_LARGE.md) | 382KB | 97K |
5307+
| [AI_CONTEXT_LARGE.md](AI_CONTEXT_LARGE.md) | 382KB | 98K |
53065308
## How to contribute to Pure.DI
53075309

53085310
Thank you for your interest in contributing to the Pure.DI project! First of all, if you are going to make a big change or feature, please open a problem first. That way, we can coordinate and understand if the change you're going to work on fits with current priorities and if we can commit to reviewing and merging it within a reasonable timeframe. We don't want you to waste a lot of your valuable time on something that may not align with what we want for Pure.DI.

readme/Avalonia.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ The [project file](/samples/AvaloniaApp/AvaloniaApp.csproj) looks like this:
175175
</PropertyGroup>
176176

177177
<ItemGroup>
178-
<PackageReference Include="Pure.DI" Version="2.1.66">
178+
<PackageReference Include="Pure.DI" Version="2.1.68">
179179
<PrivateAssets>all</PrivateAssets>
180180
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
181181
</PackageReference>

readme/BlazorServerApp.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,11 @@ The [project file](/samples/BlazorServerApp/BlazorServerApp.csproj) looks like t
6666
</PropertyGroup>
6767

6868
<ItemGroup>
69-
<PackageReference Include="Pure.DI" Version="2.1.66">
69+
<PackageReference Include="Pure.DI" Version="2.1.68">
7070
<PrivateAssets>all</PrivateAssets>
7171
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
7272
</PackageReference>
73-
<PackageReference Include="Pure.DI.MS" Version="2.1.66" />
73+
<PackageReference Include="Pure.DI.MS" Version="2.1.68" />
7474
</ItemGroup>
7575

7676
</Project>

readme/BlazorWebAssemblyApp.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,11 @@ The [project file](/samples/BlazorWebAssemblyApp/BlazorWebAssemblyApp.csproj) lo
6565
</PropertyGroup>
6666

6767
<ItemGroup>
68-
<PackageReference Include="Pure.DI" Version="2.1.66">
68+
<PackageReference Include="Pure.DI" Version="2.1.68">
6969
<PrivateAssets>all</PrivateAssets>
7070
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
7171
</PackageReference>
72-
<PackageReference Include="Pure.DI.MS" Version="2.1.66" />
72+
<PackageReference Include="Pure.DI.MS" Version="2.1.68" />
7373
</ItemGroup>
7474

7575
</Project>

readme/Console.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ The [project file](/samples/ShroedingersCat/ShroedingersCat.csproj) looks like t
8989
</PropertyGroup>
9090

9191
<ItemGroup>
92-
<PackageReference Include="Pure.DI" Version="2.1.66">
92+
<PackageReference Include="Pure.DI" Version="2.1.68">
9393
<PrivateAssets>all</PrivateAssets>
9494
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
9595
</PackageReference>

readme/ConsoleNativeAOT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ The [project file](/samples/ShroedingersCatNativeAOT/ShroedingersCatNativeAOT.cs
1616
</PropertyGroup>
1717

1818
<ItemGroup>
19-
<PackageReference Include="Pure.DI" Version="2.1.66">
19+
<PackageReference Include="Pure.DI" Version="2.1.68">
2020
<PrivateAssets>all</PrivateAssets>
2121
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2222
</PackageReference>

0 commit comments

Comments
 (0)