About Namespaces In EasyLanguage
Namespaces
Namespaces (also call a name scope) represent a logical grouping of classes that relate to one another. The EasyLanguage class library includes the following main namespaces that appear when expanding the xxx.ELL folders in the dictionary:
tsdata.common
Contains classes that are used by other tsdata namespaces.
tsdata.marketdata
Contains classes that are used to access market data such as price quotes, market levels, and fundamental values.
tsdata.trading
Contains classes that are used to manage trades, positions, and account information.
charting
Contains classes that are used to interface with a chart analysis window.
platform
Contains classes that are used to interface with the main platform and settings.
quote
Contains classes that are used to interface with a quote (grid) window.
elsystem
Contains base classes that are used by tsdata classes and other elsystem classes as well as classes that perform some general system function or report error conditions.
elsystem.collections
Contains base classes that are used to create different types of collection objects.
elsystem.drawing
Contains classes that are used to describe the color and font characteristics of form controls
elsystem.drawingobjects
Contains classes that are used to create and manipulate drawing tools (trendlines, text, rectangles, etc.) in a chart window.
elsystem.io
Contains base classes that are used to handle input/output system exceptions.
elsystem.office.excel
Contains base classes that are used to access data from Excel spreadsheet files.
elsystem.xml
Contains base classes that are used to manage data in XML files.
strategy
Contains classes that are used to manage strategies and strategy automation.
elsystem.windows.forms
Contains classes that are used to create forms controls and containers.
easylanguage
Contains references to legacy EasyLanguage reserved words and functions.
Remarks
Before creating an instance of an object your code must include reference the TsData and ElSystem namespaces or to other specific namespaces containing the object to be referenced (ie elsystem.collections to create a queue object).
See Class Declaration.