Files
TheDeclineOfWarriors/Packages/jp.hadashikick.vcontainer/Runtime/Internal/InstanceProviders/ExistingInstanceProvider.cs
T
2026-04-07 04:51:37 +07:00

18 lines
503 B
C#

using System.Runtime.CompilerServices;
namespace VContainer.Internal
{
sealed class ExistingInstanceProvider : IInstanceProvider
{
readonly object implementationInstance;
public ExistingInstanceProvider(object implementationInstance)
{
this.implementationInstance = implementationInstance;
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public object SpawnInstance(IObjectResolver resolver) => implementationInstance;
}
}