Babel Namespace

The Babel namespace contains classes and enumerations based on the Managed Babel System that are designed to support the Transact-SQL language service. For more information about the Managed Babel System, see Managed Babel.

Classes

  Class Description
Public class CodeObjectQuickInfo Represents the IntelliSense Quick Info for a code object.
Public class LineScanner Scans Transact-SQL statements searching for individual units of code (tokens).
Public class MethodHelpText Provides information about a method to support IntelliSense features.
Public class MethodNameAndParamLocations Provides the name and parameter information about a method.
Public class Parameter Provides information about a parameter to support IntelliSense features.
Public class Region Provides the location of a region block.
Public class TokenInfo Provides information about a particular token that the Transact-SQL language parser encountered.

Enumerations

  Enumeration Description
Public enumeration TokenTriggers Specifies a set of triggers that can be fired from the LineScanner class.
Public enumeration TokenType Specifies the token types that can be identified and returned by the language service scanner.