Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class StepItemService

Last update: 16.07.2025

Namespace: VM.Models
Assembly: VM.Models.Project.dll

[DependencyResolve(typeof(IStepItemService))]
public class StepItemService : IStepItemService

Inheritance

objectStepItemService

Implements

IStepItemService

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(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>)

public void Add(IStepItemSet stepItemSet, Type stepType, Func<ienumerable><istepitem>&gt; factory)

Parameters

stepItemSet IStepItemSet

stepType Type

factory FuncIEnumerableIStepItem&gt;&gt;

Clear()

public void Clear()

Compose(IEnumerable)

public void Compose(IEnumerable<assembly> assemblies)

Parameters

assemblies IEnumerableAssembly&gt;

GetItems(Type, IStep)

public IEnumerable<istepitem> GetItems(Type scenarioType, IStep parent)

Parameters

scenarioType Type

parent IStep

Returns

IEnumerableIStepItem&gt;

Connect with Ansys