C# Класс Isop.Infrastructure.ReflectionExtensions

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

ControllerName() публичный статический Метод

public static ControllerName ( this type ) : string
type this
Результат string

FindSet() публичный статический Метод

public static FindSet ( this methods, Type returnType = null, string name = null, IEnumerable parameters = null ) : IEnumerable
methods this
returnType System.Type
name string
parameters IEnumerable
Результат IEnumerable

GetControllerActionMethods() публичный статический Метод

public static GetControllerActionMethods ( this type ) : IEnumerable
type this
Результат IEnumerable

GetOwnPublicMethods() публичный статический Метод

public static GetOwnPublicMethods ( this type ) : IEnumerable
type this
Результат IEnumerable

GetPublicInstanceMethods() публичный статический Метод

public static GetPublicInstanceMethods ( this t ) : System.Reflection.MethodInfo[]
t this
Результат System.Reflection.MethodInfo[]

GetPublicInstanceProperties() публичный статический Метод

public static GetPublicInstanceProperties ( this parameterInfo ) : IEnumerable
parameterInfo this
Результат IEnumerable

IsClass() публичный статический Метод

public static IsClass ( this t ) : bool
t this
Результат bool

IsFile() публичный статический Метод

public static IsFile ( this parameterType ) : bool
parameterType this
Результат bool

LooksRequired() публичный статический Метод

public static LooksRequired ( this parameterInfo ) : bool
parameterInfo this
Результат bool

Match() публичный статический Метод

public static Match ( this methods, Type returnType = null, string name = null, IEnumerable parameters = null ) : MethodInfo
methods this
returnType System.Type
name string
parameters IEnumerable
Результат System.Reflection.MethodInfo

MatchGet() публичный статический Метод

public static MatchGet ( this methods, string name, Type returnType = null, IEnumerable parameters = null ) : MethodInfoOrProperty
methods this
name string
returnType System.Type
parameters IEnumerable
Результат MethodInfoOrProperty

Matches() публичный статический Метод

public static Matches ( this methods, Type returnType, string name, IEnumerable parameters ) : IEnumerable
methods this
returnType System.Type
name string
parameters IEnumerable
Результат IEnumerable

Required() публичный статический Метод

public static Required ( this propertyInfo ) : bool
propertyInfo this
Результат bool

WithName() публичный статический Метод

public static WithName ( this m, string action ) : bool
m this
action string
Результат bool