C# Class Vertesaur.Utility.ReflectionUtils

Datei anzeigen Open project: aarondandy/vertesaur

Public Methods

Method Description
GetGenericArguments ( this targetType ) : System.Type[]
GetInterfacesByGenericTypeDefinition ( this targetType, Type genericTypeDefinition ) : IEnumerable
GetMethods ( this targetType ) : IEnumerable
GetPublicInstanceInvokableMethods ( this targetType ) : IEnumerable

Method Details

GetGenericArguments() public static method

public static GetGenericArguments ( this targetType ) : System.Type[]
targetType this
return System.Type[]

GetInterfacesByGenericTypeDefinition() public static method

public static GetInterfacesByGenericTypeDefinition ( this targetType, Type genericTypeDefinition ) : IEnumerable
targetType this
genericTypeDefinition System.Type
return IEnumerable

GetMethods() public static method

public static GetMethods ( this targetType ) : IEnumerable
targetType this
return IEnumerable

GetPublicInstanceInvokableMethods() public static method

public static GetPublicInstanceInvokableMethods ( this targetType ) : IEnumerable
targetType this
return IEnumerable