5 implementations of ITypeResolutionService
Microsoft.Build.Tasks.Core (1)
GenerateResource.cs (1)
4025
internal class AssemblyNamesTypeResolutionService :
ITypeResolutionService
System.Windows.Forms (1)
System\Resources\AssemblyNamesTypeResolutionService.cs (1)
10
internal class AssemblyNamesTypeResolutionService :
ITypeResolutionService
System.Windows.Forms.Design.Tests (2)
System\Drawing\Design\ToolboxItemTests.cs (1)
1684
private class CustomTypeResolutionService :
ITypeResolutionService
System\Windows\Forms\Design\DataGridViewAddColumnDialogTests.cs (1)
82
private class MockTypeResolutionService :
ITypeResolutionService
System.Windows.Forms.Tests (1)
System\Resources\ResXSerializationBinderTests.cs (1)
63
private class TrackGetTypePathTypeResolutionService :
ITypeResolutionService
124 references to ITypeResolutionService
netstandard (1)
netstandard.cs (1)
273
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.Design.
ITypeResolutionService
))]
System (1)
src\libraries\shims\System\ref\System.cs (1)
259
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.Design.
ITypeResolutionService
))]
System.ComponentModel.TypeConverter (6)
System\ComponentModel\LicFileLicenseProvider.cs (3)
70
ITypeResolutionService
? resolver = (
ITypeResolutionService
?)context.GetService(typeof(
ITypeResolutionService
));
System\ComponentModel\TypeDescriptor.cs (3)
2556
ITypeResolutionService
? typeResolutionService = (
ITypeResolutionService
?)site?.GetService(typeof(
ITypeResolutionService
));
System.Windows.Forms (18)
System\Resources\ResXDataNode.cs (5)
325
private object? GenerateObjectFromDataNodeInfo(DataNodeInfo dataNodeInfo,
ITypeResolutionService
? typeResolver)
414
private object? GenerateObjectFromBinaryDataNodeInfo(DataNodeInfo dataNodeInfo,
ITypeResolutionService
? typeResolver)
517
public string? GetValueTypeName(
ITypeResolutionService
? typeResolver)
600
public object? GetValue(
ITypeResolutionService
? typeResolver)
664
private static Type? ResolveType(string typeName,
ITypeResolutionService
? typeResolver)
System\Resources\ResXResourceReader.cs (10)
25
private readonly
ITypeResolutionService
? _typeResolver;
38
private ResXResourceReader(
ITypeResolutionService
? typeResolver)
54
public ResXResourceReader(string fileName,
ITypeResolutionService
? typeResolver)
59
internal ResXResourceReader(string fileName,
ITypeResolutionService
? typeResolver, IAliasResolver? aliasResolver)
70
public ResXResourceReader(TextReader reader,
ITypeResolutionService
typeResolver)
75
internal ResXResourceReader(TextReader reader,
ITypeResolutionService
? typeResolver, IAliasResolver? aliasResolver)
86
public ResXResourceReader(Stream stream,
ITypeResolutionService
typeResolver)
91
internal ResXResourceReader(Stream stream,
ITypeResolutionService
? typeResolver, IAliasResolver? aliasResolver)
285
=> FromFileContents(fileContents, (
ITypeResolutionService
?)null);
290
public static ResXResourceReader FromFileContents(string fileContents,
ITypeResolutionService
? typeResolver)
System\Resources\ResXSerializationBinder.cs (3)
21
private readonly
ITypeResolutionService
? _typeResolver;
26
/// <see cref="
ITypeResolutionService
.GetType(string)"/> is called by this binder.
28
internal ResXSerializationBinder(
ITypeResolutionService
? typeResolver) => _typeResolver = typeResolver;
System.Windows.Forms.Design (21)
System\ComponentModel\Design\DesignerHost.cs (1)
1043
if (this.TryGetService(out
ITypeResolutionService
? ts))
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.LocalDesignerSerializationManager.cs (1)
44
private bool TypeResolutionAvailable => _typeSvcAvailable ??= GetService(typeof(
ITypeResolutionService
)) is not null;
System\ComponentModel\Design\Serialization\CodeDomDesignerLoader.cs (3)
63
protected abstract
ITypeResolutionService
? TypeResolutionService { get; }
105
host.RemoveService<
ITypeResolutionService
>();
594
if (!TryGetService(out
ITypeResolutionService
? typeResolutionService))
System\ComponentModel\Design\Serialization\DesignerSerializationManager.cs (3)
18
private
ITypeResolutionService
? _typeResolver;
571
_typeResolver = GetService(typeof(
ITypeResolutionService
)) as
ITypeResolutionService
;
System\Drawing\Design\ToolboxItem.cs (1)
452
if (host.TryGetService(out
ITypeResolutionService
? ts))
System\Windows\Forms\Design\ComponentTray.cs (3)
782
ITypeResolutionService
tr = (
ITypeResolutionService
)GetService(typeof(
ITypeResolutionService
));
System\Windows\Forms\Design\DataGridViewAddColumnDialog.cs (1)
202
public static ComponentDesigner? GetComponentDesignerForType(
ITypeResolutionService
? typeResolutionService, Type type)
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (4)
116
ITypeResolutionService
? tr = _liveDataGridView?.Site?.GetService<
ITypeResolutionService
>();
873
ITypeResolutionService
? tr = _liveDataGridView?.Site?.GetService<
ITypeResolutionService
>();
System\Windows\Forms\Design\DesignBindingPicker.cs (2)
100
private
ITypeResolutionService
? _typeResolutionService; // Service that can return Type info for types in the user's project, at design time
387
_typeResolutionService = _serviceProvider.GetService<
ITypeResolutionService
>();
System\Windows\Forms\Design\DocumentDesigner.AxToolboxItem.cs (2)
174
ITypeResolutionService
? trs = host.GetService<
ITypeResolutionService
>();
System.Windows.Forms.Design.Tests (77)
System\ComponentModel\Design\DesignerHostTests.cs (30)
196
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
217
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
252
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
410
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
481
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
527
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
546
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
626
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
682
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
716
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
771
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
824
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
869
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1061
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1091
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1124
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1158
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1193
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1231
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1424
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1470
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1495
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1536
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
2387
Mock<
ITypeResolutionService
> mockTypeResolutionService = new(MockBehavior.Strict);
2394
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
2400
mockServiceProvider.Verify(p => p.GetService(typeof(
ITypeResolutionService
)), Times.Once());
2416
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
2422
mockServiceProvider.Verify(p => p.GetService(typeof(
ITypeResolutionService
)), Times.Once());
2601
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
2671
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
System\ComponentModel\Design\DesignSurfaceTests.cs (1)
134
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationServiceTests.cs (2)
202
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
295
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
System\ComponentModel\Design\Serialization\DesignerSerializationManagerTests.cs (22)
1075
Mock<
ITypeResolutionService
> mockTypeResolutionService = new(MockBehavior.Strict);
1085
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1090
mockServiceProvider.Verify(p => p.GetService(typeof(
ITypeResolutionService
)), Times.Once());
1095
mockServiceProvider.Verify(p => p.GetService(typeof(
ITypeResolutionService
)), Times.Once());
1106
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1107
.Returns((
ITypeResolutionService
)null);
1115
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1118
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1433
Mock<
ITypeResolutionService
> mockTypeResolutionService = new(MockBehavior.Strict);
1453
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1462
mockServiceProvider.Verify(p => p.GetService(typeof(
ITypeResolutionService
)), Times.Once());
1470
mockServiceProvider.Verify(p => p.GetService(typeof(
ITypeResolutionService
)), Times.Once());
1484
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1485
.Returns((
ITypeResolutionService
)null);
1493
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1496
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1509
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1512
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1561
Mock<
ITypeResolutionService
> mockTypeResolutionService = new(MockBehavior.Strict);
1581
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
1593
mockServiceProvider.Verify(p => p.GetService(typeof(
ITypeResolutionService
)), Times.Once());
1601
mockServiceProvider.Verify(p => p.GetService(typeof(
ITypeResolutionService
)), Times.Once());
System\ComponentModel\Design\SiteNestedContainerTests.cs (9)
114
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
126
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
155
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
314
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
390
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
455
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
468
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
737
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
802
.Setup(p => p.GetService(typeof(
ITypeResolutionService
)))
System\Drawing\Design\ToolboxItemTests.cs (12)
430
.Setup(h => h.GetService(typeof(
ITypeResolutionService
)))
496
.Setup(h => h.GetService(typeof(
ITypeResolutionService
)))
564
.Setup(h => h.GetService(typeof(
ITypeResolutionService
)))
623
.Setup(h => h.GetService(typeof(
ITypeResolutionService
)))
749
.Setup(h => h.GetService(typeof(
ITypeResolutionService
)))
815
.Setup(h => h.GetService(typeof(
ITypeResolutionService
)))
883
.Setup(h => h.GetService(typeof(
ITypeResolutionService
)))
1193
.Setup(h => h.GetService(typeof(
ITypeResolutionService
)))
1258
.Setup(h => h.GetService(typeof(
ITypeResolutionService
)))
1266
.Setup(h => h.GetService(typeof(
ITypeResolutionService
)))
1309
.Setup(h => h.GetService(typeof(
ITypeResolutionService
)))
1321
.Setup(h => h.GetService(typeof(
ITypeResolutionService
)))
System\Windows\Forms\Design\DataGridViewAddColumnDialogTests.cs (1)
54
ITypeResolutionService
? typeResolutionService = useTypeResolutionService.HasValue && useTypeResolutionService.Value ? new MockTypeResolutionService() : null;