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<T>(object, LinkPropertyType)
Constructors
StepItemService(ApplicationTypes)
public StepItemService(ApplicationTypes target)
Parameters
target ApplicationTypes
Properties
Target
public ApplicationTypes Target { get; }
Property Value
ApplicationTypes
Methods
Add(IStepItemSet, Type, Func<IEnumerable<IStepItem>>)
public void Add(IStepItemSet stepItemSet, Type stepType, Func<IEnumerable<IStepItem>> factory)
Parameters
stepItemSet IStepItemSet
stepType Type
factory Func<IEnumerable<IStepItem>>
Clear()
public void Clear()
Compose(IEnumerable<Assembly>)
public void Compose(IEnumerable<Assembly> assemblies)
Parameters
assemblies IEnumerable<Assembly>
GetItems(Type, IStep)
public IEnumerable<IStepItem> GetItems(Type scenarioType, IStep parent)
Parameters
scenarioType Type
parent IStep