C# 클래스 Isop.Infrastructure.ReflectionExtensions

파일 보기 프로젝트 열기: Lundalogik/isop

공개 메소드들

메소드 설명
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