namespace SharedLibraryCore.Interfaces
{
///
/// interface used to dynamically resolve services by string name
///
public interface IScriptPluginServiceResolver
{
///
/// resolves a service with the given name
///
/// class name of service
///
object ResolveService(string serviceName);
///
/// resolves a service with the given name and generic params
///
/// class name of service
/// generic class names
///
object ResolveService(string serviceName, string[] genericParameters);
}
}