1 implementation of IMyService
Microsoft.AspNetCore.Components.Tests (1)
DependencyInjectionTest.cs (1)
224class MyServiceImplementation : IMyService { }
24 references to IMyService
Microsoft.AspNetCore.Components.Tests (24)
DependencyInjectionTest.cs (24)
64$"of type '{typeof(IMyService).FullName}'.", ex.Message); 71_serviceProvider.AddKeyedService<IMyService>(serviceInstance, "mismatched-key"); 80$"of type '{typeof(IMyService).FullName}' with key '{HasKeyedInjectableProperty.ServiceKey}'.", ex.Message); 88_serviceProvider.AddService<IMyService>(serviceInstance); 102_serviceProvider.AddKeyedService<IMyService>(serviceInstance, HasKeyedInjectableProperty.ServiceKey); 118_serviceProvider.AddService<IMyService>(serviceInstance); 121_serviceProvider.AddKeyedService<IMyService>(serviceInstance, HasManyInjectableProperties.ServiceKey); 140_serviceProvider.AddService<IMyService>(serviceInstance); 154_serviceProvider.AddService<IMyService>(serviceInstance); 168public IMyService SomeProperty { get; set; } 169public IMyService PrivatePropertyValue => PrivateProperty; 170private IMyService PrivateProperty { get; set; } 175[Inject] public static IMyService StaticPropertyWithInject { get; set; } 176public static IMyService StaticPropertyWithoutInject { get; set; } 181[Inject] public IMyService MyService { get; } 186[Inject] public IMyService MyService { get; set; } 193[Inject(Key = ServiceKey)] public IMyService MyService { get; set; } 198[Inject] private IMyService MyService { get; set; } 200public IMyService PrivateMyService => MyService; 209[Inject] public IMyService PublicReadWrite { get; set; } 210[Inject] public IMyService PublicReadOnly { get; private set; } 211[Inject] private IMyService Private { get; set; } 214[Inject(Key = ServiceKey)] public IMyService KeyedService { get; set; } 216public IMyService PrivateValue => Private;