using System.Collections.Generic; 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); } }