C# Class System.ComponentModel.DelegatingTypeDescriptionProvider

Inheritance: TypeDescriptionProvider
Show file Open project: gbarnett/shared-source-cli-2.0

Private Properties

Property Type Description
DelegatingTypeDescriptionProvider System

Public Methods

Method Description
CreateInstance ( IServiceProvider provider, Type objectType, Type argTypes, object args ) : object
GetCache ( object instance ) : IDictionary
GetExtendedTypeDescriptor ( object instance ) : ICustomTypeDescriptor
GetFullComponentName ( object component ) : string
GetReflectionType ( Type objectType, object instance ) : Type
GetTypeDescriptor ( Type objectType, object instance ) : ICustomTypeDescriptor

Private Methods

Method Description
DelegatingTypeDescriptionProvider ( Type type ) : System

Method Details

CreateInstance() public method

public CreateInstance ( IServiceProvider provider, Type objectType, Type argTypes, object args ) : object
provider IServiceProvider
objectType System.Type
argTypes System.Type
args object
return object

GetCache() public method

public GetCache ( object instance ) : IDictionary
instance object
return IDictionary

GetExtendedTypeDescriptor() public method

public GetExtendedTypeDescriptor ( object instance ) : ICustomTypeDescriptor
instance object
return ICustomTypeDescriptor

GetFullComponentName() public method

public GetFullComponentName ( object component ) : string
component object
return string

GetReflectionType() public method

public GetReflectionType ( Type objectType, object instance ) : Type
objectType System.Type
instance object
return System.Type

GetTypeDescriptor() public method

public GetTypeDescriptor ( Type objectType, object instance ) : ICustomTypeDescriptor
objectType System.Type
instance object
return ICustomTypeDescriptor