System.ComponentModel.TypeDescriptionProvider.GetTypeDescriptor C# (CSharp) Method

GetTypeDescriptor() public method

public GetTypeDescriptor ( Type objectType ) : ICustomTypeDescriptor
objectType System.Type
return ICustomTypeDescriptor
        public ICustomTypeDescriptor GetTypeDescriptor(Type objectType)
        {
            return GetTypeDescriptor(objectType, null);
        }

Same methods

TypeDescriptionProvider::GetTypeDescriptor ( Type objectType, object instance ) : ICustomTypeDescriptor
TypeDescriptionProvider::GetTypeDescriptor ( object instance ) : ICustomTypeDescriptor

Usage Example

 /// <summary>Gets a custom type descriptor for the given type and object.</summary>
 /// <returns>An <see cref="T:System.ComponentModel.ICustomTypeDescriptor" /> that can provide metadata for the type.</returns>
 /// <param name="objectType">The type of object for which to retrieve the type descriptor.</param>
 /// <param name="instance">An instance of the type. Can be null if no instance was passed to the <see cref="T:System.ComponentModel.TypeDescriptor" />.</param>
 public virtual ICustomTypeDescriptor GetTypeDescriptor(Type objectType, object instance)
 {
     if (_parent != null)
     {
         return(_parent.GetTypeDescriptor(objectType, instance));
     }
     if (_emptyCustomTypeDescriptor == null)
     {
         _emptyCustomTypeDescriptor = new EmptyCustomTypeDescriptor();
     }
     return(_emptyCustomTypeDescriptor);
 }
All Usage Examples Of System.ComponentModel.TypeDescriptionProvider::GetTypeDescriptor