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 and drawing objects.

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.