18 types derived from TypeDescriptionProvider
System (5)
compmod\system\componentmodel\DelegatingTypeDescriptionProvider.cs (1)
21internal sealed class DelegatingTypeDescriptionProvider : TypeDescriptionProvider
compmod\system\componentmodel\ReflectTypeDescriptionProvider.cs (1)
29internal sealed class ReflectTypeDescriptionProvider : TypeDescriptionProvider {
compmod\system\componentmodel\TypeDescriptor.cs (3)
3343private sealed class AttributeProvider : TypeDescriptionProvider 3439private sealed class ComNativeDescriptionProvider : TypeDescriptionProvider 3897private sealed class TypeDescriptionNode : TypeDescriptionProvider
System.Activities.Core.Presentation (1)
System\Activities\Core\Presentation\RegisterMetadataDelayedWorker.cs (1)
109private class TypeDescriptionProviderInterceptor : TypeDescriptionProvider
System.Activities.Presentation (3)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (1)
114private class MetadataStoreProvider : TypeDescriptionProvider
System.Activities.Presentation\System\Activities\Presentation\Model\ModelTreeManager.cs (1)
1184class DictionaryTypeDescriptionProvider : TypeDescriptionProvider
System.Activities.Presentation\System\Activities\Presentation\NamespaceSettingsHandler.cs (1)
138class RootModelTypeDescriptionProvider : TypeDescriptionProvider
System.ComponentModel.DataAnnotations (1)
DataAnnotations\AssociatedMetadataTypeTypeDescriptionProvider.cs (1)
5public class AssociatedMetadataTypeTypeDescriptionProvider : TypeDescriptionProvider {
System.Data (3)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (1)
114private class MetadataStoreProvider : TypeDescriptionProvider
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Model\ModelTreeManager.cs (1)
1184class DictionaryTypeDescriptionProvider : TypeDescriptionProvider
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\NamespaceSettingsHandler.cs (1)
138class RootModelTypeDescriptionProvider : TypeDescriptionProvider
System.Windows.Forms (1)
winforms\Managed\System\WinForms\ComponentModel\COM2Interop\ComNativeDescriptor.cs (1)
26internal class ComNativeDescriptor : TypeDescriptionProvider {
System.Workflow.ComponentModel (2)
AuthoringOM\Design\PropertyDescriptors.cs (1)
782internal sealed class ReadonlyTypeDescriptonProvider : TypeDescriptionProvider
AuthoringOM\Serializer\CompositeActivityTypeDescriptorProvider.cs (1)
22internal class CompositeActivityTypeDescriptorProvider : TypeDescriptionProvider
System.Xml.Linq (1)
System\Xml\Linq\XComponentModel.cs (1)
13class XTypeDescriptionProvider<T> : TypeDescriptionProvider
WindowsBase (1)
Base\MS\Internal\ComponentModel\DependencyObjectProvider.cs (1)
25internal sealed class DependencyObjectProvider : TypeDescriptionProvider {
74 references to TypeDescriptionProvider
System (56)
compmod\system\componentmodel\DelegatingTypeDescriptionProvider.cs (1)
37internal TypeDescriptionProvider Provider {
compmod\system\componentmodel\TypeDescriptionProvider.cs (2)
22private TypeDescriptionProvider _parent; 45protected TypeDescriptionProvider(TypeDescriptionProvider parent)
compmod\system\componentmodel\TypeDescriptionProviderService.cs (2)
12public abstract TypeDescriptionProvider GetProvider(object instance); 13public abstract TypeDescriptionProvider GetProvider(Type type);
compmod\system\componentmodel\TypeDescriptor.cs (51)
207public static TypeDescriptionProvider AddAttributes(Type type, params Attribute[] attributes) { 217TypeDescriptionProvider existingProvider = GetProvider(type); 218TypeDescriptionProvider provider = new AttributeProvider(existingProvider, attributes); 235public static TypeDescriptionProvider AddAttributes(object instance, params Attribute[] attributes) { 245TypeDescriptionProvider existingProvider = GetProvider(instance); 246TypeDescriptionProvider provider = new AttributeProvider(existingProvider, attributes); 276public static void AddProvider(TypeDescriptionProvider provider, Type type) 311public static void AddProvider(TypeDescriptionProvider provider, object instance) 357public static void AddProviderTransparent(TypeDescriptionProvider provider, Type type) 393public static void AddProviderTransparent(TypeDescriptionProvider provider, object instance) 470if (providerType != null && typeof(TypeDescriptionProvider).IsAssignableFrom(providerType)) 472TypeDescriptionProvider prov; 480prov = (TypeDescriptionProvider)Activator.CreateInstance(providerType); 676TypeDescriptionProvider p = provider.GetService(typeof(TypeDescriptionProvider)) as TypeDescriptionProvider; 2117public static TypeDescriptionProvider GetProvider(Type type) 2135public static TypeDescriptionProvider GetProvider(object instance) 2152internal static TypeDescriptionProvider GetProviderRecursive(Type type) { 2341private static void NodeRemove(object key, TypeDescriptionProvider provider) 3177public static void RemoveProvider(TypeDescriptionProvider provider, Type type) 3202public static void RemoveProvider(TypeDescriptionProvider provider, object instance) 3232public static void RemoveProviderTransparent(TypeDescriptionProvider provider, Type type) 3267public static void RemoveProviderTransparent(TypeDescriptionProvider provider, object instance) 3350internal AttributeProvider(TypeDescriptionProvider existingProvider, params Attribute[] attrs) : base(existingProvider) 3900internal TypeDescriptionProvider Provider; 3905internal TypeDescriptionNode(TypeDescriptionProvider provider) 4075TypeDescriptionProvider p = _node.Provider; 4098TypeDescriptionProvider p = _node.Provider; 4121TypeDescriptionProvider p = _node.Provider; 4142TypeDescriptionProvider p = _node.Provider; 4165TypeDescriptionProvider p = _node.Provider; 4186TypeDescriptionProvider p = _node.Provider; 4212TypeDescriptionProvider p = _node.Provider; 4233TypeDescriptionProvider p = _node.Provider; 4256TypeDescriptionProvider p = _node.Provider; 4284TypeDescriptionProvider p = _node.Provider; 4307TypeDescriptionProvider p = _node.Provider; 4335TypeDescriptionProvider p = _node.Provider; 4378TypeDescriptionProvider p = _node.Provider; 4404TypeDescriptionProvider p = _node.Provider; 4430TypeDescriptionProvider p = _node.Provider; 4455TypeDescriptionProvider p = _node.Provider; 4481TypeDescriptionProvider p = _node.Provider; 4506TypeDescriptionProvider p = _node.Provider; 4536TypeDescriptionProvider p = _node.Provider; 4561TypeDescriptionProvider p = _node.Provider; 4587TypeDescriptionProvider p = _node.Provider; 4613TypeDescriptionProvider p = _node.Provider; 4639TypeDescriptionProvider p = _node.Provider; 4665TypeDescriptionProvider p = _node.Provider;
System.Activities.Core.Presentation (2)
System\Activities\Core\Presentation\RegisterMetadataDelayedWorker.cs (2)
81TypeDescriptionProvider currentTypeDescriptor = TypeDescriptor.GetProvider(typeof(object)); 113public TypeDescriptionProviderInterceptor(TypeDescriptionProvider parent, Action interceptingWork)
System.Web (10)
Compilation\ClientBuildManager.cs (2)
193TypeDescriptionProvider typeDescriptionProvider) { 748private void InitializeCBMTDPBridge(TypeDescriptionProvider typeDescriptionProvider) {
Compilation\ClientBuildManagerTypeDescriptionProviderBridge.cs (2)
13private TypeDescriptionProvider _targetFrameworkProvider; 15internal ClientBuildManagerTypeDescriptionProviderBridge(TypeDescriptionProvider typeDescriptionProvider) {
UI\TargetFrameworkUtil.cs (6)
107private static TypeDescriptionProvider GetTargetFrameworkProvider(object obj) { 115private static TypeDescriptionProvider GetTargetFrameworkProvider(Type type) { 124TypeDescriptionProvider tdp = GetTargetFrameworkProvider(type); 135TypeDescriptionProvider tdp = GetTargetFrameworkProvider(obj); 152TypeDescriptionProvider provider = GetTargetFrameworkProvider(type); 541TypeDescriptionProvider provider = GetTargetFrameworkProvider(type);
System.Web.DynamicData (3)
DynamicData\ContextConfiguration.cs (1)
16public Func<Type, TypeDescriptionProvider> MetadataProviderFactory { get; set; }
DynamicData\MetaModel.cs (2)
363private static void RegisterMetadataTypeDescriptionProvider(TableProvider entity, Func<Type, TypeDescriptionProvider> providerFactory) { 368TypeDescriptionProvider provider = providerFactory(entityType);
System.Workflow.ComponentModel (2)
AuthoringOM\Design\PropertyDescriptors.cs (1)
784internal ReadonlyTypeDescriptonProvider(TypeDescriptionProvider realProvider)
AuthoringOM\Design\XomlDesignerLoader.cs (1)
145protected virtual TypeDescriptionProvider TargetFrameworkTypeDescriptionProvider
WindowsBase (1)
Base\MS\Internal\ComponentModel\AttachInfo.cs (1)
145TypeDescriptionProvider typeProvider = TypeDescriptor.GetProvider(_dp.OwnerType);