Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class OperationDelegate

Last update: 16.07.2025

Namespace: VM.Managed.Operation
Assembly: VMAppCore.dll

This class is to represent the operation using delegate.

public class OperationDelegate : OperationBase, IOperation

Inheritance

objectOperationBaseOperationDelegate

Derived

OperationDelegateNoJournal

Implements

IOperation

Inherited Members

OperationBase.g_bRedrawKernel, OperationBase.g_bVerify, OperationBase.g_bSkipAddEvent, OperationBase.g_bDupicateMsg, OperationBase.m_bIsHistoryMerge, OperationBase.Execute(), OperationBase.PostExecute(), OperationBase.GetInformation(XmlWriter), OperationBase.Create(string, View, object), OperationBase.Create(string, IDocument, object), OperationBase.Create(string, object), OperationBase.Create(string), OperationBase.StartSession(), OperationBase.StartSession(OperationBase, OperationBase.PostOperation), OperationBase.StartSession(OperationBase), OperationBase.StartSessionAndWait(), OperationBase.StartSessionAndWait(OperationBase, OperationBase.PostOperation), OperationBase.StartSessionAndWait(OperationBase), OperationBase.Initialize(OperationBase.ShowVerifyResult), OperationBase.RecordJournal(OperationBase), OperationBase.UseSession(string), OperationBase.raise_OnOperationStatusChanged(object, OperationStatusEventArgs), OperationBase.raise_OnEndOperation(object, EventArgs), OperationBase.ClearCurrentMark(string), OperationBase.ClearCurrentMark(IDocument), OperationBase.ClearCurrentMark(), OperationBase.GlobalOverride, OperationBase.IsDoingThread, OperationBase.ExecuteMacro, OperationBase.SimStatus, OperationBase.Status, OperationBase.autoEvents, OperationBase.IsHistoryMerge, OperationBase.SkipClearTemporaryLinkContainer, OperationBase.PostExecuteClearTemporaryLinkContainer, OperationBase.SkipEndOperation, OperationBase.UseMacro, OperationBase.MarkStatus, OperationBase.UseThread, OperationBase.Name, OperationBase.ExecutableOnHold, OperationBase.Override, OperationBase.Parameter, OperationBase.View, OperationBase.Document, OperationBase.OnEndOperation, OperationBase.OnOperationStatusChanged

Extension Methods

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

Constructors

OperationDelegate(OpCore1, object, View)

Initializes a new instance of the class.

protected OperationDelegate(OperationDelegate.OpCore1 op, object param, View view)

Parameters

op OperationDelegate.OpCore1

The operation.

param object

The operation parameter.

view View

The operation parameter that is to represent the view.

OperationDelegate(OpCore1, object, Document)

Initializes a new instance of the class.

protected OperationDelegate(OperationDelegate.OpCore1 op, object param, Document doc)

Parameters

op OperationDelegate.OpCore1

The operation.

param object

The operation parameter.

doc Document

The operation parameter that is to represent the document.

OperationDelegate(OpCore1, object)

Initializes a new instance of the class.

protected OperationDelegate(OperationDelegate.OpCore1 op, object param)

Parameters

op OperationDelegate.OpCore1

The operation.

param object

The operation parameter.

OperationDelegate(OpCore, View)

Initializes a new instance of the class.

protected OperationDelegate(OperationDelegate.OpCore op, View view)

Parameters

op OperationDelegate.OpCore

The operation.

view View

The operation parameter that is to represent the view.

OperationDelegate(OpCore, Document)

Initializes a new instance of the class.

protected OperationDelegate(OperationDelegate.OpCore op, Document doc)

Parameters

op OperationDelegate.OpCore

The operation.

doc Document

The operation parameter that is to represent the document.

OperationDelegate(OpCore, bool)

Initializes a new instance of the class.

protected OperationDelegate(OperationDelegate.OpCore op, bool bIsHistoryMerge)

Parameters

op OperationDelegate.OpCore

The operation.

bIsHistoryMerge bool

The history merge flag.

OperationDelegate(OpCore)

Initializes a new instance of the class.

protected OperationDelegate(OperationDelegate.OpCore op)

Parameters

op OperationDelegate.OpCore

The operation.

Properties

Name

Gets the operation name.

public override string Name { get; }

Property Value

string

UseMacro

public override bool UseMacro { get; }

Property Value

bool

Methods

Execute()

Execute the operation.

public override void Execute()

Connect with Ansys