Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class BodyStep

Last update: 16.07.2025

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

public class BodyStep : StepBase, IObservableObject, IStep, IProjectObject, IHasID, IHasName, IDisposableObject, ISelected, IHasParent<iscenario>

Inheritance

object ← ObservableObject ← ProjectObjectBase ← StepBase ← BodyStep

Implements

IObservableObject, IStep, IProjectObject, IHasID, IHasName, IDisposableObject, ISelected, IHasParent

Inherited Members

StepBase.Add(IStepItem), StepBase.AddTarget(IStep), StepBase.CanRelation(IStep), StepBase.ContainsTarget(IStep), StepBase.OnDeserialization(object), StepBase.RemoveTarget(IStep), StepBase.ResetSource(), StepBase.SetSource(IStep), StepBase.DisposeManagedResources(), StepBase.DefaultCommand, StepBase.FilePath, StepBase.IsSelected, StepBase.Items, StepBase.Parent, StepBase.ParentDocument, StepBase.Source, StepBase.State, StepBase.TargetApplicationType, StepBase.Type, StepBase.StepItemService, StepBase.this[int], ProjectObjectBase.OnDeserialization(object), ProjectObjectBase.DisposeManagedResources(), ProjectObjectBase.DisplayName, ProjectObjectBase.ID, ProjectObjectBase.Name, ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.Dispose(bool), ObservableObject.DisposeManagedResources(), ObservableObject.DisposeUnmanagedResources(), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Constructors

BodyStep(IScenario)

public BodyStep(IScenario parent)

Parameters

parent IScenario

Properties

Name

public override string Name { get; }

Property Value

string

TargetApplicationType

public override ApplicationTypes TargetApplicationType { get; }

Property Value

ApplicationTypes

Type

public override StepType Type { get; }

Property Value

StepType

Connect with Ansys