Commit Graph

27 Commits

Author SHA1 Message Date
qe201020335 26d816ee56 Add MeansImplicitUse attribute to patch and injectable attributes 2025-09-18 00:53:26 -04:00
Archangel ba47cc3a53 Update libraries 2025-09-10 18:37:29 +02:00
Alex 59e164b740 Dependency reshuffle 2025-08-08 21:06:39 +01:00
Chomp a0013fceca Updated nuget packages 2025-08-06 19:22:49 +01:00
Chomp cc8bdde37d Updated nuget packages
Converted DI project to `Microsoft.NET.Sdk`
2025-08-04 19:58:00 +01:00
CWX 0f1bea6151 Generate Docs for nuget 2025-08-02 01:52:18 +01:00
sp-tarkov-bot b14b74bf24 Format Style Fixes 2025-07-28 19:39:29 +00:00
Jesse 7d8c3d041e Update dependencies (#501)
* Update dependencies

* Revert UnitTests.csproj
2025-07-22 10:20:46 +01:00
Chomp 040be2feaa More strings to MongoIds
Convert constructors into primary constructors

Simplified logic with use of ??, ??= and method groups

Cleaned up redundant conditional access qualifiers
2025-07-14 22:29:41 +01:00
Lacyway 5ddef9bebd Stop generating LaunchSettings (#464)
* Update csproj

* Add other projects
2025-07-09 08:34:23 +01:00
Jesse 7ab24629e2 Fix up tooling to handle new types in DI (#434)
* Fix up tooling to handle new types in DI

* Remove usings
2025-06-29 14:40:49 +01:00
Chomp 95e473b22a Added ability to inform DI system of types to ignore
Made use of primary constructor
2025-06-29 10:54:42 +01:00
refringe 6e01428b2b .NET Format Style Fixes 2025-06-18 17:09:20 +00:00
clodanSPT f895267748 Added injection override feature for modders (#320)
Co-authored-by: Alex <alex@dm-me-for-questions.com>
2025-05-30 18:19:57 +01:00
Archangel 39afd6e24a Update exception message to be more clear 2025-05-29 23:50:06 +02:00
Alex c0dbcc3d66 Changed object in favor of Lock 2025-05-28 11:55:44 +01:00
Chomp 983fb644be Updated various Microsoft deps 2025-05-21 17:43:38 +01:00
Alex 1499627d3c DI completely reworked to keep status of singletons on multi type components 2025-05-06 10:52:22 +01:00
clodan 57974a552b Fixed component naming and dependency injection prioritization 2025-04-29 21:04:35 +01:00
CWX 80747a16f6 Formatting 2025-04-22 16:00:23 +01:00
CWX 7c7297f63c Code cleanup and format 2025-04-22 14:49:05 +01:00
Chomp 6cf6271a48 Made RegistrableType sealed and fixed typos 2025-03-08 11:10:40 +00:00
Chomp 94dc3a3424 Improved ArgumentOutOfRangeException handling inside RegisterComponent 2025-03-08 11:07:56 +00:00
Chomp d01231d322 Cleaned up loop inside RegisterGenericComponents 2025-03-08 11:03:08 +00:00
Chomp c3671b4232 Indent foreach inside RegisterComponents 2025-03-08 10:14:00 +00:00
Archangel 63737e656c Centralize globally used build properties 2025-03-07 17:47:47 +01:00
clodan 270f095413 renamed projects and namespaces 2025-03-07 13:16:43 +00:00