C# Класс Liara.Helpers.ReflectionHelpers

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

Открытые свойства

Свойство Тип Описание
LiaraAssembly System.Reflection.Assembly

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

Метод Описание
GetAllAssemblies ( ) : IEnumerable
GetClassesInsideType ( Type outerType, bool includeOuterType = false, bool includeAbstract = false ) : IEnumerable
GetImplementationsOfType ( Type interfaceType, Assembly fromAssembly, bool includeAbstract = false ) : IEnumerable
GetImplementationsOfType ( Type interfaceType, Type fromOuterType, bool includeOuterType = true, bool includeAbstract = false ) : IEnumerable
GetImplementationsOfType ( Type interfaceType, bool includeAbstract = false ) : IEnumerable
GetMethods ( Type fromType ) : IEnumerable
GetMethods ( Type fromType, Assembly fromAssembly, bool includeParentIfPresent = true ) : IEnumerable
GetMethods ( Type fromType, Type fromOuterType, bool includeOuterType = true ) : IEnumerable
GetSubClassesOfType ( Type type, Assembly fromAssembly, bool includeParentIfPresent = false, bool includeAbstract = false ) : IEnumerable
GetSubClassesOfType ( Type type, Type fromOuterType, bool includeOuterType = false, bool includeAbstract = false ) : IEnumerable
GetSubClassesOfType ( Type type, bool includeParentIfPresent = false, bool includeAbstract = false ) : IEnumerable
IsTypeAnonymous ( Type type ) : bool

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

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

public static GetAllAssemblies ( ) : IEnumerable
Результат IEnumerable

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

public static GetClassesInsideType ( Type outerType, bool includeOuterType = false, bool includeAbstract = false ) : IEnumerable
outerType System.Type
includeOuterType bool
includeAbstract bool
Результат IEnumerable

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

public static GetImplementationsOfType ( Type interfaceType, Assembly fromAssembly, bool includeAbstract = false ) : IEnumerable
interfaceType System.Type
fromAssembly System.Reflection.Assembly
includeAbstract bool
Результат IEnumerable

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

public static GetImplementationsOfType ( Type interfaceType, Type fromOuterType, bool includeOuterType = true, bool includeAbstract = false ) : IEnumerable
interfaceType System.Type
fromOuterType System.Type
includeOuterType bool
includeAbstract bool
Результат IEnumerable

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

public static GetImplementationsOfType ( Type interfaceType, bool includeAbstract = false ) : IEnumerable
interfaceType System.Type
includeAbstract bool
Результат IEnumerable

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

public static GetMethods ( Type fromType ) : IEnumerable
fromType System.Type
Результат IEnumerable

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

public static GetMethods ( Type fromType, Assembly fromAssembly, bool includeParentIfPresent = true ) : IEnumerable
fromType System.Type
fromAssembly System.Reflection.Assembly
includeParentIfPresent bool
Результат IEnumerable

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

public static GetMethods ( Type fromType, Type fromOuterType, bool includeOuterType = true ) : IEnumerable
fromType System.Type
fromOuterType System.Type
includeOuterType bool
Результат IEnumerable

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

public static GetSubClassesOfType ( Type type, Assembly fromAssembly, bool includeParentIfPresent = false, bool includeAbstract = false ) : IEnumerable
type System.Type
fromAssembly System.Reflection.Assembly
includeParentIfPresent bool
includeAbstract bool
Результат IEnumerable

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

public static GetSubClassesOfType ( Type type, Type fromOuterType, bool includeOuterType = false, bool includeAbstract = false ) : IEnumerable
type System.Type
fromOuterType System.Type
includeOuterType bool
includeAbstract bool
Результат IEnumerable

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

public static GetSubClassesOfType ( Type type, bool includeParentIfPresent = false, bool includeAbstract = false ) : IEnumerable
type System.Type
includeParentIfPresent bool
includeAbstract bool
Результат IEnumerable

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

public static IsTypeAnonymous ( Type type ) : bool
type System.Type
Результат bool

Описание свойств

LiaraAssembly публичное статическое свойство

public static Assembly,System.Reflection LiaraAssembly
Результат System.Reflection.Assembly