C# Класс Machine.Specifications.Utility.ReflectionHelper

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

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

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