Namespace: Consultingwerk.Studio.IdeSupport
Interface 
IIdeSupportService Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.Studio.IdeSupport.Pdsoe.PdsoeSupportService, Consultingwerk.Studio.IdeSupport.VsCode.VsCodeSupportService, Consultingwerk.Studio.IdeSupport.Windsurf.WindsurfSupportService

File:IIdeSupportService
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Tue Mar 15 19:36:46 EDT 2022



Top Method Summary
Options Name Purpose
CHARACTER GetAdditionalArguments () Returns the Additional Arguments from the Configuration
CHARACTER GetWorkspace () Locates the workspace either on disk or in the configuration
CHARACTER GetWorkspaceFromConfiguration () Obtains the workspace location from configuration
CHARACTER LocateWorkspace () Locates the workspace closest to the current working directory
OpenFile (character, character) Opens a file in a workspace
OpenFile (character, character, integer) Opens a file in a workspace
OpenFile (character, character, integer, integer) Opens a file in a workspace
OpenWorkspace (character) Opens the given Workspace


Method Detail
Top

CHARACTER GetAdditionalArguments ()

Purpose: Returns the Additional Arguments from the Configuration
Notes:

Returns CHARACTER
The AdditionalArguments from the configuration
Top

CHARACTER GetWorkspace ()

Purpose: Locates the workspace either on disk or in the configuration
Notes: Throws an error, when the workspace cannot be found

Returns CHARACTER
The workspace folder or file name
Top

CHARACTER GetWorkspaceFromConfiguration ()

Purpose: Obtains the workspace location from configuration
Notes: Returns ? when no workspace is defined in the configuration file

Returns CHARACTER
The workspace folder or file name
Top

CHARACTER LocateWorkspace ()

Purpose: Locates the workspace closest to the current working directory
Notes: Returns ? when no workspace can be found

Returns CHARACTER
The workspace folder or file name
Top

OpenFile (character, character)

Purpose: Opens a file in a workspace
Notes: When the workspace is not provided, attempts to locate workspace
and then obtain it from configuration

Parameters:
pcWorkspace CHARACTER
The folder of file name representing the workspace configuration
pcFileName CHARACTER
The name of the file to open
Top

OpenFile (character, character, integer)

Purpose: Opens a file in a workspace
Notes: When the workspace is not provided, attempts to locate workspace
and then obtain it from configuration

Parameters:
pcWorkspace CHARACTER
The folder of file name representing the workspace configuration
pcFileName CHARACTER
The name of the file to open
piLineNumber INTEGER
The line number to jump to
Top

OpenFile (character, character, integer, integer)

Purpose: Opens a file in a workspace
Notes: When the workspace is not provided, attempts to locate workspace
and then obtain it from configuration

Parameters:
pcWorkspace CHARACTER
The folder of file name representing the workspace configuration
pcFileName CHARACTER
The name of the file to open
piLineNumber INTEGER
The line number to jump to
piColumnNumber INTEGER
The column to jump to
Top

OpenWorkspace (character)

Purpose: Opens the given Workspace
Notes:

Parameters:
pcWorkspace CHARACTER
The folder or file name representing the workspace configuration


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:29:30