Class ForceUserSubroutine
Last update: 16.07.2025Namespace: 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 ← ForceFunction ← ForceUserSubroutine
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
Constructors
ForceUserSubroutine()
Initializes a new instance of the
public ForceUserSubroutine()
ForceUserSubroutine(PropertyForce)
Initializes a new instance of the
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
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.