C# Class Isop.Infrastructure.ReflectionExtensions

Afficher le fichier Open project: Lundalogik/isop

Méthodes publiques

Méthode 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 méthode

public static ControllerName ( this type ) : string
type this
Résultat string

FindSet() public static méthode

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

GetControllerActionMethods() public static méthode

public static GetControllerActionMethods ( this type ) : IEnumerable
type this
Résultat IEnumerable

GetOwnPublicMethods() public static méthode

public static GetOwnPublicMethods ( this type ) : IEnumerable
type this
Résultat IEnumerable

GetPublicInstanceMethods() public static méthode

public static GetPublicInstanceMethods ( this t ) : System.Reflection.MethodInfo[]
t this
Résultat System.Reflection.MethodInfo[]

GetPublicInstanceProperties() public static méthode

public static GetPublicInstanceProperties ( this parameterInfo ) : IEnumerable
parameterInfo this
Résultat IEnumerable

IsClass() public static méthode

public static IsClass ( this t ) : bool
t this
Résultat bool

IsFile() public static méthode

public static IsFile ( this parameterType ) : bool
parameterType this
Résultat bool

LooksRequired() public static méthode

public static LooksRequired ( this parameterInfo ) : bool
parameterInfo this
Résultat bool

Match() public static méthode

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

MatchGet() public static méthode

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

Matches() public static méthode

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

Required() public static méthode

public static Required ( this propertyInfo ) : bool
propertyInfo this
Résultat bool

WithName() public static méthode

public static WithName ( this m, string action ) : bool
m this
action string
Résultat bool