C# Класс Rosalia.Runner.Console.Startup.Lookup.AbstractAssemblyWorkflowLookup

Наследование: IWorkflowLookup
Показать файл Открыть проект

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

Метод Описание
CanHandle ( LookupOptions options ) : bool
Find ( LookupOptions options ) : IEnumerable

Защищенные методы

Метод Описание
CreateWorkflowInfo ( Type type, Type workflowBaseType ) : WorkflowInfo
GetAssemblies ( LookupOptions options ) : IEnumerable
GetContextType ( Type workflowBaseType ) : Type
GetWorkflowTypeIfPossible ( Type type ) : Type

Приватные методы

Метод Описание
LoadDllsFromAssemblyDirectory ( Assembly assembly, LookupOptions options ) : void

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

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

public abstract CanHandle ( LookupOptions options ) : bool
options LookupOptions
Результат bool

CreateWorkflowInfo() защищенный Метод

protected CreateWorkflowInfo ( Type type, Type workflowBaseType ) : WorkflowInfo
type System.Type
workflowBaseType System.Type
Результат WorkflowInfo

Find() публичный Метод

public Find ( LookupOptions options ) : IEnumerable
options LookupOptions
Результат IEnumerable

GetAssemblies() защищенный абстрактный Метод

protected abstract GetAssemblies ( LookupOptions options ) : IEnumerable
options LookupOptions
Результат IEnumerable

GetContextType() защищенный Метод

protected GetContextType ( Type workflowBaseType ) : Type
workflowBaseType System.Type
Результат System.Type

GetWorkflowTypeIfPossible() защищенный Метод

protected GetWorkflowTypeIfPossible ( Type type ) : Type
type System.Type
Результат System.Type