Namespace: Consultingwerk.Studio.ProparseApi
Interface 
ISymbol Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet.ProparseDotNetSymbol, Consultingwerk.Studio.ProparseApi.Implementation.ProparseWeb.ProparseWebSymbol

File:ISymbol
Purpose:Base class for any type of symbol which needs to be kept
track of when parsing a 4gl compile unit's AST
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Thu Aug 13 12:59:57 CEST 2020
Purpose: The count of all references
Notes:



Top Method Summary
Options Name Purpose
+ CHARACTER ToString () Get the text from the Symbol

Top Property Summary
Options Name Purpose
+ INTEGER AllRefsCount
+ Consultingwerk.Studio.ProparseApi.INode AsNode
+ Consultingwerk.Studio.ProparseApi.INode DefineNode
+ LOGICAL Exported
+ CHARACTER FullName
+ LOGICAL Imported
+ Consultingwerk.Studio.ProparseApi.INode IndirectDefineIdNode
+ Consultingwerk.Studio.ProparseApi.INode LikeNode
+ CHARACTER Name
+ INTEGER NumReads
+ INTEGER NumWrites
+ Consultingwerk.Studio.ProparseApi.NodeTypesEnum ProgressType


Method Detail
Top

PUBLIC CHARACTER ToString ()

Purpose: Get the text from the Symbol
Notes:

Returns CHARACTER
The text from the Symbol


Property Detail
Top

PUBLIC INTEGER AllRefsCount


Returns INTEGER
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode AsNode


Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode DefineNode


Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC LOGICAL Exported


Returns LOGICAL
Top

PUBLIC CHARACTER FullName


Returns CHARACTER
Top

PUBLIC LOGICAL Imported


Returns LOGICAL
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode IndirectDefineIdNode


Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC Consultingwerk.Studio.ProparseApi.INode LikeNode


Returns Consultingwerk.Studio.ProparseApi.INode
Top

PUBLIC CHARACTER Name


Returns CHARACTER
Top

PUBLIC INTEGER NumReads


Returns INTEGER
Top

PUBLIC INTEGER NumWrites


Returns INTEGER
Top

PUBLIC Consultingwerk.Studio.ProparseApi.NodeTypesEnum ProgressType


Returns Consultingwerk.Studio.ProparseApi.NodeTypesEnum


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