3 writes to Provider
System.ComponentModel.TypeConverter (3)
System\ComponentModel\TypeDescriptor.cs (3)
1834
target.
Provider
= target.Next.Provider;
1864
target.
Provider
= new DelegatingTypeDescriptionProvider(keyType.BaseType!);
3239
Provider
= provider;
102 references to Provider
System.ComponentModel.TypeConverter (102)
System\ComponentModel\TypeDescriptor.cs (102)
137
node.
Provider
.RegisterType<T>();
1815
while (target != null && target.
Provider
!= provider)
1834
target.Provider = target.Next.
Provider
;
1843
if (target == head && target.
Provider
is DelegatingTypeDescriptionProvider)
2342
while (node != null && !(node.
Provider
is ReflectTypeDescriptionProvider))
2350
ReflectTypeDescriptionProvider provider = (ReflectTypeDescriptionProvider)node.
Provider
;
2422
while (node != null && !(node.
Provider
is ReflectTypeDescriptionProvider))
2430
ReflectTypeDescriptionProvider provider = (ReflectTypeDescriptionProvider)node.
Provider
;
2480
while (node != null && !(node.
Provider
is ReflectTypeDescriptionProvider))
2489
ReflectTypeDescriptionProvider provider = (ReflectTypeDescriptionProvider)node.
Provider
;
2589
comNativeDescriptionProvider = (typeDescriptionNode.
Provider
as ComNativeDescriptionProvider);
2599
while (typeDescriptionNode != null && !(typeDescriptionNode.
Provider
is ComNativeDescriptionProvider))
2608
((ComNativeDescriptionProvider)typeDescriptionNode.
Provider
).Handler = value;
3264
return
Provider
.CreateInstance(provider, objectType, argTypes, args);
3275
return
Provider
.GetCache(instance);
3300
if (!
Provider
.IsRegisteredType(type))
3312
return
Provider
.GetExtenderProviders(instance);
3329
return
Provider
.GetFullComponentName(component);
3343
return
Provider
.GetReflectionType(objectType, instance);
3350
return
Provider
.GetRuntimeType(objectType);
3403
return
Provider
.IsSupportedType(type);
3406
public override bool? RequireRegisteredTypes =>
Provider
.RequireRegisteredTypes;
3408
public override bool IsRegisteredType(Type type) =>
Provider
.IsRegisteredType(type);
3410
public override void RegisterType<[DynamicallyAccessedMembers(RegisteredTypesDynamicallyAccessedMembers)] T>() =>
Provider
.RegisterType<T>();
3441
TypeDescriptionProvider p = _node.
Provider
;
3448
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3450
if (attrs == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetAttributes"));
3464
TypeDescriptionProvider p = _node.
Provider
;
3471
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3486
TypeDescriptionProvider p = _node.
Provider
;
3493
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3507
TypeDescriptionProvider p = _node.
Provider
;
3514
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3516
if (converter == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetConverter"));
3529
TypeDescriptionProvider p = _node.
Provider
;
3536
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3538
if (converter == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetConverter"));
3552
TypeDescriptionProvider p = _node.
Provider
;
3559
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3572
TypeDescriptionProvider p = _node.
Provider
;
3579
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3594
TypeDescriptionProvider p = _node.
Provider
;
3601
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3614
TypeDescriptionProvider p = _node.
Provider
;
3621
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3623
if (events == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEvents"));
3635
TypeDescriptionProvider p = _node.
Provider
;
3642
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptorFromRegisteredType"));
3644
if (events == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEventsFromRegisteredType"));
3657
TypeDescriptionProvider p = _node.
Provider
;
3669
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3671
if (evts == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEvents"));
3684
TypeDescriptionProvider p = _node.
Provider
;
3691
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3693
if (properties == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetProperties"));
3705
TypeDescriptionProvider p = _node.
Provider
;
3712
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3714
if (properties == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetProperties"));
3727
TypeDescriptionProvider p = _node.
Provider
;
3739
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3741
if (properties == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetProperties"));
3755
TypeDescriptionProvider p = _node.
Provider
;
3763
if (desc == null) throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetExtendedTypeDescriptor"));
3801
TypeDescriptionProvider p = _node.
Provider
;
3811
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3814
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetAttributes"));
3828
TypeDescriptionProvider p = _node.
Provider
;
3838
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3853
TypeDescriptionProvider p = _node.
Provider
;
3863
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3879
TypeDescriptionProvider p = _node.
Provider
;
3889
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3892
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetConverter"));
3906
TypeDescriptionProvider p = _node.
Provider
;
3916
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3919
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetConverterFromRegisteredType"));
3934
TypeDescriptionProvider p = _node.
Provider
;
3944
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3960
TypeDescriptionProvider p = _node.
Provider
;
3970
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
3988
TypeDescriptionProvider p = _node.
Provider
;
3998
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4013
TypeDescriptionProvider p = _node.
Provider
;
4023
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4026
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEvents"));
4040
TypeDescriptionProvider p = _node.
Provider
;
4050
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptorFromRegisteredType"));
4053
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEventsFromRegisteredType"));
4068
TypeDescriptionProvider p = _node.
Provider
;
4078
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4081
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetEvents"));
4096
TypeDescriptionProvider p = _node.
Provider
;
4106
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4110
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetProperties"));
4124
TypeDescriptionProvider p = _node.
Provider
;
4134
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4139
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetPropertiesFromRegisteredType"));
4154
TypeDescriptionProvider p = _node.
Provider
;
4164
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));
4167
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetProperties"));
4181
TypeDescriptionProvider p = _node.
Provider
;
4191
throw new InvalidOperationException(SR.Format(SR.TypeDescriptorProviderError, _node.
Provider
.GetType().FullName, "GetTypeDescriptor"));