Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class ForceUserSubroutine

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.Force
Assembly: VMDFP.dll

This class is to represent the force charactoristic properties of user-subroutine type.

public sealed class ForceUserSubroutine : ForceFunction, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, IReservable

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← ForceFunctionForceUserSubroutine

Implements

IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, IReservable

Inherited Members

ForceFunction.WriteTemplate(XmlWriter), ForceFunction.ReadTemplate(XmlReader), ForceFunction.IsUseApplyAction, ForceFunction.Type, LinkContainer.SetModified(), LinkContainer.raise_OnUpdating(object, LinkEventArgs), LinkContainer.raise_OnUpdate(object, LinkEventArgs), LinkContainer.raise_OnDestroying(object, LinkEventArgs), LinkContainer.raise_OnDestroy(object, LinkEventArgs), LinkContainer.raise_OnAdded(object, AddToDocEventArgs), LinkContainer.raise_OnRemoved(object, RemoveFromDocEventArgs), LinkContainer.GetTargetListForUpdate(), LinkContainer.SkipUpdateObjectImpl(), LinkContainer.Initialize(Unit.ConvertFactor), LinkContainer.SetFlagWhenXMLFile(string, bool), LinkContainer.SetContainer(IOwned, bool), LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.OnUpdating, ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), 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

ForceUserSubroutine()

Initializes a new instance of the class.

public ForceUserSubroutine()

ForceUserSubroutine(PropertyForce)

Initializes a new instance of the class.

public ForceUserSubroutine(PropertyForce owner)

Parameters

owner PropertyForce

The owner force property.

Properties

Type

Gets the function type.

public override ForceFunction.FunctionType Type { get; }

Property Value

ForceFunction.FunctionType

UserSubroutine

Gets or sets the user subroutine.

public UserSubroutine UserSubroutine { get; set; }

Property Value

UserSubroutine

Methods

ReadTemplate(XmlReader)

Reads the template.

public override void ReadTemplate(XmlReader reader)

Parameters

reader XmlReader

The reader.

WriteTemplate(XmlWriter)

Writes the template.

public override void WriteTemplate(XmlWriter writer)

Parameters

writer XmlWriter

The writer.

Connect with Ansys