Skip to content

Commit ae986d6

Browse files
build: remove Main, why it's in main branch?
1 parent 4448981 commit ae986d6

6 files changed

Lines changed: 4 additions & 79 deletions

File tree

Hypercube.Utilities.sln

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hypercube.Utilities.Analyze
88
EndProject
99
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hypercube.Utilities.Analyzers.CodeFix", "src\Hypercube.Utilities.Analyzers.CodeFix\Hypercube.Utilities.Analyzers.CodeFix.csproj", "{33E0A347-BAE3-43A1-9D6B-E5AF033CCE16}"
1010
EndProject
11-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Main", "Main\Main.csproj", "{6BB9C8F4-4BA5-45EA-8924-1DE5771DF4BF}"
12-
EndProject
1311
Global
1412
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1513
Debug|Any CPU = Debug|Any CPU
@@ -32,9 +30,5 @@ Global
3230
{33E0A347-BAE3-43A1-9D6B-E5AF033CCE16}.Debug|Any CPU.Build.0 = Debug|Any CPU
3331
{33E0A347-BAE3-43A1-9D6B-E5AF033CCE16}.Release|Any CPU.ActiveCfg = Release|Any CPU
3432
{33E0A347-BAE3-43A1-9D6B-E5AF033CCE16}.Release|Any CPU.Build.0 = Release|Any CPU
35-
{6BB9C8F4-4BA5-45EA-8924-1DE5771DF4BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
36-
{6BB9C8F4-4BA5-45EA-8924-1DE5771DF4BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
37-
{6BB9C8F4-4BA5-45EA-8924-1DE5771DF4BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
38-
{6BB9C8F4-4BA5-45EA-8924-1DE5771DF4BF}.Release|Any CPU.Build.0 = Release|Any CPU
3933
EndGlobalSection
4034
EndGlobal

Main/Main.csproj

Lines changed: 0 additions & 14 deletions
This file was deleted.

Main/Program.cs

Lines changed: 0 additions & 53 deletions
This file was deleted.

src/Hypercube.Utilities.UnitTests/Dependencies/DependenciesContainerTests.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ public void InjectInConstructorAll()
141141

142142
container.Register<IService, Service>();
143143
container.Register<DependentInConstructor>();
144+
144145
container.ResolveAll();
145146

146147
var instance = container.Resolve<DependentInConstructor>();
@@ -270,16 +271,16 @@ public void PostInject()
270271
Assert.That(instance.ServicePostInjected, Is.EqualTo(container.Resolve<IService>()));
271272
});
272273
}
273-
274274

275275
private interface IService;
276+
276277
private class Service : IService;
277278

278279
private sealed class DependentInConstructor
279280
{
280281
// ReSharper disable once MemberHidesStaticFromOuterClass
281282
public readonly IService? Service;
282-
283+
283284
[UsedImplicitly, Dependency]
284285
private readonly IService _service;
285286

src/Hypercube.Utilities/Dependencies/DependenciesContainer.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,15 +89,13 @@ object Factory(IDependenciesContainer container, object? _)
8989
// Okay, this idea works,
9090
// but I don't have enough influence over the editor
9191
// to make it work the way I need it to
92-
// Inject(instance, autoInject: true);
92+
Inject(instance, autoInject: true);
9393

9494
var parameters = constructor.GetParameters();
9595
constructor.Invoke(instance, parameters.Length == 0
9696
? []
9797
: parameters.Select(p => container.Resolve(p.ParameterType)).ToArray());
9898

99-
Inject(instance, autoInject: true);
100-
10199
return instance;
102100
}
103101
}

src/Hypercube.Utilities/HyperUnsafe.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ public static unsafe TResult AsUnmanaged<TValue, TResult>(in TValue value) where
1717
return *(TResult*)ptr;
1818
}
1919

20-
2120
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2221
public static TResult AsManaged<TValue, TResult>(ref TValue value) where TValue : class where TResult : class
2322
{

0 commit comments

Comments
 (0)