Class ContactUserSubroutine
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Contact
Assembly: VMDCt.dll
This class is to represent the contact charactoristic properties of user subroutine type.
public sealed class ContactUserSubroutine : ContactFunction, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, IReservable
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← ContactFunction ← ContactUserSubroutine
Implements
IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, IReservable
Inherited Members
ContactFunction.Initialize(Unit.ConvertFactor), ContactFunction.WriteTemplate(XmlWriter), ContactFunction.ReadTemplate(XmlReader), ContactFunction.Type, ContactFunction.BufferRangeFactor, ContactFunction.MaxStepFactor, 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
ContactUserSubroutine()
Initializes a new instance of the
public ContactUserSubroutine()
ContactUserSubroutine(PropertyContact)
Initializes a new instance of the
public ContactUserSubroutine(PropertyContact objParent)
Parameters
objParent PropertyContact
Owner contact property.
Properties
Type
Get function type of itself.
public override ContactFunction.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.