1 implementation of IExtenderProviderService
System.Windows.Forms.Design (1)
System\ComponentModel\Design\ExtenderProviderService.cs (1)
11
internal sealed class ExtenderProviderService :
IExtenderProviderService
, IExtenderListService
128 references to IExtenderProviderService
netstandard (1)
netstandard.cs (1)
261
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.Design.
IExtenderProviderService
))]
System (1)
src\libraries\shims\System\ref\System.cs (1)
247
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.Design.
IExtenderProviderService
))]
System.Windows.Forms.Design (23)
System\ComponentModel\Design\DesignerHost.cs (3)
235
&& this.TryGetService(out
IExtenderProviderService
? eps))
321
if (loader is IExtenderProvider extenderProvider && this.TryGetService(out
IExtenderProviderService
? eps))
643
if (component is IExtenderProvider extenderComponent && this.TryGetService(out
IExtenderProviderService
? eps))
System\ComponentModel\Design\DesignSurface.cs (3)
39
ServiceContainer.AddService<
IExtenderProviderService
>(callback);
414
if (serviceType == typeof(
IExtenderProviderService
))
421
return GetService(typeof(
IExtenderProviderService
))!;
System\ComponentModel\Design\ExtenderProviderService.cs (2)
28
void
IExtenderProviderService
.AddExtenderProvider(IExtenderProvider provider)
45
void
IExtenderProviderService
.RemoveExtenderProvider(IExtenderProvider provider)
System\ComponentModel\Design\Serialization\CodeDomDesignerLoader.cs (1)
38
private
IExtenderProviderService
? _extenderProviderService;
System\ComponentModel\Design\Serialization\CodeDomLocalizationProvider.cs (3)
18
private
IExtenderProviderService
_providerService;
75
_providerService = provider.GetService<
IExtenderProviderService
>()
76
?? throw new NotSupportedException(string.Format(SR.LocalizationProviderMissingService, nameof(
IExtenderProviderService
)));
System\Windows\Forms\Design\ComponentTray.cs (6)
86
IExtenderProviderService
es = (
IExtenderProviderService
)GetService(typeof(
IExtenderProviderService
));
857
IExtenderProviderService
es = (
IExtenderProviderService
)GetService(typeof(
IExtenderProviderService
));
System\Windows\Forms\Design\DesignerExtenders.cs (2)
16
private
IExtenderProviderService
? _extenderService;
21
public DesignerExtenders(
IExtenderProviderService
ex)
System\Windows\Forms\Design\DocumentDesigner.cs (3)
671
IExtenderProviderService
exps = (
IExtenderProviderService
)GetService(typeof(
IExtenderProviderService
));
System.Windows.Forms.Design.Tests (103)
System\ComponentModel\Design\DesignerHostTests.cs (32)
402
Mock<
IExtenderProviderService
> mockExtenderProviderService = new(MockBehavior.Strict);
422
.Setup(p => p.GetService(typeof(
IExtenderProviderService
)))
427
surface.ServiceContainer.RemoveService(typeof(
IExtenderProviderService
));
433
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Exactly(expectedCallCount));
440
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Exactly(expectedCallCount));
447
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Exactly(expectedCallCount));
473
Mock<
IExtenderProviderService
> mockExtenderProviderService = new(MockBehavior.Strict);
493
.Setup(p => p.GetService(typeof(
IExtenderProviderService
)))
503
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
510
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
517
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
539
.Setup(p => p.GetService(typeof(
IExtenderProviderService
)))
558
.Setup(p => p.GetService(typeof(
IExtenderProviderService
)))
569
surface.ServiceContainer.RemoveService(typeof(
IExtenderProviderService
));
575
mockParentProvider?.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Once());
588
mockParentProvider?.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
2593
Mock<
IExtenderProviderService
> mockExtenderProviderService = new(MockBehavior.Strict);
2613
.Setup(p => p.GetService(typeof(
IExtenderProviderService
)))
2618
surface.ServiceContainer.RemoveService(typeof(
IExtenderProviderService
));
2624
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Exactly(expectedAddCallCount));
2630
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Exactly(expectedAddCallCount + expectedRemoveCallCount));
2637
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Exactly(expectedAddCallCount + expectedRemoveCallCount));
2663
Mock<
IExtenderProviderService
> mockExtenderProviderService = new(MockBehavior.Strict);
2683
.Setup(p => p.GetService(typeof(
IExtenderProviderService
)))
2693
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
2700
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
2707
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
2716
surface.ServiceContainer.RemoveService(typeof(
IExtenderProviderService
));
2722
mockParentProvider?.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Once());
2726
mockParentProvider?.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Exactly(2));
2739
mockParentProvider?.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
2743
mockParentProvider?.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
System\ComponentModel\Design\DesignSurfaceTests.cs (20)
226
Assert.IsAssignableFrom<
IExtenderProviderService
>(container.GetService(typeof(
IExtenderProviderService
)));
235
Assert.IsAssignableFrom<
IExtenderProviderService
>(container.GetService(typeof(IExtenderListService)));
298
[InlineData(typeof(
IExtenderProviderService
))]
612
Mock<
IExtenderProviderService
> mockExtenderProviderService = new(MockBehavior.Strict);
615
.Setup(p => p.GetService(typeof(
IExtenderProviderService
)))
633
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
640
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
648
Mock<
IExtenderProviderService
> mockExtenderProviderService = new(MockBehavior.Strict);
654
.Setup(p => p.GetService(typeof(
IExtenderProviderService
)))
663
surface.ServiceContainer.RemoveService(typeof(
IExtenderProviderService
));
673
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Once());
681
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Once());
699
.Setup(p => p.GetService(typeof(
IExtenderProviderService
)))
708
surface.ServiceContainer.RemoveService(typeof(
IExtenderProviderService
));
718
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Once());
725
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Once());
1497
Assert.IsAssignableFrom<
IExtenderProviderService
>(surface.GetService(typeof(
IExtenderProviderService
)));
1505
Assert.IsAssignableFrom<
IExtenderProviderService
>(surface.GetService(typeof(IExtenderListService)));
System\ComponentModel\Design\ExtenderProviderServiceTests.cs (12)
27
IExtenderProviderService
providerService = Assert.IsAssignableFrom<
IExtenderProviderService
>(service);
44
IExtenderProviderService
providerService = Assert.IsAssignableFrom<
IExtenderProviderService
>(service);
54
IExtenderProviderService
providerService = Assert.IsAssignableFrom<
IExtenderProviderService
>(service);
67
IExtenderProviderService
providerService = Assert.IsAssignableFrom<
IExtenderProviderService
>(service);
92
IExtenderProviderService
providerService = Assert.IsAssignableFrom<
IExtenderProviderService
>(service);
103
IExtenderProviderService
providerService = Assert.IsAssignableFrom<
IExtenderProviderService
>(service);
System\ComponentModel\Design\SiteNestedContainerTests.cs (32)
306
Mock<
IExtenderProviderService
> mockExtenderProviderService = new(MockBehavior.Strict);
329
.Setup(p => p.GetService(typeof(
IExtenderProviderService
)))
334
surface.ServiceContainer.RemoveService(typeof(
IExtenderProviderService
));
342
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Exactly(expectedCallCount));
349
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Exactly(expectedCallCount * 2 + 1));
356
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Exactly(expectedCallCount * 3 + 1));
382
Mock<
IExtenderProviderService
> mockExtenderProviderService = new(MockBehavior.Strict);
402
.Setup(p => p.GetService(typeof(
IExtenderProviderService
)))
413
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
430
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
445
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
461
.Setup(p => p.GetService(typeof(
IExtenderProviderService
)))
474
.Setup(p => p.GetService(typeof(
IExtenderProviderService
)))
485
surface.ServiceContainer.RemoveService(typeof(
IExtenderProviderService
));
492
mockParentProvider?.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Once());
506
mockParentProvider?.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
729
Mock<
IExtenderProviderService
> mockExtenderProviderService = new(MockBehavior.Strict);
743
.Setup(p => p.GetService(typeof(
IExtenderProviderService
)))
748
surface.ServiceContainer.RemoveService(typeof(
IExtenderProviderService
));
755
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Exactly(expectedAddCallCount));
761
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Exactly(expectedAddCallCount + expectedRemoveCallCount));
768
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Exactly(expectedAddCallCount + expectedRemoveCallCount));
794
Mock<
IExtenderProviderService
> mockExtenderProviderService = new(MockBehavior.Strict);
808
.Setup(p => p.GetService(typeof(
IExtenderProviderService
)))
819
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
826
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
833
mockServiceProvider.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
842
surface.ServiceContainer.RemoveService(typeof(
IExtenderProviderService
));
849
mockParentProvider?.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Once());
853
mockParentProvider?.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Exactly(2));
867
mockParentProvider?.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
871
mockParentProvider?.Verify(p => p.GetService(typeof(
IExtenderProviderService
)), Times.Never());
System\Windows\Forms\Design\DesignerExtendersTests.cs (2)
15
Mock<
IExtenderProviderService
> extenderServiceMock = new();
19
IExtenderProviderService
extenderService = designerExtenders.TestAccessor().Dynamic._extenderService;
System\Windows\Forms\Design\InheritanceUITests.cs (4)
46
Mock<
IExtenderProviderService
> mockExtenderProviderService = new();
49
.Setup(s => s.GetService(typeof(
IExtenderProviderService
)))
69
Mock<
IExtenderProviderService
> mockExtenderProviderService = new();
72
.Setup(s => s.GetService(typeof(
IExtenderProviderService
)))
System\Windows\Forms\Design\UserControlDocumentDesignerTests.cs (1)
36
.Setup(s => s.GetService(typeof(
IExtenderProviderService
)))