Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class CheckedLink<T, TUpdate, TDestroy, TOwnerDestroy\>

Last update: 16.07.2025

Namespace: VM.Managed
Assembly: VMAppCore.dll

This class is to represent the Link that contains check property.

public class CheckedLink<t townerdestroy> : Link<t townerdestroy>, ITypedLink<t>, ILink, IChangeReference where TUpdate : struct, ILinkContainerEvent.ILinkEventBuilder where TDestroy : struct, ILinkContainerEvent.ILinkEventBuilder where TOwnerDestroy : struct, ILinkContainerEvent.ILinkEventBuilder

Type Parameters

T

TUpdate

TDestroy

TOwnerDestroy

Inheritance

objectLinkCheckedLink

Implements

ITypedLink, ILink, IChangeReference

Inherited Members

Link.m_obj, Link.m_objLinkOwner, Link.UnregisterEvent(bool), Link.RegisterEvent(bool), Link.GetObjectData(SerializationInfo, StreamingContext), Link.ClearBeforeDeserialize(), Link.ClearBeforeSwap(), Link.Reserve(LinkEventArgs), Link.SetModified(), Link.GetChilds(HashSet), Link.GetFirstDesignEntities(), Link.DestroyObject(object, LinkEventArgs), Link.Dispose(bool), Link.Dispose(), Link.LinkedObj, Link.FullName, Link.Name, Link.IsReference, Link.Object, Link.Prototype

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Constructors

protected CheckedLink()

Initializes a new instance of the class.

public CheckedLink(ILinkContainer objParent)

Parameters

objParent ILinkContainer

The linked object's container object.

Initializes a new instance of the class.

public CheckedLink(ILinkContainer objParent, T obj)

Parameters

objParent ILinkContainer

The linked object's container object.

obj T

The linked object.

CheckedLink(SerializationInfo, StreamingContext)

protected CheckedLink(SerializationInfo info, StreamingContext context)

Parameters

info SerializationInfo

context StreamingContext

Properties

Checked

Gets or sets the checked state.

public bool Checked { get; set; }

Property Value

bool

Methods

GetObjectData(SerializationInfo, StreamingContext)

protected override void GetObjectData(SerializationInfo info, StreamingContext context)

Parameters

info SerializationInfo

context StreamingContext

protected virtual void OnResetLink()

Connect with Ansys