Files
mROA/mROA/Abstract/IInstanceRepository.cs
T
2025-05-08 00:04:53 +03:00

14 lines
506 B
C#

using System;
using mROA.Implementation;
namespace mROA.Abstract
{
public interface IInstanceRepository : IInjectableModule
{
int ResisterObject<T>(object o, IEndPointContext context);
void ClearObject(ComplexObjectIdentifier id, IEndPointContext context);
T GetObject<T>(ComplexObjectIdentifier id, IEndPointContext context);
object GetSingleObject(Type type, IEndPointContext context);
int GetObjectIndex<T>(object o, IEndPointContext context);
}
}