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