C# Class Golem.Core.RecipeCataloger

Exibir arquivo Open project: tobinharris/golem Class Usage Examples

Public Methods

Method Description
CatalogueRecipes ( ) : IList

GetRecipeAttributeOrNull ( Type type ) : RecipeAttribute
RecipeCataloger ( ) : System

Private Methods

Method Description
AddTasksToRecipe ( Type type, Recipe recipe ) : void
CreateDependentTasks ( Type type, TaskAttribute taskAttribute, Task task ) : void
CreateRecipeFromAttribute ( Type type, RecipeAttribute recipeAtt ) : Recipe
CreateTaskFromAttribute ( MethodInfo method, TaskAttribute ta ) : Task
ExtractRecipesFromPreLoadedAssemblies ( ) : void
ExtractRecipesFromType ( Type type, LoadedAssemblyInfo la ) : void
PreLoadAssembliesToPreventAssemblyNotFoundError ( FileInfo assemblyFiles ) : void

Method Details

CatalogueRecipes() public method

public CatalogueRecipes ( ) : IList
return IList

GetRecipeAttributeOrNull() public method

public GetRecipeAttributeOrNull ( Type type ) : RecipeAttribute
type System.Type
return RecipeAttribute

RecipeCataloger() public method

public RecipeCataloger ( ) : System
return System