Skip to content

Commit 45431da

Browse files
committed
Remove mention of ns/class customization, rename class
Rename from AttributedServicesExtension > AddServicesNoReflectionExtension (since we don't do just attributes anymore). Fixes #119
1 parent 04c83db commit 45431da

File tree

7 files changed

+12
-26
lines changed

7 files changed

+12
-26
lines changed

readme.md

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -270,20 +270,6 @@ parameters), you can annotate it with `[ImportingConstructor]` from either NuGet
270270
or .NET MEF ([System.ComponentModel.Composition](https://www.nuget.org/packages/System.ComponentModel.Composition)).
271271
272272

273-
### Customize Generated Class
274-
275-
You can customize the generated class namespace and name with the following
276-
MSBuild properties:
277-
278-
```xml
279-
<PropertyGroup>
280-
<AddServicesNamespace>MyNamespace</AddServicesNamespace>
281-
<AddServicesClassName>MyExtensions</AddServicesClassName>
282-
</PropertyGroup>
283-
```
284-
285-
They default to `Microsoft.Extensions.DependencyInjection` and `AddServicesExtension`
286-
respectively.
287273

288274
<!-- include https://github.com/devlooped/sponsors/raw/main/footer.md -->
289275
# Sponsors

src/CodeAnalysis.Tests/AddServicesAnalyzerTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public static void Main()
4343
{
4444
Sources =
4545
{
46-
ThisAssembly.Resources.AttributedServicesExtension.Text,
46+
ThisAssembly.Resources.AddServicesNoReflectionExtension.Text,
4747
ThisAssembly.Resources.ServiceAttribute.Text,
4848
ThisAssembly.Resources.ServiceAttribute_1.Text,
4949
},
@@ -89,7 +89,7 @@ public static void Main()
8989
{
9090
Sources =
9191
{
92-
ThisAssembly.Resources.AttributedServicesExtension.Text,
92+
ThisAssembly.Resources.AddServicesNoReflectionExtension.Text,
9393
ThisAssembly.Resources.ServiceAttribute.Text,
9494
ThisAssembly.Resources.ServiceAttribute_1.Text,
9595
},
@@ -130,7 +130,7 @@ public static void Main()
130130
{
131131
Sources =
132132
{
133-
ThisAssembly.Resources.AttributedServicesExtension.Text,
133+
ThisAssembly.Resources.AddServicesNoReflectionExtension.Text,
134134
ThisAssembly.Resources.ServiceAttribute.Text,
135135
ThisAssembly.Resources.ServiceAttribute_1.Text,
136136
},
@@ -177,7 +177,7 @@ public static void Main()
177177
{
178178
Sources =
179179
{
180-
ThisAssembly.Resources.AttributedServicesExtension.Text,
180+
ThisAssembly.Resources.AddServicesNoReflectionExtension.Text,
181181
ThisAssembly.Resources.ServiceAttribute.Text,
182182
ThisAssembly.Resources.ServiceAttribute_1.Text,
183183
},

src/CodeAnalysis.Tests/ConventionAnalyzerTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public static void Main()
4242
{
4343
Sources =
4444
{
45-
ThisAssembly.Resources.AttributedServicesExtension.Text,
45+
ThisAssembly.Resources.AddServicesNoReflectionExtension.Text,
4646
ThisAssembly.Resources.ServiceAttribute.Text,
4747
ThisAssembly.Resources.ServiceAttribute_1.Text,
4848
},
@@ -86,7 +86,7 @@ public static void Main()
8686
{
8787
Sources =
8888
{
89-
ThisAssembly.Resources.AttributedServicesExtension.Text,
89+
ThisAssembly.Resources.AddServicesNoReflectionExtension.Text,
9090
ThisAssembly.Resources.ServiceAttribute.Text,
9191
ThisAssembly.Resources.ServiceAttribute_1.Text,
9292
},
@@ -133,7 +133,7 @@ public static void Main()
133133
{
134134
Sources =
135135
{
136-
ThisAssembly.Resources.AttributedServicesExtension.Text,
136+
ThisAssembly.Resources.AddServicesNoReflectionExtension.Text,
137137
ThisAssembly.Resources.ServiceAttribute.Text,
138138
ThisAssembly.Resources.ServiceAttribute_1.Text,
139139
},

src/DependencyInjection.Tests/ContentFiles.targets

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
<!-- Simulates including the files under contentFiles/cs/netstandard2.0 in the final package -->
33

44
<ItemGroup>
5-
<Compile Include="$(MSBuildThisFileDirectory)..\DependencyInjection\AttributedServicesExtension.cs" Link="AttributedServicesExtension.cs" Visible="false" />
5+
<Compile Include="$(MSBuildThisFileDirectory)..\DependencyInjection\AddServicesNoReflectionExtension.cs" Link="AddServicesNoReflectionExtension.cs" Visible="false" />
66
<Compile Include="$(MSBuildThisFileDirectory)..\DependencyInjection\ServiceAttribute.cs" Link="ServiceAttribute.cs" Visible="false" />
77
<Compile Include="$(MSBuildThisFileDirectory)..\DependencyInjection\ServiceAttribute`1.cs" Link="ServiceAttribute`1.cs" Visible="false" />
88
</ItemGroup>
99

1010
<ItemGroup>
11-
<EmbeddedResource Include="$(MSBuildThisFileDirectory)..\DependencyInjection\AttributedServicesExtension.cs" Type="Non-Resx" />
11+
<EmbeddedResource Include="$(MSBuildThisFileDirectory)..\DependencyInjection\AddServicesNoReflectionExtension.cs" Type="Non-Resx" />
1212
<EmbeddedResource Include="$(MSBuildThisFileDirectory)..\DependencyInjection\ServiceAttribute.cs" Type="Non-Resx" />
1313
<EmbeddedResource Include="$(MSBuildThisFileDirectory)..\DependencyInjection\ServiceAttribute`1.cs" Type="Non-Resx" />
1414
</ItemGroup>

src/DependencyInjection/AttributedServicesExtension.cs renamed to src/DependencyInjection/AddServicesNoReflectionExtension.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ namespace Microsoft.Extensions.DependencyInjection
88
/// compile-time discovered services to an <see cref="IServiceCollection"/>.
99
/// </summary>
1010
[EditorBrowsable(EditorBrowsableState.Never)]
11-
static partial class AttributedServicesExtension
11+
static partial class AddServicesNoReflectionExtension
1212
{
1313
static readonly ServiceDescriptor servicesAddedDescriptor = new ServiceDescriptor(typeof(DDIAddServicesAttribute), _ => new DDIAddServicesAttribute(), ServiceLifetime.Singleton);
1414

src/DependencyInjection/DependencyInjection.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<ItemGroup>
2626
<None Update="Devlooped.Extensions.DependencyInjection.props" CopyToOutputDirectory="PreserveNewest" PackFolder="buildTransitive" />
2727
<None Update="Devlooped.Extensions.DependencyInjection.targets" CopyToOutputDirectory="PreserveNewest" PackFolder="buildTransitive" />
28-
<Compile Update="AttributedServicesExtension.cs" Pack="true" />
28+
<Compile Update="AddServicesNoReflectionExtension.cs" Pack="true" />
2929
<Compile Update="ServiceAttribute*.cs" Pack="true" />
3030
</ItemGroup>
3131

src/DependencyInjection/IncrementalGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ void AddPartial(string methodName, SourceProductionContext ctx, (ImmutableArray<
263263
264264
namespace Microsoft.Extensions.DependencyInjection
265265
{
266-
static partial class AttributedServicesExtension
266+
static partial class AddServicesNoReflectionExtension
267267
{
268268
static partial void {{methodName}}Services(IServiceCollection services)
269269
{

0 commit comments

Comments
 (0)