3 writes to Provider
System.ComponentModel.TypeConverter (3)
System\ComponentModel\TypeDescriptor.cs (3)
1835
target.
Provider
= target.Next.Provider;
1865
target.
Provider
= new DelegatingTypeDescriptionProvider(keyType.BaseType!);
3251
Provider
= provider;
102 references to Provider
System.ComponentModel.TypeConverter (102)
System\ComponentModel\TypeDescriptor.cs (102)
138
node.
Provider
.RegisterType<T>();
1816
while (target != null && target.
Provider
!= provider)
1835
target.Provider = target.Next.
Provider
;
1844
if (target == head && target.
Provider
is DelegatingTypeDescriptionProvider)
2347
while (node != null && !(node.
Provider
is ReflectTypeDescriptionProvider))
2355
ReflectTypeDescriptionProvider provider = (ReflectTypeDescriptionProvider)node.
Provider
;
2431
while (node != null && !(node.
Provider
is ReflectTypeDescriptionProvider))
2439
ReflectTypeDescriptionProvider provider = (ReflectTypeDescriptionProvider)node.
Provider
;
2492
while (node != null && !(node.
Provider
is ReflectTypeDescriptionProvider))
2501
ReflectTypeDescriptionProvider provider = (ReflectTypeDescriptionProvider)node.
Provider
;
2601
comNativeDescriptionProvider = (typeDescriptionNode.
Provider
as ComNativeDescriptionProvider);
2611
while (typeDescriptionNode != null && !(typeDescriptionNode.
Provider
is ComNativeDescriptionProvider))
2620
((ComNativeDescriptionProvider)typeDescriptionNode.
Provider
).Handler = value;
3276
return
Provider
.CreateInstance(provider, objectType, argTypes, args);
3287
return
Provider
.GetCache(instance);
3312
if (!
Provider
.IsRegisteredType(type))
3324
return
Provider
.GetExtenderProviders(instance);
3341
return
Provider
.GetFullComponentName(component);
3355
return
Provider
.GetReflectionType(objectType, instance);
3362
return
Provider
.GetRuntimeType(objectType);
3415
return
Provider
.IsSupportedType(type);
3418
public override bool? RequireRegisteredTypes =>
Provider
.RequireRegisteredTypes;
3420
public override bool IsRegisteredType(Type type) =>
Provider
.IsRegisteredType(type);
3422
public override void RegisterType<[DynamicallyAccessedMembers(RegisteredTypesDynamicallyAccessedMembers)] T>() =>
Provider
.RegisterType<T>();
3453
TypeDescriptionProvider p = _node.
Provider
;
3460
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3462
if (attrs == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetAttributes"));
3476
TypeDescriptionProvider p = _node.
Provider
;
3483
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3498
TypeDescriptionProvider p = _node.
Provider
;
3505
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3519
TypeDescriptionProvider p = _node.
Provider
;
3526
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3528
if (converter == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetConverter"));
3541
TypeDescriptionProvider p = _node.
Provider
;
3548
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3550
if (converter == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetConverter"));
3564
TypeDescriptionProvider p = _node.
Provider
;
3571
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3584
TypeDescriptionProvider p = _node.
Provider
;
3591
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3606
TypeDescriptionProvider p = _node.
Provider
;
3613
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3626
TypeDescriptionProvider p = _node.
Provider
;
3633
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3635
if (events == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEvents"));
3647
TypeDescriptionProvider p = _node.
Provider
;
3654
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptorFromRegisteredType"));
3656
if (events == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEventsFromRegisteredType"));
3669
TypeDescriptionProvider p = _node.
Provider
;
3681
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3683
if (evts == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEvents"));
3696
TypeDescriptionProvider p = _node.
Provider
;
3703
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3705
if (properties == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetProperties"));
3717
TypeDescriptionProvider p = _node.
Provider
;
3724
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3726
if (properties == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetProperties"));
3739
TypeDescriptionProvider p = _node.
Provider
;
3751
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3753
if (properties == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetProperties"));
3767
TypeDescriptionProvider p = _node.
Provider
;
3775
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3813
TypeDescriptionProvider p = _node.
Provider
;
3823
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3826
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetAttributes"));
3840
TypeDescriptionProvider p = _node.
Provider
;
3850
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3865
TypeDescriptionProvider p = _node.
Provider
;
3875
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3891
TypeDescriptionProvider p = _node.
Provider
;
3901
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3904
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetConverter"));
3918
TypeDescriptionProvider p = _node.
Provider
;
3928
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3931
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetConverterFromRegisteredType"));
3946
TypeDescriptionProvider p = _node.
Provider
;
3956
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3972
TypeDescriptionProvider p = _node.
Provider
;
3982
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4000
TypeDescriptionProvider p = _node.
Provider
;
4010
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4025
TypeDescriptionProvider p = _node.
Provider
;
4035
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4038
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEvents"));
4052
TypeDescriptionProvider p = _node.
Provider
;
4062
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptorFromRegisteredType"));
4065
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEventsFromRegisteredType"));
4080
TypeDescriptionProvider p = _node.
Provider
;
4090
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4093
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEvents"));
4108
TypeDescriptionProvider p = _node.
Provider
;
4118
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4122
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetProperties"));
4136
TypeDescriptionProvider p = _node.
Provider
;
4146
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4151
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetPropertiesFromRegisteredType"));
4166
TypeDescriptionProvider p = _node.
Provider
;
4176
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4179
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetProperties"));
4193
TypeDescriptionProvider p = _node.
Provider
;
4203
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));