Class ExternalLoad
Last update: 16.07.2025Namespace: VM.Models.Pre.Force
Assembly: VM.Models.Pre.Force.dll
External load
public class ExternalLoad : SubEntity, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IReportable, IMultiChangable
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IReportable, IMultiChangable
Inherited Members
SubEntity.Initialize(Unit.ConvertFactor),
SubEntity.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
SubEntity.FixUp(ObjectBase),
SubEntity.WriteTemplateImpl(XmlWriter),
SubEntity.ReadTemplateImpl(XmlReader),
SubEntity.Name,
SubEntity.FullName,
SubEntity.NonSymmetricName,
SubEntity.DisplayName,
SubEntity.IsEnabled,
SubEntity.Comment,
Object
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
ExternalLoad()
Initializes a new instance of the
public ExternalLoad()
ExternalLoad(string)
Initializes a new instance of the
public ExternalLoad(string strName)
Parameters
strName string
Name of the string.
Properties
ReferenceMarker
Gets or sets the reference marker.
public IMarker ReferenceMarker { get; set; }
Property Value
IMarker
TargetBody
Gets or sets the target body.
public ObjectBase TargetBody { get; set; }
Property Value
ObjectBase
UseReferenceMarker
Gets or sets a value indicating whether [use reference marker].
public bool UseReferenceMarker { get; set; }
Property Value
UserSubroutine
Gets or sets the user subroutine.
public UserSubroutine UserSubroutine { get; set; }
Property Value
UserSubroutine
_ReferenceMarker
Gets or sets the _ reference marker.
public Linker<imarker> _ReferenceMarker { get; set; }
Property Value
Linker
Methods
FixUp(ObjectBase)
Before destroy the old object, perform a work.
public override bool FixUp(ObjectBase objectBase)
Parameters
objectBase ObjectBase
The old object.
Returns
true if success; otherwise, false.
GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool)
Gets the object information for model navigator [implementation].
protected override bool GetModelNavigatorInformationImpl(XmlDocument xmlDom, XmlElement xmlEle, bool bHasChild)
Parameters
xmlDom XmlDocument
The XmlDocument for object.
xmlEle XmlElement
The XmlElement for object.
bHasChild bool
if set to true [has child].
Returns
true if success; otherwise, false.