Class ControllerInfo
Provides reflection information about controller type. This is a framework internal method which is not intended to be used by business logic developers
Inheritance
System.Object
ControllerInfo
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Azos.Wave.Mvc
Assembly: Azos.Wave.dll
Syntax
public sealed class ControllerInfo : INamed
Constructors
ControllerInfo(Type)
Declaration
public ControllerInfo(Type type)
Parameters
Type | Name | Description |
---|---|---|
System.Type | type |
Fields
Groups
Declaration
public readonly IRegistry<ActionGroupInfo> Groups
Field Value
Type | Description |
---|---|
IRegistry<ActionGroupInfo> |
Type
Declaration
public readonly Type Type
Field Value
Type | Description |
---|---|
System.Type |
Properties
Name
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
GetInvocationName(MethodInfo)
Declaration
public static string GetInvocationName(MethodInfo mi)
Parameters
Type | Name | Description |
---|---|---|
System.Reflection.MethodInfo | mi |
Returns
Type | Description |
---|---|
System.String |
TypeToKeyName(Type)
Declaration
public static string TypeToKeyName(Type type)
Parameters
Type | Name | Description |
---|---|---|
System.Type | type |
Returns
Type | Description |
---|---|
System.String |