Namespace: Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet
Class 
ProparseDotNetSymbolScope Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.Studio.ProparseApi.ISymbolScope

File:ProparseDotNetSymbolScope
Purpose:Represents a Symbol Scope
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Fri Aug 14 11:11:44 CEST 2020



Top Method Summary
Options Name Purpose
Consultingwerk.Studio.ProparseApi.ISymbolScope AllChildScopesDeep () Get a list of this scope's symbols, and all symbols of all descendant scopes
Consultingwerk.Studio.ProparseApi.ISymbol AllSymbolsDeep () Get a list of all child scopes, and their child scopes, etc
Consultingwerk.Studio.ProparseApi.ISymbolScope Array (AbstractList) Converts a .NET/Java ArrayList of SymbolScope into an ABL Array

Top Constructor Summary
Options Name Purpose
ProparseDotNetSymbolScope (SymbolScope) Constructor for the ProparseDotNetSymbolScope class

Top Property Summary
Options Name Purpose
Consultingwerk.Studio.ProparseApi.ISymbol AllSymbols
Consultingwerk.Studio.ProparseApi.ITableBuffer Buffers
Consultingwerk.Studio.ProparseApi.ICall Calls
Consultingwerk.Studio.ProparseApi.ISymbolScope ChildScopes
INTEGER Depth
Consultingwerk.Studio.ProparseApi.ISymbolScope ParentScope
Consultingwerk.Studio.ProparseApi.IBlock RootBlock
Consultingwerk.Studio.ProparseApi.ISymbolScope RootScope
Consultingwerk.Studio.ProparseApi.IVariable Variables


Method Detail
Top

Consultingwerk.Studio.ProparseApi.ISymbolScope AllChildScopesDeep ()

Purpose: Get a list of this scope's symbols, and all symbols
of all descendant scopes
Notes:

Returns Consultingwerk.Studio.ProparseApi.ISymbolScope
The array of ISymbol's
Top

Consultingwerk.Studio.ProparseApi.ISymbol AllSymbolsDeep ()

Purpose: Get a list of all child scopes, and their child scopes, etc
Notes:

Returns Consultingwerk.Studio.ProparseApi.ISymbol
The array of ISymbolScope's
Top

Consultingwerk.Studio.ProparseApi.ISymbolScope Array (AbstractList)

Purpose: Converts a .NET/Java ArrayList of SymbolScope into an ABL Array
Notes:

Parameters:
poList java.util.AbstractList
The ArrayList of SymbolScope's
Returns Consultingwerk.Studio.ProparseApi.ISymbolScope
The ABL Array of ISymbolScope instances


Constructor Detail
Top

ProparseDotNetSymbolScope (SymbolScope)

Purpose: Constructor for the ProparseDotNetSymbolScope class
Notes:

Parameters:
poSymbolScope org.prorefactor.treeparser.SymbolScope
The SymbolScope to represent


Property Detail
Top

Consultingwerk.Studio.ProparseApi.ISymbol AllSymbols


Returns Consultingwerk.Studio.ProparseApi.ISymbol
Top

Consultingwerk.Studio.ProparseApi.ITableBuffer Buffers


Returns Consultingwerk.Studio.ProparseApi.ITableBuffer
Top

Consultingwerk.Studio.ProparseApi.ICall Calls


Returns Consultingwerk.Studio.ProparseApi.ICall
Top

Consultingwerk.Studio.ProparseApi.ISymbolScope ChildScopes


Returns Consultingwerk.Studio.ProparseApi.ISymbolScope
Top

INTEGER Depth


Returns INTEGER
Top

Consultingwerk.Studio.ProparseApi.ISymbolScope ParentScope


Returns Consultingwerk.Studio.ProparseApi.ISymbolScope
Top

Consultingwerk.Studio.ProparseApi.IBlock RootBlock


Returns Consultingwerk.Studio.ProparseApi.IBlock
Top

Consultingwerk.Studio.ProparseApi.ISymbolScope RootScope


Returns Consultingwerk.Studio.ProparseApi.ISymbolScope
Top

Consultingwerk.Studio.ProparseApi.IVariable Variables


Returns Consultingwerk.Studio.ProparseApi.IVariable


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       30.03.2026 11:12:43