2 instantiations of MyService
Microsoft.AspNetCore.Http.Extensions.Tests (2)
RequestDelegateFactoryTests.cs (2)
1170var myOriginalService = new MyService(); 1740var service = new MyService();
24 references to MyService
Microsoft.AspNetCore.Http.Extensions.Tests (24)
RequestDelegateFactoryTests.cs (24)
1037private record ParametersListWithExplictFromService(HttpContext HttpContext, [FromService] MyService MyService); 1043void TestExplicitFromService(HttpContext httpContext, [FromService] MyService myService) 1053void TestExplicitFromIEnumerableService(HttpContext httpContext, [FromService] IEnumerable<MyService> myServices) 1058void TestExplicitMultipleFromService(HttpContext httpContext, [FromService] MyService myService, [FromService] IEnumerable<MyService> myServices) 1065new[] { (Action<HttpContext, MyService>)TestExplicitFromService }, 1067new[] { (Action<HttpContext, IEnumerable<MyService>>)TestExplicitFromIEnumerableService }, 1068new[] { (Action<HttpContext, MyService, IEnumerable<MyService>>)TestExplicitMultipleFromService }, 1087void TestImpliedIEnumerableFromService(HttpContext httpContext, IEnumerable<MyService> myServices) 1092void TestImpliedFromServiceBasedOnContainer(HttpContext httpContext, MyService myService) 1101new[] { (Action<HttpContext, IEnumerable<MyService>>)TestImpliedIEnumerableFromService }, 1102new[] { (Action<HttpContext, MyService>)TestImpliedFromServiceBasedOnContainer }, 1170var myOriginalService = new MyService(); 1712string requiredExplicitService([FromService] MyService service) => $"Service: {service}"; 1713string defaultValueExplicitServiceParam([FromService] MyService? service = null) => $"Service: {service}"; 1714string nullableExplicitServiceParam([FromService] MyService? service) => $"Service: {service}"; 1718new object?[] { (Func<MyService, string>)requiredExplicitService, false, true}, 1719new object?[] { (Func<MyService, string>)requiredExplicitService, true, false}, 1721new object?[] { (Func<MyService, string>)defaultValueExplicitServiceParam, false, false}, 1722new object?[] { (Func<MyService, string>)defaultValueExplicitServiceParam, true, false}, 1724new object?[] { (Func<MyService?, string>)nullableExplicitServiceParam, false, false}, 1725new object?[] { (Func<MyService?, string>)nullableExplicitServiceParam, true, false}, 1740var service = new MyService();