ReflectedControllerDescriptor Class

 

Contains information that describes a reflected controller.

Namespace:   System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

Inheritance Hierarchy

System.Object
  System.Web.Mvc.ControllerDescriptor
    System.Web.Mvc.ReflectedControllerDescriptor

Syntax

public class ReflectedControllerDescriptor : ControllerDescriptor
public ref class ReflectedControllerDescriptor : ControllerDescriptor
type ReflectedControllerDescriptor = 
    class
        inherit ControllerDescriptor
    end
Public Class ReflectedControllerDescriptor
    Inherits ControllerDescriptor

Constructors

Name Description
System_CAPS_pubmethod ReflectedControllerDescriptor(Type)

Initializes a new instance of the ReflectedControllerDescriptor class.

Properties

Name Description
System_CAPS_pubproperty ControllerName

Gets the name of the controller.(Inherited from ControllerDescriptor.)

System_CAPS_pubproperty ControllerType

Gets the type of the controller.(Overrides ControllerDescriptor.ControllerType.)

System_CAPS_pubproperty UniqueId

When implemented in a derived class, gets the unique ID for the controller descriptor using lazy initialization.(Inherited from ControllerDescriptor.)

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod FindAction(ControllerContext, String)

Finds the specified action for the specified controller context.(Overrides ControllerDescriptor.FindAction(ControllerContext, String).)

System_CAPS_pubmethod GetCanonicalActions()

Returns the list of actions for the controller.(Overrides ControllerDescriptor.GetCanonicalActions().)

System_CAPS_pubmethod GetCustomAttributes(Boolean)

Returns an array of custom attributes that are defined for this member, excluding named attributes.(Overrides ControllerDescriptor.GetCustomAttributes(Boolean).)

System_CAPS_pubmethod GetCustomAttributes(Type, Boolean)

Returns an array of custom attributes that are defined for this member, identified by type.(Overrides ControllerDescriptor.GetCustomAttributes(Type, Boolean).)

System_CAPS_pubmethod GetFilterAttributes(Boolean)

Gets the filter attributes.(Overrides ControllerDescriptor.GetFilterAttributes(Boolean).)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod IsDefined(Type, Boolean)

Returns a value that indicates whether one or more instances of a custom attribute type are defined for this member.(Overrides ControllerDescriptor.IsDefined(Type, Boolean).)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

System.Web.Mvc Namespace

Return to top