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