Class CheckedLink<T, TUpdate, TDestroy, TOwnerDestroy\>
Last update: 16.07.2025Namespace: 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
object ←
Link
Implements
ITypedLink
Inherited Members
Link
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
CheckedLink()
protected CheckedLink()
CheckedLink(ILinkContainer)
Initializes a new instance of the
public CheckedLink(ILinkContainer objParent)
Parameters
objParent ILinkContainer
The linked object's container object.
CheckedLink(ILinkContainer, T)
Initializes a new instance of the
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
Methods
GetObjectData(SerializationInfo, StreamingContext)
protected override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
info SerializationInfo
context StreamingContext
OnResetLink()
protected virtual void OnResetLink()