Namespace: Consultingwerk.Studio.ProparseApi
Interface 
ISymbolScope Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetSymbolScope, Consultingwerk.Studio.ProparseApi.Implementation.ProparseWeb.ProparseWebSymbolScope

File:ISymbolScope
Purpose:Represents a Symbol Scope
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Fri Aug 14 06:22:59 CEST 2020
Purpose: Get a *copy* of the list of all symbols in this scope
Notes:



Top Method Summary
Options Name Purpose
+ Consultingwerk.Studio.ProparseApi.ISymbolScope AllChildScopesDeep () Get a list of all child scopes, and their child scopes, etc
+ Consultingwerk.Studio.ProparseApi.ISymbol AllSymbolsDeep () Get a list of this scope's symbols, and all symbols of all descendant scopes

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

PUBLIC Consultingwerk.Studio.ProparseApi.ISymbolScope AllChildScopesDeep ()

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

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

PUBLIC Consultingwerk.Studio.ProparseApi.ISymbol AllSymbolsDeep ()

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

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


Property Detail
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ISymbol AllSymbols


Returns Consultingwerk.Studio.ProparseApi.ISymbol
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ITableBuffer Buffers


Returns Consultingwerk.Studio.ProparseApi.ITableBuffer
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ICall Calls


Returns Consultingwerk.Studio.ProparseApi.ICall
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ISymbolScope ChildScopes


Returns Consultingwerk.Studio.ProparseApi.ISymbolScope
Top

PUBLIC INTEGER Depth


Returns INTEGER
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ISymbolScope ParentScope


Returns Consultingwerk.Studio.ProparseApi.ISymbolScope
Top

PUBLIC Consultingwerk.Studio.ProparseApi.IBlock RootBlock


Returns Consultingwerk.Studio.ProparseApi.IBlock
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ISymbolScope RootScope


Returns Consultingwerk.Studio.ProparseApi.ISymbolScope
Top

PUBLIC Consultingwerk.Studio.ProparseApi.IVariable Variables


Returns Consultingwerk.Studio.ProparseApi.IVariable


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 13:23:09