Class OperationDelegate
Last update: 16.07.2025Namespace: VM.Managed.Operation
Assembly: VMAppCore.dll
This class is to represent the operation using delegate.
public class OperationDelegate : OperationBase, IOperation
Inheritance
object ← OperationBase ← OperationDelegate
Derived
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
Constructors
OperationDelegate(OpCore1, object, View)
Initializes a new instance of the
protected OperationDelegate(OperationDelegate.OpCore1 op, object param, View view)
Parameters
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
protected OperationDelegate(OperationDelegate.OpCore1 op, object param, Document doc)
Parameters
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
protected OperationDelegate(OperationDelegate.OpCore1 op, object param)
Parameters
The operation.
param object
The operation parameter.
OperationDelegate(OpCore, View)
Initializes a new instance of the
protected OperationDelegate(OperationDelegate.OpCore op, View view)
Parameters
The operation.
view View
The operation parameter that is to represent the view.
OperationDelegate(OpCore, Document)
Initializes a new instance of the
protected OperationDelegate(OperationDelegate.OpCore op, Document doc)
Parameters
The operation.
doc Document
The operation parameter that is to represent the document.
OperationDelegate(OpCore, bool)
Initializes a new instance of the
protected OperationDelegate(OperationDelegate.OpCore op, bool bIsHistoryMerge)
Parameters
The operation.
bIsHistoryMerge bool
The history merge flag.
OperationDelegate(OpCore)
Initializes a new instance of the
protected OperationDelegate(OperationDelegate.OpCore op)
Parameters
The operation.
Properties
Name
Gets the operation name.
public override string Name { get; }
Property Value
UseMacro
public override bool UseMacro { get; }
Property Value
Methods
Execute()
Execute the operation.
public override void Execute()