Class StepItemService
Last update: 16.07.2025Namespace: VM.Models
Assembly: VM.Models.Project.dll
[DependencyResolve(typeof(IStepItemService))]
public class StepItemService : IStepItemService
Inheritance
Implements
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
StepItemService(ApplicationTypes)
public StepItemService(ApplicationTypes target)
Parameters
target ApplicationTypes
Properties
Target
public ApplicationTypes Target { get; }
Property Value
ApplicationTypes
Methods
Add(IStepItemSet, Type, Func>)
public void Add(IStepItemSet stepItemSet, Type stepType, Func<ienumerable><istepitem>> factory)
Parameters
stepItemSet IStepItemSet
stepType Type
factory FuncIEnumerableIStepItem>>
Clear()
public void Clear()
Compose(IEnumerable)
public void Compose(IEnumerable<assembly> assemblies)
Parameters
assemblies IEnumerableAssembly>
GetItems(Type, IStep)
public IEnumerable<istepitem> GetItems(Type scenarioType, IStep parent)
Parameters
scenarioType Type
parent IStep