C# Class Fix.AppFuncBuilder

Show file Open project: FixProject/Fix

Public Methods

Method Description
Build ( ) : Func,Task>
Create ( ) : AppFuncBuilder
Create ( object>.IDictionary startupEnv ) : AppFuncBuilder
Create ( IEnumerable assemblies ) : AppFuncBuilder
Create ( IEnumerable assemblies, object>.IDictionary startupEnv ) : AppFuncBuilder

Private Methods

Method Description
AppFuncBuilder ( IList assemblies, object>.IDictionary startupEnv ) : System
CreateInstanceOfOwinAppSetupClass ( Type type ) : object
FindFixerSetupMethod ( ) : MethodInfo
FixerMethod ( Type type ) : MethodInfo
LoadAdapters ( IEnumerable assemblies ) : void
MethodTakesAdapterParameter ( MethodInfo methodInfo ) : bool
MethodTakesFixerParameter ( MethodInfo methodInfo ) : bool
MethodTakesUseActionParameter ( MethodInfo methodInfo ) : bool
MethodTakesUseAndMapActionParameters ( MethodInfo methodInfo ) : bool
TryGetExportedFixerAdapterTypes ( Assembly a ) : IEnumerable
TryGetExportedFixerMethods ( Assembly a ) : IEnumerable

Method Details

Build() public method

public Build ( ) : Func,Task>
return Func,Task>

Create() public static method

public static Create ( ) : AppFuncBuilder
return AppFuncBuilder

Create() public static method

public static Create ( object>.IDictionary startupEnv ) : AppFuncBuilder
startupEnv object>.IDictionary
return AppFuncBuilder

Create() public static method

public static Create ( IEnumerable assemblies ) : AppFuncBuilder
assemblies IEnumerable
return AppFuncBuilder

Create() public static method

public static Create ( IEnumerable assemblies, object>.IDictionary startupEnv ) : AppFuncBuilder
assemblies IEnumerable
startupEnv object>.IDictionary
return AppFuncBuilder