Commit Graph

  • 65f624a355 Exposes GetService(Type, obiect[]? args) and it's safer variant TryGetService() to enable consumers to request a service without needing to do reflection work themselves. bumps version to 0.0.1.8-alpha master v0.0.1.8-alpha Samuele Lorefice 2025-10-01 19:03:53 +02:00
  • 66e7fcc798 Fixes #5 makes copy of the args list instead of stripping it away from the descriptor (preventing catastrophic problems). Bumps version v0.0.1.7-alpha Samuele Lorefice 2025-09-24 19:53:29 +02:00
  • c888da8045 Fixes #4, renames ServiceLifetime.Lifetime to Singleton, adds support for arguments in constructors, version bumps. v0.0.1.6-alpha Samuele Lorefice 2025-09-24 18:06:57 +02:00
  • b9fbb4b851 Version bump with new fixes v0.0.1.5-alpha Samuele Lorefice 2025-09-24 04:08:53 +02:00
  • 3df2f50765 Fixes #2 by providing a proper implementation of GetServices that actually returns instances of those services instead of just a list of types. Samuele Lorefice 2025-09-24 04:07:24 +02:00
  • d20788de33 Rename method GetServices to GetServiceTypes for clarity (relevant for #2) Samuele Lorefice 2025-09-24 03:55:01 +02:00
  • b8f2ddad5a Fixes #1 by searching also inside the implementation types list Samuele Lorefice 2025-09-24 03:51:39 +02:00
  • 86513ec6c6 Update .gitea/workflows/nuget-pkg-build.yml Samuele Lorefice 2025-09-22 01:34:01 +00:00
  • debedc837e Added shorthands methods for no-interface service types v0.0.1.4-alpha Samuele Lorefice 2025-09-22 03:15:51 +02:00
  • d0ccdbfa0f Updated workflow, widened support, now including Net 8, 9 and 10 v0.0.1.3-alpha Samuele Lorefice 2025-09-22 02:26:07 +02:00
  • 16d0142967 enables CI flag Samuele Lorefice 2025-09-21 23:04:36 +02:00
  • b06e886cf2 CI/CD Fixes Samuele Lorefice 2025-09-21 21:54:22 +02:00
  • 043cba4b3f Added support for multiple constructors and best match greedy resolution. v0.0.1.2-alpha Samuele Lorefice 2025-09-21 21:30:41 +02:00
  • e2cc807f70 Documentation pass v0.0.1.1-alpha Samuele Lorefice 2025-09-21 20:48:41 +02:00
  • bf46d235af Project rename Samuele Lorefice 2025-09-21 19:59:54 +02:00
  • df9ad345ea Initial files Samuele Lorefice 2025-09-21 06:58:04 +02:00