protected INoStringEvaluator CreateNoString() { var container = new ServiceCollection().AddNoStringEvaluator(); var services = container.BuildServiceProvider(); var functionReader = services.GetRequiredService <IFunctionReader>(); NoStringFunctionsInitializer.InitializeFunctions(functionReader, typeof(BaseBenchmarkService)); return(services.GetRequiredService <INoStringEvaluator>()); }
private void InjectUserDefinedFunctions() { IFunctionReader functionReader = (IFunctionReader)Kernel !.GetService(typeof(IFunctionReader)); NoStringFunctionsInitializer.InitializeFunctions(functionReader, typeof(NoStringNinjectModule)); }