C# 클래스 Machine.Specifications.Utility.ReflectionHelper

파일 보기 프로젝트 열기: machine/machine.specifications

공개 메소드들

메소드 설명
GetInstanceFields ( this type ) : IEnumerable
GetInstanceFieldsOfUsage ( this type ) : IEnumerable
GetInstanceFieldsOfUsage ( this type, AttributeFullName attributeFullName ) : IEnumerable
GetStaticProtectedOrInheritedFieldNamed ( this type, string fieldName ) : FieldInfo
GetStaticProtectedOrInheritedFields ( this type ) : IEnumerable
IsOfUsage ( this fieldInfo, AttributeFullName attributeFullName ) : bool

비공개 메소드들

메소드 설명
GetDelegateUsage ( this fieldInfo ) : AttributeFullName

메소드 상세

GetInstanceFields() 공개 정적인 메소드

public static GetInstanceFields ( this type ) : IEnumerable
type this
리턴 IEnumerable

GetInstanceFieldsOfUsage() 공개 정적인 메소드

public static GetInstanceFieldsOfUsage ( this type ) : IEnumerable
type this
리턴 IEnumerable

GetInstanceFieldsOfUsage() 공개 정적인 메소드

public static GetInstanceFieldsOfUsage ( this type, AttributeFullName attributeFullName ) : IEnumerable
type this
attributeFullName AttributeFullName
리턴 IEnumerable

GetStaticProtectedOrInheritedFieldNamed() 공개 정적인 메소드

public static GetStaticProtectedOrInheritedFieldNamed ( this type, string fieldName ) : FieldInfo
type this
fieldName string
리턴 System.Reflection.FieldInfo

GetStaticProtectedOrInheritedFields() 공개 정적인 메소드

public static GetStaticProtectedOrInheritedFields ( this type ) : IEnumerable
type this
리턴 IEnumerable

IsOfUsage() 공개 정적인 메소드

public static IsOfUsage ( this fieldInfo, AttributeFullName attributeFullName ) : bool
fieldInfo this
attributeFullName AttributeFullName
리턴 bool