Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class ContactUserSubroutine

Last update: 16.07.2025

Namespace: 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 ← ContactFunctionContactUserSubroutine

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(object, LinkPropertyType)

Constructors

ContactUserSubroutine()

Initializes a new instance of the class.

public ContactUserSubroutine()

ContactUserSubroutine(PropertyContact)

Initializes a new instance of the class.

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

ContactFunction.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