Top Method Summary
Options Name Purpose
CHARACTER FindId (INode) Returns the Text of the ID Node under the given Node
GetTriggerCode (character, dataset) Parses the given file for the trigger subscriptions and returns a dataset containing all triggers including their source code
GetTriggerCode (IParseUnit) Parses the given file for the trigger subscriptions and returns a dataset containing all triggers including their source code
Initialize () Initializes the Proparse environment
OnProcessTriggerNode (ProcessTriggerNodeEventArgs) Raises the ProcessTriggerNode
OnStatusChanged (StatusChangedEventArgs) Raises the StatusChanged
Consultingwerk.Studio.ProparseApi.IParseUnit ParseFile (character) Parses the file
ParseTriggerNode (INode, RefactorSession2) Parses an INode representing a trigger (ON Statement)
PublishStatus (character) Publishes the a status message

Top Event Summary
Options Name Purpose
ProcessTriggerNode (Object, ProcessTriggerNodeEventArgs) Raised when processing a Trigger Node
StatusChanged (Object, StatusChangedEventArgs) Raised when the status of the class has changed


Method Detail
Top

CHARACTER FindId (INode)

Purpose: Returns the Text of the ID Node under the given Node
Notes:

Parameters:
poNode Consultingwerk.Studio.ProparseApi.INode
The parent node to locate the ID under
Returns CHARACTER
The ID value
Top

GetTriggerCode (character, dataset)

Purpose: Parses the given file for the trigger subscriptions and returns a dataset
containing all triggers including their source code
Notes:

Parameters:
pcFileName CHARACTER
The name of the file to parse
dsTrigger DATASET dsTrigger
OUTPUT DATASET The ProDataset with the Trigger subscriptions and source code
Top

GetTriggerCode (IParseUnit)

Purpose: Parses the given file for the trigger subscriptions and returns a dataset
containing all triggers including their source code
Notes:

Parameters:
poParseUnit Consultingwerk.Studio.ProparseApi.IParseUnit
The Proparse IParseUnit
Top

Initialize ()

Purpose: Initializes the Proparse environment
Notes:

Top

OnProcessTriggerNode (ProcessTriggerNodeEventArgs)

Purpose: Raises the ProcessTriggerNode
Notes:

Parameters:
e Consultingwerk.Studio.LegacyGuiMigration.Frame.ProcessTriggerNodeEventArgs
The ProcessTriggerNodeEventArgs with the data for the event
Top

OnStatusChanged (StatusChangedEventArgs)

Purpose: Raises the StatusChanged
Notes:

Parameters:
e Consultingwerk.StatusChangedEventArgs
The StatusChangedEventArgs with the data for the event
Top

Consultingwerk.Studio.ProparseApi.IParseUnit ParseFile (character)

Purpose: Parses the file
Notes:

Parameters:
pcFileName CHARACTER
: character
Returns Consultingwerk.Studio.ProparseApi.IParseUnit
The Proparse IParseUnit
Top

ParseTriggerNode (INode, RefactorSession2)

Purpose: Parses an INode representing a trigger (ON Statement)
Notes: Creates records in the temp-tables

Parameters:
poNode Consultingwerk.Studio.ProparseApi.INode
The INode representing the ON Statement
poRefactorSession Consultingwerk.Studio.SmartRefactor.RefactorSession2
Top

PublishStatus (character)

Purpose: Publishes the a status message
Notes:

Parameters:
pcStatus CHARACTER
The status to publish


Event Detail
Top

ProcessTriggerNode (Object, ProcessTriggerNodeEventArgs)

Purpose: Raised when processing a Trigger Node
Notes:

Parameters:
sender Progress.Lang.Object
The object that raised the ProcessTriggerNode event
e Consultingwerk.Studio.LegacyGuiMigration.Frame.ProcessTriggerNodeEventArgs
The ProcessTriggerNodeEventArgs with the data for the event
Top

StatusChanged (Object, StatusChangedEventArgs)

Purpose: Raised when the status of the class has changed
Notes:

Parameters:
sender Progress.Lang.Object
The object that raised the StatusChanged event
e Consultingwerk.StatusChangedEventArgs
The StatusChangedEventArgs with the data for the event


ProDataset Detail

ProDataset dsTrigger

Member tables: ttTriggerEvent, ttTriggerCode


Temp-Table Detail

Temp-Table ttTriggerCode

Defined in:

Temp-Table ttTriggerEvent

Defined in:


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       19.09.2026 10:17:41