Class VectorForceUserSubroutine
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Force
Assembly: VMDFP.dll
This class is to represent the vector force charactoristic properties of user-subroutine type.
public sealed class VectorForceUserSubroutine : VectorForceFunction, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, IReservable
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← VectorForceFunction ← VectorForceUserSubroutine
Implements
IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, IReservable
Inherited Members
VectorForceFunction.WriteTemplate(XmlWriter), VectorForceFunction.ReadTemplate(XmlReader), VectorForceFunction._ReferenceMarker, VectorForceFunction.ReferenceMarker, VectorForceFunction.IsUseRM, VectorForceFunction.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<T>(object, LinkPropertyType)
Constructors
VectorForceUserSubroutine()
Initializes a new instance of the
public VectorForceUserSubroutine()
VectorForceUserSubroutine(PropertyVector)
Initializes a new instance of the
public VectorForceUserSubroutine(PropertyVector owner)
Parameters
owner PropertyVector
The owner vector force property.
Properties
Type
Gets the function type.
public override VectorForceFunction.FunctionType Type { get; }
Property Value
VectorForceFunction.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.