Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class Application

Last update: 09.03.2026

Namespace: VM.CAD.Kernel
Assembly: VM.CAD.Kernel.dll

This class represents the application object of the native kernel

public sealed class Application : KernelObject

Inheritance

object ← KernelObject ← Application

Inherited Members

KernelObject.Dispose(), KernelObject.Key

Extension Methods

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

Constructors

Application(UIntPtr, bool)

Construct new Application object

public Application(UIntPtr key, bool isLock = true)

Parameters

key UIntPtr

The key of the application object.

isLock bool

If true, lock reference of the application object. otherwise, false.

Methods

OpenDocument(OpenDocumentInfo)

Open existing document

public (Document doc, uint returnCode) OpenDocument(OpenDocumentInfo openDocumentInfo)

Parameters

openDocumentInfo OpenDocumentInfo

Information of the documet to open.

Returns

(Document doc, uint returnCode)

The opened document.

See Also

OpenDocumentInfo

SetLogLevel(int, int)

Set loge level for kernel messages

public void SetLogLevel(int nKernelLogLevel, int nTranslatorLogLevel)

Parameters

nKernelLogLevel int

Kernel message log level

nTranslatorLogLevel int

Translator message log level

Exceptions

NotImplementedException

Failed to set log level.

Connect with Ansys