C# Class Machine.Specifications.Utility.ReflectionHelper

Afficher le fichier Open project: machine/machine.specifications

Méthodes publiques

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

Private Methods

Méthode Description
GetDelegateUsage ( this fieldInfo ) : AttributeFullName

Method Details

GetInstanceFields() public static méthode

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

GetInstanceFieldsOfUsage() public static méthode

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

GetInstanceFieldsOfUsage() public static méthode

public static GetInstanceFieldsOfUsage ( this type, AttributeFullName attributeFullName ) : IEnumerable
type this
attributeFullName AttributeFullName
Résultat IEnumerable

GetStaticProtectedOrInheritedFieldNamed() public static méthode

public static GetStaticProtectedOrInheritedFieldNamed ( this type, string fieldName ) : FieldInfo
type this
fieldName string
Résultat System.Reflection.FieldInfo

GetStaticProtectedOrInheritedFields() public static méthode

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

IsOfUsage() public static méthode

public static IsOfUsage ( this fieldInfo, AttributeFullName attributeFullName ) : bool
fieldInfo this
attributeFullName AttributeFullName
Résultat bool