Class ModuleHelpers
- Namespace
- Crosser.EdgeNode.Flows
- Assembly
- Crosser.EdgeNode.Flows.dll
public static class ModuleHelpers
- Inheritance
-
ModuleHelpers
- Inherited Members
-
Properties
FlowModuleVersionsCatalog
public static RepositoryInstance<string, ModuleInfo> FlowModuleVersionsCatalog { get; set; }
Property Value
- RepositoryInstance<string, ModuleInfo>
Methods
CreateInstance(TypeInfo)
public static IFlowModule? CreateInstance(TypeInfo type)
Parameters
type TypeInfo
Returns
- IFlowModule
public static T? CreateInstance<T>(Type type, FlowModuleMetadata moduleMetadata) where T : IFlowModule
Parameters
type Type
moduleMetadata FlowModuleMetadata
Returns
- T
Type Parameters
T
GetFlowModule(string)
public static IResult<ModuleInfo> GetFlowModule(string type)
Parameters
type string
Returns
- IResult<ModuleInfo>
RegisterModuleType(ModuleInfo)
public static void RegisterModuleType(ModuleInfo moduleInfo)
Parameters
moduleInfo ModuleInfo