3 writes to Provider
System.ComponentModel.TypeConverter (3)
System\ComponentModel\TypeDescriptor.cs (3)
1820
target.
Provider
= target.Next.Provider;
1850
target.
Provider
= new DelegatingTypeDescriptionProvider(keyType.BaseType!);
3232
Provider
= provider;
102 references to Provider
System.ComponentModel.TypeConverter (102)
System\ComponentModel\TypeDescriptor.cs (102)
120
node.
Provider
.RegisterType<T>();
1801
while (target != null && target.
Provider
!= provider)
1820
target.Provider = target.Next.
Provider
;
1829
if (target == head && target.
Provider
is DelegatingTypeDescriptionProvider)
2332
while (node != null && !(node.
Provider
is ReflectTypeDescriptionProvider))
2340
ReflectTypeDescriptionProvider provider = (ReflectTypeDescriptionProvider)node.
Provider
;
2416
while (node != null && !(node.
Provider
is ReflectTypeDescriptionProvider))
2424
ReflectTypeDescriptionProvider provider = (ReflectTypeDescriptionProvider)node.
Provider
;
2477
while (node != null && !(node.
Provider
is ReflectTypeDescriptionProvider))
2486
ReflectTypeDescriptionProvider provider = (ReflectTypeDescriptionProvider)node.
Provider
;
2586
comNativeDescriptionProvider = (typeDescriptionNode.
Provider
as ComNativeDescriptionProvider);
2596
while (typeDescriptionNode != null && !(typeDescriptionNode.
Provider
is ComNativeDescriptionProvider))
2605
((ComNativeDescriptionProvider)typeDescriptionNode.
Provider
).Handler = value;
3257
return
Provider
.CreateInstance(provider, objectType, argTypes, args);
3268
return
Provider
.GetCache(instance);
3293
if (!
Provider
.IsRegisteredType(type))
3305
return
Provider
.GetExtenderProviders(instance);
3322
return
Provider
.GetFullComponentName(component);
3336
return
Provider
.GetReflectionType(objectType, instance);
3343
return
Provider
.GetRuntimeType(objectType);
3396
return
Provider
.IsSupportedType(type);
3399
public override bool? RequireRegisteredTypes =>
Provider
.RequireRegisteredTypes;
3401
public override bool IsRegisteredType(Type type) =>
Provider
.IsRegisteredType(type);
3403
public override void RegisterType<[DynamicallyAccessedMembers(RegisteredTypesDynamicallyAccessedMembers)] T>() =>
Provider
.RegisterType<T>();
3434
TypeDescriptionProvider p = _node.
Provider
;
3441
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3443
if (attrs == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetAttributes"));
3457
TypeDescriptionProvider p = _node.
Provider
;
3464
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3479
TypeDescriptionProvider p = _node.
Provider
;
3486
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3500
TypeDescriptionProvider p = _node.
Provider
;
3507
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3509
if (converter == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetConverter"));
3522
TypeDescriptionProvider p = _node.
Provider
;
3529
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3531
if (converter == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetConverter"));
3545
TypeDescriptionProvider p = _node.
Provider
;
3552
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3565
TypeDescriptionProvider p = _node.
Provider
;
3572
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3587
TypeDescriptionProvider p = _node.
Provider
;
3594
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3607
TypeDescriptionProvider p = _node.
Provider
;
3614
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3616
if (events == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEvents"));
3628
TypeDescriptionProvider p = _node.
Provider
;
3635
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptorFromRegisteredType"));
3637
if (events == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEventsFromRegisteredType"));
3650
TypeDescriptionProvider p = _node.
Provider
;
3662
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3664
if (evts == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEvents"));
3677
TypeDescriptionProvider p = _node.
Provider
;
3684
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3686
if (properties == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetProperties"));
3698
TypeDescriptionProvider p = _node.
Provider
;
3705
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3707
if (properties == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetProperties"));
3720
TypeDescriptionProvider p = _node.
Provider
;
3732
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3734
if (properties == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetProperties"));
3748
TypeDescriptionProvider p = _node.
Provider
;
3756
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3794
TypeDescriptionProvider p = _node.
Provider
;
3804
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3807
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetAttributes"));
3821
TypeDescriptionProvider p = _node.
Provider
;
3831
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3846
TypeDescriptionProvider p = _node.
Provider
;
3856
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3872
TypeDescriptionProvider p = _node.
Provider
;
3882
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3885
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetConverter"));
3899
TypeDescriptionProvider p = _node.
Provider
;
3909
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3912
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetConverterFromRegisteredType"));
3927
TypeDescriptionProvider p = _node.
Provider
;
3937
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3953
TypeDescriptionProvider p = _node.
Provider
;
3963
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3981
TypeDescriptionProvider p = _node.
Provider
;
3991
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4006
TypeDescriptionProvider p = _node.
Provider
;
4016
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4019
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEvents"));
4033
TypeDescriptionProvider p = _node.
Provider
;
4043
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptorFromRegisteredType"));
4046
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEventsFromRegisteredType"));
4061
TypeDescriptionProvider p = _node.
Provider
;
4071
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4074
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEvents"));
4089
TypeDescriptionProvider p = _node.
Provider
;
4099
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4103
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetProperties"));
4117
TypeDescriptionProvider p = _node.
Provider
;
4127
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4132
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetPropertiesFromRegisteredType"));
4147
TypeDescriptionProvider p = _node.
Provider
;
4157
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4160
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetProperties"));
4174
TypeDescriptionProvider p = _node.
Provider
;
4184
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));