Share via


TSqlFragment Class

Definition

This class is a real internal class to parser, therefore it is not in the spec tree.

[System.Serializable]
public abstract class TSqlFragment
[<System.Serializable>]
type TSqlFragment = class
Public MustInherit Class TSqlFragment
Inheritance
TSqlFragment
Derived
Attributes

Constructors

TSqlFragment()

Fields

Uninitialized

Constant to indicate and uninitialized token.

Properties

FirstTokenIndex

Gets or sets the first index of the token.

FragmentLength

Defines the number of characters the fragment takes up in the script it was parsed.

LastTokenIndex

Gets or sets the last index of the token.

ScriptTokenStream

Gets or sets the script token stream.

StartColumn

Gets the start column.

StartLine

Gets the start line.

StartOffset

Defines the character offset of fragments starting location in the script it was parsed.

Methods

Accept(TSqlFragmentVisitor)

Accepts the specified visitor.

AcceptChildren(TSqlFragmentVisitor)

Accepts specified visitor on the children.

Applies to