Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class LinkBaseAttribute

Last update: 09.03.2026

Namespace: VM.Models.Pre
Assembly: VM.Models.Pre.Aspects.dll

public abstract class LinkBaseAttribute : Attribute

Inheritance

object ← Attribute ← LinkBaseAttribute

Derived

LinkAttribute, LinkUpdateAttribute

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)

Constructors

LinkBaseAttribute()

protected LinkBaseAttribute()

Properties

CacheItems

public IEnumerable CacheItems { get; }

Property Value

IEnumerable

IsCacheEmpty

public bool IsCacheEmpty { get; }

Property Value

bool

Methods

AddCache(string, IDisposable)

protected void AddCache(string propertyName, IDisposable subscriber)

Parameters

propertyName string

subscriber IDisposable

Dispose()

public void Dispose()

DisposeManagedResources()

protected virtual void DisposeManagedResources()

Initialize(object)

public void Initialize(object owner)

Parameters

owner object

InitializeProperty(object, IEnumerable<PropertyInfo>)

protected abstract void InitializeProperty(object owner, IEnumerable<PropertyInfo> propertyInfos)

Parameters

owner object

propertyInfos IEnumerable<PropertyInfo>

Unsubscribe(string)

protected void Unsubscribe(string propertyName)

Parameters

propertyName string

Connect with Ansys