diff --git a/Runtime/Attribute/InjectAttribute.cs b/Runtime/Attribute/InjectAttribute.cs index 89457d6..01e14a0 100644 --- a/Runtime/Attribute/InjectAttribute.cs +++ b/Runtime/Attribute/InjectAttribute.cs @@ -2,7 +2,7 @@ namespace Doinject { - [AttributeUsage(AttributeTargets.Method)] + [AttributeUsage(AttributeTargets.Constructor|AttributeTargets.Method)] public class InjectAttribute : Attribute { } diff --git a/Tests/TestObjects.cs b/Tests/TestObjects.cs index fe5bf8d..0ce61b3 100644 --- a/Tests/TestObjects.cs +++ b/Tests/TestObjects.cs @@ -67,6 +67,7 @@ public class WithArgsObject : IAsyncDisposable public string Arg2 { get; } public List Arg3 { get; } + [Inject] public WithArgsObject(int arg1, InjectedObject injectedObject, string arg2, List arg3) { InjectedObject = injectedObject;