2 instantiations of MyService
Microsoft.AspNetCore.Http.Extensions.Tests (2)
RequestDelegateFactoryTests.cs (2)
1198var myOriginalService = new MyService(); 1768var service = new MyService();
24 references to MyService
Microsoft.AspNetCore.Http.Extensions.Tests (24)
RequestDelegateFactoryTests.cs (24)
1065private record ParametersListWithExplictFromService(HttpContext HttpContext, [FromService] MyService MyService); 1071void TestExplicitFromService(HttpContext httpContext, [FromService] MyService myService) 1081void TestExplicitFromIEnumerableService(HttpContext httpContext, [FromService] IEnumerable<MyService> myServices) 1086void TestExplicitMultipleFromService(HttpContext httpContext, [FromService] MyService myService, [FromService] IEnumerable<MyService> myServices) 1093new[] { (Action<HttpContext, MyService>)TestExplicitFromService }, 1095new[] { (Action<HttpContext, IEnumerable<MyService>>)TestExplicitFromIEnumerableService }, 1096new[] { (Action<HttpContext, MyService, IEnumerable<MyService>>)TestExplicitMultipleFromService }, 1115void TestImpliedIEnumerableFromService(HttpContext httpContext, IEnumerable<MyService> myServices) 1120void TestImpliedFromServiceBasedOnContainer(HttpContext httpContext, MyService myService) 1129new[] { (Action<HttpContext, IEnumerable<MyService>>)TestImpliedIEnumerableFromService }, 1130new[] { (Action<HttpContext, MyService>)TestImpliedFromServiceBasedOnContainer }, 1198var myOriginalService = new MyService(); 1740string requiredExplicitService([FromService] MyService service) => $"Service: {service}"; 1741string defaultValueExplicitServiceParam([FromService] MyService? service = null) => $"Service: {service}"; 1742string nullableExplicitServiceParam([FromService] MyService? service) => $"Service: {service}"; 1746new object?[] { (Func<MyService, string>)requiredExplicitService, false, true}, 1747new object?[] { (Func<MyService, string>)requiredExplicitService, true, false}, 1749new object?[] { (Func<MyService, string>)defaultValueExplicitServiceParam, false, false}, 1750new object?[] { (Func<MyService, string>)defaultValueExplicitServiceParam, true, false}, 1752new object?[] { (Func<MyService?, string>)nullableExplicitServiceParam, false, false}, 1753new object?[] { (Func<MyService?, string>)nullableExplicitServiceParam, true, false}, 1768var service = new MyService();