C# Class Isop.Infrastructure.ReflectionExtensions

Exibir arquivo Open project: Lundalogik/isop

Public Methods

Method Description
ControllerName ( this type ) : string
FindSet ( this methods, Type returnType = null, string name = null, IEnumerable parameters = null ) : IEnumerable
GetControllerActionMethods ( this type ) : IEnumerable
GetOwnPublicMethods ( this type ) : IEnumerable
GetPublicInstanceMethods ( this t ) : System.Reflection.MethodInfo[]
GetPublicInstanceProperties ( this parameterInfo ) : IEnumerable
IsClass ( this t ) : bool
IsFile ( this parameterType ) : bool
LooksRequired ( this parameterInfo ) : bool
Match ( this methods, Type returnType = null, string name = null, IEnumerable parameters = null ) : MethodInfo
MatchGet ( this methods, string name, Type returnType = null, IEnumerable parameters = null ) : MethodInfoOrProperty
Matches ( this methods, Type returnType, string name, IEnumerable parameters ) : IEnumerable
Required ( this propertyInfo ) : bool
WithName ( this m, string action ) : bool

Method Details

ControllerName() public static method

public static ControllerName ( this type ) : string
type this
return string

FindSet() public static method

public static FindSet ( this methods, Type returnType = null, string name = null, IEnumerable parameters = null ) : IEnumerable
methods this
returnType System.Type
name string
parameters IEnumerable
return IEnumerable

GetControllerActionMethods() public static method

public static GetControllerActionMethods ( this type ) : IEnumerable
type this
return IEnumerable

GetOwnPublicMethods() public static method

public static GetOwnPublicMethods ( this type ) : IEnumerable
type this
return IEnumerable

GetPublicInstanceMethods() public static method

public static GetPublicInstanceMethods ( this t ) : System.Reflection.MethodInfo[]
t this
return System.Reflection.MethodInfo[]

GetPublicInstanceProperties() public static method

public static GetPublicInstanceProperties ( this parameterInfo ) : IEnumerable
parameterInfo this
return IEnumerable

IsClass() public static method

public static IsClass ( this t ) : bool
t this
return bool

IsFile() public static method

public static IsFile ( this parameterType ) : bool
parameterType this
return bool

LooksRequired() public static method

public static LooksRequired ( this parameterInfo ) : bool
parameterInfo this
return bool

Match() public static method

public static Match ( this methods, Type returnType = null, string name = null, IEnumerable parameters = null ) : MethodInfo
methods this
returnType System.Type
name string
parameters IEnumerable
return System.Reflection.MethodInfo

MatchGet() public static method

public static MatchGet ( this methods, string name, Type returnType = null, IEnumerable parameters = null ) : MethodInfoOrProperty
methods this
name string
returnType System.Type
parameters IEnumerable
return MethodInfoOrProperty

Matches() public static method

public static Matches ( this methods, Type returnType, string name, IEnumerable parameters ) : IEnumerable
methods this
returnType System.Type
name string
parameters IEnumerable
return IEnumerable

Required() public static method

public static Required ( this propertyInfo ) : bool
propertyInfo this
return bool

WithName() public static method

public static WithName ( this m, string action ) : bool
m this
action string
return bool