Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class CompositeFieldUsableFunction

Last update: 09.03.2026

Namespace: VM.Managed.DAFUL
Assembly: VMDSB.dll

This class is to represent the composited field with usable function.

public class CompositeFieldUsableFunction : CompositeFieldUsable, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← CompositeField ← CompositeFieldUsable ← CompositeFieldUsableFunction

Implements

IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inherited Members

CompositeFieldUsable.IsUse, CompositeFieldUsable.Use, 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.IsSerializableEvent(Delegate), LinkContainer.CustomGetObjectData(SerializationInfo, StreamingContext), LinkContainer.GetSerializedData(SerializationInfo, StreamingContext), LinkContainer.LinkRequestUpdating(object, LinkEventArgs), LinkContainer.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.LinkRequestDestroying(object, LinkEventArgs), LinkContainer.LinkRequestDestroy(object, LinkEventArgs), LinkContainer.LinkAddedToDocument(object, AddToDocEventArgs), LinkContainer.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), LinkContainer.OnLinkReserved(ILink, object, EventArgs), LinkContainer.CanBeDestroy(object), LinkContainer.DisposeManagedResources(), LinkContainer.SetContainer(IOwned, bool), LinkContainer.OnChildUpdated(object, LinkEventArgs), LinkContainer.OnContainerDestroy(object, LinkEventArgs), LinkContainer.OnDeserialization(object), LinkContainer.Verify(VerifiedResult), LinkContainer.GetCopy(object), LinkContainer.Dispose(bool), LinkContainer.ClearChildInfoBeforeDeserialize, LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.OnUpdating, LinkableBase.OnDeserialization(object), ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.Dispose(bool), ObservableObject.DisposeManagedResources(), ObservableObject.DisposeUnmanagedResources(), 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

CompositeFieldUsableFunction()

Initializes a new instance of the class.

public CompositeFieldUsableFunction()

CompositeFieldUsableFunction(Property)

Initializes a new instance of the class.

public CompositeFieldUsableFunction(Property owner)

Parameters

owner Property

The owner.

CompositeFieldUsableFunction(Property, Function)

Initializes a new instance of the class.

public CompositeFieldUsableFunction(Property owner, Function func)

Parameters

owner Property

The owner.

func Function

The function.

CompositeFieldUsableFunction(Function)

public CompositeFieldUsableFunction(Function func)

Parameters

func Function

Properties

Function

Gets or sets the function.

public Function Function { get; set; }

Property Value

Function

IsUse

Gets or sets a value indicating whether this is use.

public override bool IsUse { get; set; }

Property Value

bool

Gets the type of link.

public CompositeFieldUsableFunction.LinkType TypeOfLink { get; }

Property Value

CompositeFieldUsableFunction.LinkType

Use

Gets or sets a value indicating whether this is use.

protected override bool Use { get; set; }

Property Value

bool

Connect with Ansys