<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.SqlServer.TransactSql.ScriptDom</name>
    </assembly>
    <members>
        <member name="F:antlr.ByteBuffer.buf">
            <summary>
            Small buffer used to avoid reading individual chars
            </summary>
        </member>
        <member name="F:antlr.CharBuffer.buf">
            <summary>
            Small buffer used to avoid reading individual chars
            </summary>
        </member>
        <member name="F:antlr.CharScanner.tokenCreator">
            <summary>Used for creating Token instances.</summary>
        </member>
        <member name="F:antlr.CharScanner.cached_LA1">
            <summary>Used for caching lookahead characters.</summary>
        </member>
        <member name="M:antlr.CharScanner.panic(System.String)">
            <summary>
            This method is executed by ANTLR internally when it detected an illegal
            state that cannot be recovered from.
            The previous implementation of this method called <see cref="M:System.Environment.Exit(System.Int32)"/>
            and writes directly to <see cref="P:System.Console.Error"/>, which is usually not 
            appropriate when a translator is embedded into a larger application.
            </summary>
            <param name="s">Error message.</param>
        </member>
        <member name="F:antlr.CharScanner.ReflectionBasedTokenCreator._tokenTypeName">
            <summary>
            The fully qualified name of the Token type to create.
            </summary>
        </member>
        <member name="F:antlr.CharScanner.ReflectionBasedTokenCreator._tokenTypeObject">
            <summary>
            Type object used as a template for creating tokens by reflection.
            </summary>
        </member>
        <member name="M:antlr.CharScanner.ReflectionBasedTokenCreator.SetTokenType(System.String)">
            <summary>
            Returns the fully qualified name of the Token type that this
            class creates.
            </summary>
        </member>
        <member name="P:antlr.CharScanner.ReflectionBasedTokenCreator.TokenTypeName">
            <summary>
            Returns the fully qualified name of the Token type that this
            class creates.
            </summary>
        </member>
        <member name="M:antlr.CharScanner.ReflectionBasedTokenCreator.Create">
            <summary>
            Constructs a <see cref="T:antlr.Token"/> instance.
            </summary>
        </member>
        <member name="P:antlr.CommonHiddenStreamToken.CommonHiddenStreamTokenCreator.TokenTypeName">
            <summary>
            Returns the fully qualified name of the Token type that this
            class creates.
            </summary>
        </member>
        <member name="M:antlr.CommonHiddenStreamToken.CommonHiddenStreamTokenCreator.Create">
            <summary>
            Constructs a <see cref="T:antlr.Token"/> instance.
            </summary>
        </member>
        <member name="P:antlr.CommonToken.CommonTokenCreator.TokenTypeName">
            <summary>
            Returns the fully qualified name of the Token type that this
            class creates.
            </summary>
        </member>
        <member name="M:antlr.CommonToken.CommonTokenCreator.Create">
            <summary>
            Constructs a <see cref="T:antlr.Token"/> instance.
            </summary>
        </member>
        <member name="T:antlr.InputBuffer">
            <summary>
            Represents a stream of characters fed to the lexer from that can be rewound 
            via mark()/rewind() methods.
            </summary>
            <remarks>
            <para>
            A dynamic array is used to buffer up all the input characters.  Normally,
            "k" characters are stored in the buffer.  More characters may be stored 
            during guess mode (testing syntactic predicate), or when LT(i>k) is referenced.
            Consumption of characters is deferred.  In other words, reading the next
            character is not done by conume(), but deferred until needed by LA or LT.
            </para>
            </remarks>
        </member>
        <member name="T:antlr.IToken">
            <summary>
            A token is minimally a token type.  Subclasses can add the text matched
            for the token and line info. 
            </summary>
        </member>
        <member name="M:antlr.MismatchedCharException.appendCharName(System.Text.StringBuilder,System.Int32)">
            <summary>
            Append a char to the msg buffer.  If special, then show escaped version
            </summary>
            <param name="sb">Message buffer</param>
            <param name="c">Char to append</param>
        </member>
        <member name="M:antlr.Parser.consume">
            <summary>
            
            </summary>
        </member>
        <member name="T:antlr.TokenCreator">
            <summary>
            A creator of Token object instances.
            </summary>
            <remarks>
            <para>
            This class and it's sub-classes exists primarily as an optimization
            of the reflection-based mechanism(s) previously used exclusively to 
            create instances of Token objects.
            </para>
            <para>
            Since Lexers in ANTLR use a single Token type, each TokenCreator can 
            create one class of Token objects (that's why it's not called TokenFactory).
            </para>
            </remarks>
        </member>
        <member name="P:antlr.TokenCreator.TokenTypeName">
            <summary>
            Returns the fully qualified name of the Token type that this
            class creates.
            </summary>
        </member>
        <member name="M:antlr.TokenCreator.Create">
            <summary>
            Constructs a <see cref="T:antlr.Token"/> instance.
            </summary>
        </member>
        <member name="T:antlr.TokenStreamRewriteEngine">
            <summary>
            This token stream tracks the *entire* token stream coming from
            a lexer, but does not pass on the whitespace (or whatever else
            you want to discard) to the parser.
            </summary>
            <remarks>
            <para>
            This class can then be asked for the ith token in the input stream.
            Useful for dumping out the input stream exactly after doing some
            augmentation or other manipulations.  Tokens are index from 0..n-1
            </para>
            <para>
            You can insert stuff, replace, and delete chunks.  Note that the
            operations are done lazily--only if you convert the buffer to a
            string.  This is very efficient because you are not moving data around
            all the time.  As the buffer of tokens is converted to strings, the
            toString() method(s) check to see if there is an operation at the
            current index.  If so, the operation is done and then normal string
            rendering continues on the buffer.  This is like having multiple Turing
            machine instruction streams (programs) operating on a single input tape. :)
            </para>
            <para>
            Since the operations are done lazily at toString-time, operations do not
            product incorrect token index values.  That is, an insert operation at token
            index i does not change the index values for tokens i+1..n-1.
            </para>
            <para>
            Because operations never actually alter the buffer, you may always get
            the original token stream back without undoing anything.  Since
            the instructions are queued up, you can easily simulate transactions and
            roll back any changes if there is an error just by removing instructions.
            For example,
            </para>
            <example>For example:
            <code>
            TokenStreamRewriteEngine rewriteEngine = new TokenStreamRewriteEngine(lexer);
            JavaRecognizer           parser        = new JavaRecognizer(rewriteEngine);
            ...
            rewriteEngine.insertAfter("pass1", t, "func1");}
            rewriteEngine.insertAfter("pass2", u, "start");}
            System.Console.Out.WriteLine(rewriteEngine.ToString("pass1"));
            System.Console.Out.WriteLine(rewriteEngine.ToString("pass2"));
            </code>
            </example>
            <para>
            You can also have multiple "instruction streams" and get multiple
            rewrites from a single pass over the input.  Just name the instruction
            streams and use that name again when printing the buffer.  This could be
            useful for generating a C file and also its header file--all from the
            same buffer.
            </para>
            <para>
            If you don't use named rewrite streams, a "default" stream is used.
            </para>
            <para>
            Terence Parr, parrt@cs.usfca.edu
            University of San Francisco
            February 2004
            </para>
            </remarks>
        </member>
        <member name="M:antlr.TokenStreamRewriteEngine.RewriteOperation.execute(System.Text.StringBuilder)">
            <summary>
            Execute the rewrite operation by possibly adding to the buffer.
            </summary>
            <param name="buf">rewrite buffer</param>
            <returns>The index of the next token to operate on.</returns>
        </member>
        <member name="F:antlr.TokenStreamRewriteEngine.tokens">
            <summary>
            Track the incoming list of tokens
            </summary>
        </member>
        <member name="F:antlr.TokenStreamRewriteEngine.programs">
            <summary>
            You may have multiple, named streams of rewrite operations.
            I'm calling these things "programs."
            Maps string (name) -> rewrite (List)
            </summary>
        </member>
        <member name="F:antlr.TokenStreamRewriteEngine.lastRewriteTokenIndexes">
            <summary>
            Map string (program name) -> Integer index
            </summary>
        </member>
        <member name="F:antlr.TokenStreamRewriteEngine._index">
            <summary>
            track index of tokens
            </summary>
        </member>
        <member name="F:antlr.TokenStreamRewriteEngine.stream">
            <summary>
            Who do we suck tokens from?
            </summary>
        </member>
        <member name="F:antlr.TokenStreamRewriteEngine.discardMask">
            <summary>
            Which (whitespace) token(s) to throw out
            </summary>
        </member>
        <member name="M:antlr.TokenStreamRewriteEngine.rollback(System.String,System.Int32)">
            <summary>
            Rollback the instruction stream for a program so that
            the indicated instruction (via instructionIndex) is no
            longer in the stream.
            </summary>
            <remarks>
            UNTESTED!
            </remarks>
            <param name="programName"></param>
            <param name="instructionIndex"></param>
        </member>
        <member name="M:antlr.TokenStreamRewriteEngine.deleteProgram(System.String)">
            <summary>
            Reset the program so that no instructions exist
            </summary>
            <param name="programName"></param>
        </member>
        <member name="M:antlr.TokenStreamRewriteEngine.addToSortedRewriteList(antlr.TokenStreamRewriteEngine.RewriteOperation)">
            <summary>
            If op.index > lastRewriteTokenIndexes, just add to the end.
            Otherwise, do linear
            </summary>
            <param name="op"></param>
        </member>
        <member name="T:antlr.TokenWithIndex">
            <summary>
            This token tracks it's own index 0..n-1 relative to the beginning 
            of the stream. It is designed to work with 
            <see cref="T:antlr.TokenStreamRewriteEngine"/> in TokenStreamRewriteEngine.cs
            </summary> 
        </member>
        <member name="F:antlr.TokenWithIndex.index">
            <summary>
            Index into token array indicating position in input stream
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AbortAfterWaitType">
            <summary>
            The action to be taken after low priority wait times out.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AbortAfterWaitType.None">
            <summary>
            After timeout enter the normal wait queue.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AbortAfterWaitType.Blockers">
            <summary>
            After timeout abort blocking transactions.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AbortAfterWaitType.Self">
            <summary>
            After timeout abort the statement itself.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AffinityKind">
            <summary>
            The types of endpoint affinity 
            </summary>       
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AllowConnectionsOptionKind">
            <summary>
            The allow read options.
            </summary>       
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AllowConnectionsOptionKind.No">
            <summary>
            No connections allowed
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AllowConnectionsOptionKind.ReadOnly">
            <summary>
            Read-only connections allowed
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AllowConnectionsOptionKind.ReadWrite">
            <summary>
            Read-write connections allowed.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AllowConnectionsOptionKind.All">
            <summary>
            All connections allowed.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAction">
            <summary>
            The types of alter action
            </summary>           
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupActionType">
            <summary>
            The types alter availability group actions
            </summary>       
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupActionType.Failover">
            <summary>
            Failover
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupActionType.ForceFailoverAllowDataLoss">
            <summary>
            Force failover with allowed data loss
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupActionType.Online">
            <summary>
            Take the availability group online
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupActionType.Offline">
            <summary>
            Take the availability group offline
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupActionType.Join">
            <summary>
            Join the availability group
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupStatementType">
            <summary>
            The types of alter availability group statements.
            </summary>       
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupStatementType.AddDatabase">
            <summary>
            Add database
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupStatementType.RemoveDatabase">
            <summary>
            Remove database
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupStatementType.AddReplica">
            <summary>
            Add replica
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupStatementType.ModifyReplica">
            <summary>
            Modify replica
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupStatementType.RemoveReplica">
            <summary>
            Remove replica
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupStatementType.Set">
            <summary>
            Set options
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupStatementType.Action">
            <summary>
            Take an action
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCertificateStatementKind">
            <summary>
            The types of Alter Certificate
            </summary>   
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterEventSessionStatementType">
            <summary>
            The types of alter event session statement
            </summary>   
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFederationKind">
            <summary>
            The types of alter federation statement
            </summary>   
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextCatalogAction">
            <summary>
            The types of alter fulltext catalog action
            </summary>   
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterIndexType">
            <summary>
            The possible alter index types.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterMasterKeyOption">
            <summary>
            The types of alter master key options
            </summary>   
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterResourceGovernorCommandType">
            <summary>
            The types of alter resource governor command
            </summary>   
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionOptionKind">
            <summary>
            The types of buffer pool extension options.
            </summary>       
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationDiagnosticsLogOptionKind">
            <summary>
            The types of diagnostics log options.
            </summary>       
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationExternalAuthenticationOptionKind">
            <summary>
            The types of external authentication options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationFailoverClusterPropertyOptionKind">
            <summary>
            The types of failover cluster properties.
            </summary>       
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationHadrClusterOptionKind">
            <summary>
            The types of HADR cluster properties.
            </summary>       
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSoftNumaOptionKind">
            <summary>
            The types of softnuma options.
            </summary>       
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServiceMasterKeyOption">
            <summary>
            The types of alter service master key option
            </summary>       
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption">
            <summary>
            The options for alter column version of alter table statement.
            AddRowguidcol, DropRowguidcol can only happen if there is no
            DataType.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption.NoOptionDefined">
            <summary>
            No option defined
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption.AddRowGuidCol">
            <summary>
            Add Rowguidcol for the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption.DropRowGuidCol">
            <summary>
            Drop Rowguidcol for the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption.Null">
            <summary>
            Null was defined.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption.NotNull">
            <summary>
            Not null was defined.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption.AddPersisted">
            <summary>
            Add persisted for the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption.DropPersisted">
            <summary>
            Drop persisted for the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption.AddNotForReplication">
            <summary>
            Add not for replication for the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption.DropNotForReplication">
            <summary>
            Drop not for replication for the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption.AddSparse">
            <summary>
            Add Sparse for the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption.DropSparse">
            <summary>
            Drop Sparse for the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption.AddMaskingFunction">
            <summary>
            Add Masking Function for the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption.DropMaskingFunction">
            <summary>
            Drop Masking Function for the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption.AddHidden">
            <summary>
            Add hidden flag to temporal generated always column
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption.DropHidden">
            <summary>
            Drops hidden flag to temporal generated always column
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnOption.Encryption">
            <summary>
            Add Always Encryption details for column
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ApplicationRoleOptionKind">
            <summary>
            The possible application role options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyOptionKind">
            <summary>
            The possible Assembly Options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AssignmentKind">
            <summary>
            The types of assignment
            </summary>   
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AtomicBlockOptionKind">
            <summary>
            Options specified in the ATOMIC block statement
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AtomicBlockOptionKind.IsolationLevel">
            <summary>
            Isolation Level
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AtomicBlockOptionKind.Language">
            <summary>
            Language
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AtomicBlockOptionKind.DateFirst">
            <summary>
            Date First
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AtomicBlockOptionKind.DateFormat">
            <summary>
            Date Format
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AtomicBlockOptionKind.DelayedDurability">
            <summary>
            Date Format
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AttachMode">
            <summary>
            The types of attach mode
            </summary>   
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AuditActionGroup">
            <summary>
            The types of audit action group
            </summary>   
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AuditFailureActionType">
            <summary>
            The action to take on audit failure.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AuditFailureActionType.Continue">
            <summary>
            Continue.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AuditFailureActionType.Shutdown">
            <summary>
            Shutdown the server.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AuditFailureActionType.FailOperation">
            <summary>
            Fail the operation.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AuditTargetKind">
            <summary>
            The possible audit target kinds
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationProtocol">
            <summary>
            The types of authentication protocols
            </summary>   
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationTypes">
            <summary>
            Possible authentication types
            </summary>   
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningCreateIndexOptionHelper">
            <summary>
            Helper Class for Automatic Tuning Create Index Option State
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningDropIndexOptionHelper">
            <summary>
            Helper Class for Automatic Tuning Drop Index Option State
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningForceLastGoodPlanOptionHelper">
            <summary>
            Helper Class for Automatic Tuning Force Last Good Plan Option State
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningOptionsHelper">
            <summary>
            Helper Class for Automatic Tuning Options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningMaintainIndexOptionHelper">
            <summary>
            Helper Class for Automatic Tuning Maintain Index Option State
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningOptionKind">
            <summary>
            The possible Automatic Tuning Options under 'ALTER DATABASE d1 SET AUTOMATIC_TUNING = (...)'
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningOptionState">
            <summary>
            The possible Automatic Tuning Options under 'ALTER DATABASE d1 SET AUTOMATIC_TUNING = (OPTION = ...)'
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningState">
            <summary>
            State of Automatic Tuning option
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupOptionKind">
            <summary>
            The types of availability group options
            </summary>       
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupOptionKind.RequiredCopiesToCommit">
            <summary>
            Required copies to commit
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityModeOptionKind">
            <summary>
            The availability mode options.
            </summary>       
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityModeOptionKind.SynchronousCommit">
            <summary>
            Synchronous commit
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityModeOptionKind.AsynchronousCommit">
            <summary>
            Asynchronous commit
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplicaOptionKind">
            <summary>
            The possible Availability Replica Options.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplicaOptionKind.AvailabilityMode">
            <summary>
            Availability mode
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplicaOptionKind.FailoverMode">
            <summary>
            Failover mode
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplicaOptionKind.EndpointUrl">
            <summary>
            Endpoint url
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplicaOptionKind.SecondaryRole">
            <summary>
            Secondary role
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplicaOptionKind.SessionTimeout">
            <summary>
            Session timeout
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplicaOptionKind.ApplyDelay">
            <summary>
            Apply delay
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplicaOptionKind.PrimaryRole">
            <summary>
            Primary role
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BackupOptionKind">
            <summary>
            The types of backup options
            </summary>       
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BackupRestoreItemKind">
            <summary>
            The types of backup restore item options
            </summary>       
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpressionType">
            <summary>
            The types of scalar expressions that have two expressions as children.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpressionType.Add">
            <summary>
            The '+' character, addition.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpressionType.Subtract">
            <summary>
            The '-' character, subtraction.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpressionType.Multiply">
            <summary>
            The '*' character, multiplication.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpressionType.Divide">
            <summary>
            The '/' character, division.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpressionType.Modulo">
            <summary>
            The '%' character, returns the integer remainder of a division.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpressionType.BitwiseAnd">
            <summary>
            The '&amp;' character, bitwise and.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpressionType.BitwiseOr">
            <summary>
            The '|' character, bitwise or.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpressionType.BitwiseXor">
            <summary>
            The '^' character, bitwise exclusive or.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpressionType.LeftShift">
            <summary>
            The '&lt;&lt;' character, left shift.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpressionType.RightShift">
            <summary>
            The '>>' character, right shift.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpressionType.Concat">
            <summary>
            The '||' character, concatenation.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryQueryExpressionType">
            <summary>
            The types of query expressions that have two query expressions as children.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanBinaryExpressionType">
            <summary>
            The types of boolean expressions that have two expressions as children.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanBinaryExpressionType.And">
            <summary>
            The AND keyword, boolean and operation
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanBinaryExpressionType.Or">
            <summary>
            The OR keyword, boolean or operation
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonType">
            <summary>
            The types of comparison expressions
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonType.Equals">
            <summary>
            The '=' character, equal to.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonType.GreaterThan">
            <summary>
            The '>' character, greater than.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonType.LessThan">
            <summary>
            The '&lt;' character, less than.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonType.GreaterThanOrEqualTo">
            <summary>
            The '>' '=' characters, greater than or equal to.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonType.LessThanOrEqualTo">
            <summary>
            The '&lt;' '=' characters, less than or equal to.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonType.NotEqualToBrackets">
            <summary>
            The '&lt;' '&gt;' characters, not equal to.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonType.NotEqualToExclamation">
            <summary>
            The '!' '=' characters, not equal to.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonType.NotLessThan">
            <summary>
            The '!' '&lt;' characters, not less than.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonType.NotGreaterThan">
            <summary>
            The '!' '&gt;' characters, not greater than.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonType.LeftOuterJoin">
            <summary>
            The '*' '=' characters, left outer join.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonType.RightOuterJoin">
            <summary>
            The '=' '*' characters, right outer join.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonType.IsDistinctFrom">
            <summary>
            The distinct predicate, IS DISTINCT FROM.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonType.IsNotDistinctFrom">
            <summary>
            The distinct predicate, IS NOT DISTINCT FROM.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonType.NotLike">
            <summary>
            The NOT LIKE predicate
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanTernaryExpressionType">
            <summary>
            The types of expressions that have three expressions as children.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanTernaryExpressionType.Between">
            <summary>
            The between expression, example: expression BETWEEN expression AND expression
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanTernaryExpressionType.NotBetween">
            <summary>
            The not between expression, example: expression NOT BETWEEN expression AND expression
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BoundingBoxParameterType">
            <summary>
            The types of bounding box paramter
            </summary>       
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityParameterSpecialType">
            <summary>
            The types of broker priority parameters
            </summary>           
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityParameterType">
            <summary>
            The types of broker priority parameters
            </summary>               
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertOptionKind">
            <summary>
            If this enum grows beyond 63, Parser needs to be updated - it uses 
            Int64 to check for option duplication
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CatalogCollation">
            <summary>
            Values for the CATALOG_COLLATION database option
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateOptionKinds">
            <summary>
            The types of certificate options
            </summary>           
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingOption">
            <summary>
            The possible change tracking options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ChildObjectName">
            <summary>
            Represents the name of a schema object child.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChildObjectName.BaseIdentifier">
            <summary>
            Gets the base identifier.
            </summary>
            <value>The base identifier.</value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChildObjectName.DatabaseIdentifier">
            <summary>
            Gets the database identifier.
            </summary>
            <value>The database identifier.</value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChildObjectName.SchemaIdentifier">
            <summary>
            Gets the schema identifier.
            </summary>
            <value>The schema identifier.</value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChildObjectName.ServerIdentifier">
            <summary>
            Gets the server identifier.
            </summary>
            <value>The server identifier.</value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChildObjectName.ChildIdentifier">
            <summary>
            Gets the child identifier.
            </summary>
            <value>The child identifier.</value>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ChildObjectName.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ChildObjectName.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CodeGenerationSupporter">
            <summary>
            This class is a real internal class to parser,
            therefore it is not in the spec tree.
            It is used to refactor code generation related code.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinitionParameterKind">
            <summary>
            Parameter types for column encryption definition
            </summary>        
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinitionParameterKind.ColumnEncryptionKey">
            <summary>
            Column encryption key used to encrypt column
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinitionParameterKind.EncryptionType">
            <summary>
            Encryption type
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinitionParameterKind.Algorithm">
            <summary>
            Algorithm used to encrypt column
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyAlterType">
            <summary>
            Column encryption key alter statement types
            </summary>        
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyAlterType.Add">
            <summary>
            Add column encryption key value
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyAlterType.Drop">
            <summary>
            Drop column encryption key value
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValueParameterKind">
            <summary>
            Column encryption key value parameters
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValueParameterKind.ColumnMasterKeyName">
            <summary>
            Column master key name used to encrypt the column encryption key value
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValueParameterKind.EncryptionAlgorithmName">
            <summary>
            Encryption algorithm used to encrypt the column encryption key value
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValueParameterKind.EncryptedValue">
            <summary>
            Encrypted value of the column encryption key
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionType">
            <summary>
            Types of encryption supported on a column.
            </summary>        
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionType.Deterministic">
            <summary>
            Deterministic encryption.
            Always generates same encrypted value for a plain text.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionType.Randomized">
            <summary>
            Randomized encryption.
            Encrypts plain text in a less predictable manner.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyParameterKind">
            <summary>
            Parameter types for column master key definition
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyParameterKind.KeyStoreProviderName">
            <summary>
            key store provider name where the column master key is stored
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyParameterKind.KeyPath">
            <summary>
            key path of the column master key in the key store provider
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyParameterKind.AllowEnclaveComputations">
            <summary>
            True if key can be send to enclave for computations
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyParameterKind.Signature">
            <summary>
            Signature of the column master key
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnType">
            <summary>
            Column Types, used for class Column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnType.Regular">
            <summary>
            The column is a regular identifier.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnType.IdentityCol">
            <summary>
            IDENTITYCOL was used to define the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnType.RowGuidCol">
            <summary>
            ROWGUIDCOL was used to define the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnType.Wildcard">
            <summary>
            '*' the STAR reserved word was used to define the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnType.PseudoColumnIdentity">
            <summary>
            $Identity was used to define the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnType.PseudoColumnRowGuid">
            <summary>
            $Rowguid was used to define the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnType.PseudoColumnAction">
            <summary>
            $ACTION was used to define the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnType.PseudoColumnCuid">
            <summary>
            $CUID was used to define the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnType.PseudoColumnGraphNodeId">
            <summary>
            $node_id was used to define the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnType.PseudoColumnGraphEdgeId">
            <summary>
            $edge_id was used to define the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnType.PseudoColumnGraphFromId">
            <summary>
            $from_id was used to define the column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnType.PseudoColumnGraphToId">
            <summary>
            $to_id was used to define the column.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CommandOptions">
            <summary>
            Commands that can be used in security statements.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionDelayTimeUnit">
            <summary>
            Possible values for units in COMPRESSION_DELAY clause.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionDelayTimeUnit.Unitless">
            <summary>
            Compression delay without time unit, since time unit is optional.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionDelayTimeUnit.Minute">
            <summary>
            Compression delay expressed as minute.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionDelayTimeUnit.Minutes">
            <summary>
            Compression delay expressed in minutes.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunctionType">
            <summary>
            The possible types for compute function of compute clause.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunctionType.NotSpecified">
            <summary>
            Nothing was specified.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunctionType.Avg">
            <summary>
            AVG keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunctionType.Count">
            <summary>
            COUNT keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunctionType.Max">
            <summary>
            MAX keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunctionType.Min">
            <summary>
            MIN keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunctionType.Stdev">
            <summary>
            STDEV keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunctionType.Stdevp">
            <summary>
            STDEVP keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunctionType.Var">
            <summary>
            VAR keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunctionType.Varp">
            <summary>
            VARP keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunctionType.Sum">
            <summary>
            SUM keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunctionType.CountBig">
            <summary>
            COUNT_BIG keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunctionType.ChecksumAgg">
            <summary>
            CHECKSUM_AGG keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunctionType.ModularSum">
            <summary>
            MODULAR_SUM keyword.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ConstraintEnforcement">
            <summary>
            Defines how constraints can be enforced.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ContainmentOptionKind">
            <summary>
            The possible containment settings.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ContainmentOptionKind.None">
            <summary>
            Containment specified as NONE
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ContainmentOptionKind.Partial">
            <summary>
            Containment specified as PARTIAL
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyIdentifierOrValueOptionsHelper.Instance">
            <summary>
            Instance to call the methods statically.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyIdentifierOrValueOptionsHelper.maxLength">
            <summary>
            Represents the max length 4K.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyIdentifierOrValueOptionsHelper.MaxAsciiCharValue">
            <summary>
            Maximum allowed ascii value of any character in the access key.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyIdentifierOrValueOptionsHelper.fieldQuoteMaxLength">
            <summary>
            Represents the max length for quotefield delimiter.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyIdentifierOrValueOptionsHelper.hexDecimalFieldQuoteMaxLen">
            <summary>
            Represents the max length for hexadecimal value of quotefield delimiter.
            Maximum one can use 4 character for single character.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyIdentifierOrValueOptionsHelper.credentialTypeMapping">
            <summary>
            Mapping of COPY credential identity option string values to supported COPY identity types.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyIdentifierOrValueOptionsHelper.AssignValueToCopyOption(Microsoft.SqlServer.TransactSql.ScriptDom.CopyOption,Microsoft.SqlServer.TransactSql.ScriptDom.SingleValueTypeCopyOption)">
            <summary>
            Helper method to assign copy option values.
            </summary>
            <param name="copyOption">Copy option.</param>
            <param name="singleValueTypeOption">The option value.</param>
            <remarks>This method is used by the parser to construct the CopyOption object.
            Please look at copyOption rule in Dsql10.g to understand its usage.</remarks>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyIdentifierOrValueOptionsHelper.ValidateCopyCredential(Microsoft.SqlServer.TransactSql.ScriptDom.CopyCredentialOption)">
            <summary>
            Helper method to assign copy option values.
            </summary>
            <param name="credentialOption">Copy statement credential option.</param>
            <returns>True, if credential option contains valid values, else False.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyIdentifierOrValueOptionsHelper.ValidateSecret(Microsoft.SqlServer.TransactSql.ScriptDom.ValueExpression)">
            <summary>
            Validates secret option.
            </summary>
            <param name="valueExpression">Value expression containing the value.</param>
            <returns>Value of literal.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyIdentifierOrValueOptionsHelper.CheckForInvalidChars(System.String)">
            <summary>
            Checks for non ascii characters in access key.
            </summary>
            <param name="key">Access key.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyIdentifierOrValueOptionsHelper.CheckForEmptyValues(System.String,System.Int32)">
            <summary>
            Checks for empty values.
            </summary>
            <param name="optionName">Name of the option.</param>
            <param name="length">Length of the option's value.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyIdentifierOrValueOptionsHelper.ValidateDelimiters(System.String,Microsoft.SqlServer.TransactSql.ScriptDom.ValueExpression)">
            <summary>
            Validates the delimiters.
            </summary>
            <param name="optionName">Name of the option.</param>
            <param name="valueExpression">Value expression containing the value.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyIdentifierOrValueOptionsHelper.ValidateAsStringLiteral(System.String,Microsoft.SqlServer.TransactSql.ScriptDom.ValueExpression,System.Boolean)">
            <summary>
            Validates the string literal.
            </summary>
            <param name="optionName">Name of the option.</param>
            <param name="valueExpression">Value expression containing the value.</param>
            <param name="checkForEmptyValues">If true then error is thrown if value is empty.</param>
            <returns>Value of the expression.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyIdentifierOrValueOptionsHelper.ValidateAsStringLiteral(System.String,Microsoft.SqlServer.TransactSql.ScriptDom.ValueExpression)">
            <summary>
            Validates the string literal.
            </summary>
            <param name = "optionName" > Name of the option.</param>
            <param name = "valueExpression" > Value expression containing the value.</param>
            <returns>Value of the expression.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyIdentifierOrValueOptionsHelper.GetCredentialType(System.String,Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandCredentialType@)">
            <summary>
            Given the string value of the credential identity, it returns the type of credential used.
            </summary>
            <param name="credentialIdentity">Input string containing the credential identity.</param>
            <param name="credentialType">Output credential type.</param>
            <returns>Indicates whether the string to type mapping was successful.</returns>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CopyListOptionsHelper">
            <summary>
            Class to validate and assign values to copy options present in the form of list.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyListOptionsHelper.AssignCopyColumnOptions(Microsoft.SqlServer.TransactSql.ScriptDom.CopyColumnOption,Microsoft.SqlServer.TransactSql.ScriptDom.Identifier,Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpression,System.Boolean,Microsoft.SqlServer.TransactSql.ScriptDom.IntegerLiteral,System.Int32)">
            <summary>
            Assigns the values to CopyColumnOption object after basic validation.
            </summary>
            <param name="columnOption">Column option.</param>
            <param name="columnName">Name of the column</param>
            <param name="defaultColumnValue">Default column value if any</param>
            <param name="defaultSpecified">True if default vlaue is specified</param>
            <param name="fieldNumber">Corresponding column number in external file</param>
            <param name="columnCount">Count of this column in the list, specifically passed for better error message</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CopyOptionKind">
            <summary>
            If this enum grows beyond 31, Parser needs to be updated - it uses 
            Int32 to check for option duplication
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CryptoMechanismType">
            <summary>
            The types of crypto mechanism
            </summary>               
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CursorOptionKind">
            <summary>
            Different cursor options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CursorOptionsHelper">
            <summary>
            Deals with DECLARE CURSOR options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseAuditActionKind">
            <summary>
            The types of database audit action
            </summary>               
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigClearOptionKind">
            <summary>
            The types of database options that can be cleared
            </summary>   
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigSetOptionKind">
            <summary>
            The types of database configuration options that can be set
            </summary>   
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigurationOptionState">
            <summary>
            State of some database configuration options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseEncryptionKeyAlgorithm">
            <summary>
            Possible algorithms for database encryption key.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseMirroringEndpointRole">
            <summary>
            The types of database mirroring endpoint role
            </summary>              
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseOptionKind">
            <summary>
            The types of database options
            </summary>   
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DataCompressionLevel">
            <summary>
            The possible values for data compression level
            </summary>              
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DbccCommand">
            <summary>
            The possible values for dbcc commands
            </summary>               
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DbccOptionKind">
            <summary>
            The types of dbcc options
            </summary>           
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DelayedDurabilityOptionKind">
            <summary>
            The possible delayed durability settings.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DelayedDurabilityOptionKind.Disabled">
            <summary>
            Delayed durability specified as DISABLED
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DelayedDurabilityOptionKind.Allowed">
            <summary>
            Delayed durability specified as ALLOWED
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DelayedDurabilityOptionKind.Forced">
            <summary>
            Delayed durability specified as FORCED
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DeleteUpdateAction">
            <summary>
            Shows the action that will be taken on delete or update.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DeleteUpdateAction.NotSpecified">
            <summary>
            No action will be taken.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DeleteUpdateAction.Cascade">
            <summary>
            Cascade action will be taken.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DeleteUpdateAction.SetNull">
            <summary>
            Set null action will be taken.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DeleteUpdateAction.SetDefault">
            <summary>
            Set default action will be taken.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DeleteUpdateAction.NoAction">
            <summary>
            No action was specified.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DeviceType">
            <summary>
            The types of devices
            </summary>               
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatementOptionKind">
            <summary>
            Different disk statement options
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatementOptionKind.Name">
            <summary>
            The name of the database.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatementOptionKind.PhysName">
            <summary>
            The physical name of the device.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatementOptionKind.VDevNo">
            <summary>
            The virtual device number.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatementOptionKind.Size">
            <summary>
            The amount of space.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatementOptionKind.VStart">
            <summary>
            The starting virtual address.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatementType">
            <summary>
            The disk statement type.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatementType.Init">
            <summary>
            Init.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatementType.Resize">
            <summary>
            Resize.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintOptionKind">
            <summary>
            Drop clustered constraint option types.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropSchemaBehavior">
            <summary>
            DROP SCHEMA behavior (in case of SQL 2000)
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DurabilityTableOptionKind">
            <summary>
            The table durability kinds
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DurabilityTableOptionKind.SchemaOnly">
            <summary>
            Only schema is persisted
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.DurabilityTableOptionKind.SchemaAndData">
            <summary>
            Both schema and data is persisted.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EnableDisableOptionType">
            <summary>
            The types of enable disable options
            </summary>               
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EncryptionAlgorithm">
            <summary>
            Possible algorithms for encryption
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EncryptionAlgorithmPreference">
            <summary>
            Possible values for encryption algorithm preference.
            </summary>    
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EndpointEncryptionSupport">
            <summary>
            The types of endpoint encryption support
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EndpointProtocol">
            <summary>
            The types of endpoint protocol
            </summary>    
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EndpointProtocolOptions">
            <summary>
            The possible endpoint protocol options
            </summary>   
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EndpointState">
            <summary>
            The types of endpoint state
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EndpointType">
            <summary>
            The types of endpoint
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup">
            <summary>
            The types of event group 
            </summary>    
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.Unknown">
            <summary>
            Unknown.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlEvents">
            <summary>
            DDL_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlServerLevelEvents">
            <summary>
            DDL_SERVER_LEVEL_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlEndpointEvents">
            <summary>
            DDL_ENDPOINT_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlDatabaseEvents">
            <summary>
            DDL_DATABASE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlServerSecurityEvents">
            <summary>
            DDL_SERVER_SECURITY_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlLoginEvents">
            <summary>
            DDL_LOGIN_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlGdrServerEvents">
            <summary>
            DDL_GDR_SERVER_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlAuthorizationServerEvents">
            <summary>
            DDL_AUTHORIZATION_SERVER_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlCredentialEvents">
            <summary>
            DDL_CREDENTIAL_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlServiceMasterKeyEvents">
            <summary>
            DDL_SERVICE_MASTER_KEY_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlExtendedProcedureEvents">
            <summary>
            DDL_EXTENDED_PROCEDURE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlLinkedServerEvents">
            <summary>
            DDL_LINKED_SERVER_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlLinkedServerLoginEvents">
            <summary>
            DDL_LINKED_SERVER_LOGIN_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlMessageEvents">
            <summary>
            DDL_MESSAGE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlRemoteServerEvents">
            <summary>
            DDL_REMOTE_SERVER_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlDatabaseLevelEvents">
            <summary>
            DDL_DATABASE_LEVEL_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlTableViewEvents">
            <summary>
            DDL_TABLE_VIEW_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlTableEvents">
            <summary>
            DDL_TABLE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlViewEvents">
            <summary>
            DDL_VIEW_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlIndexEvents">
            <summary>
            DDL_INDEX_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlStatisticsEvents">
            <summary>
            DDL_STATISTICS_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlSynonymEvents">
            <summary>
            DDL_SYNONYM_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlFunctionEvents">
            <summary>
            DDL_FUNCTION_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlProcedureEvents">
            <summary>
            DDL_PROCEDURE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlTriggerEvents">
            <summary>
            DDL_TRIGGER_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlEventNotificationEvents">
            <summary>
            DDL_EVENT_NOTIFICATION_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlAssemblyEvents">
            <summary>
            DDL_ASSEMBLY_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlTypeEvents">
            <summary>
            DDL_TYPE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlDatabaseSecurityEvents">
            <summary>
            DDL_DATABASE_SECURITY_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlCertificateEvents">
            <summary>
            DDL_CERTIFICATE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlUserEvents">
            <summary>
            DDL_USER_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlRoleEvents">
            <summary>
            DDL_ROLE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlApplicationRoleEvents">
            <summary>
            DDL_APPLICATION_ROLE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlSchemaEvents">
            <summary>
            DDL_SCHEMA_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlGdrDatabaseEvents">
            <summary>
            DDL_GDR_DATABASE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlAuthorizationDatabaseEvents">
            <summary>
            DDL_AUTHORIZATION_DATABASE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlSymmetricKeyEvents">
            <summary>
            DDL_SYMMETRIC_KEY_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlAsymmetricKeyEvents">
            <summary>
            DDL_ASYMMETRIC_KEY_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlCryptoSignatureEvents">
            <summary>
            DDL_CRYPTO_SIGNATURE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlMasterKeyEvents">
            <summary>
            DDL_MASTER_KEY_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlSsbEvents">
            <summary>
            DDL_SSB_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlMessageTypeEvents">
            <summary>
            DDL_MESSAGE_TYPE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlContractEvents">
            <summary>
            DDL_CONTRACT_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlQueueEvents">
            <summary>
            DDL_QUEUE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlServiceEvents">
            <summary>
            DDL_SERVICE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlRouteEvents">
            <summary>
            DDL_ROUTE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlRemoteServiceBindingEvents">
            <summary>
            DDL_REMOTE_SERVICE_BINDING_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlXmlSchemaCollectionEvents">
            <summary>
            DDL_XML_SCHEMA_COLLECTION_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlPartitionEvents">
            <summary>
            DDL_PARTITION_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlPartitionFunctionEvents">
            <summary>
            DDL_PARTITION_FUNCTION_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlPartitionSchemeEvents">
            <summary>
            DDL_PARTITION_SCHEME_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlDefaultEvents">
            <summary>
            DDL_DEFAULT_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlExtendedPropertyEvents">
            <summary>
            DDL_EXTENDED_PROPERTY_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlFullTextCatalogEvents">
            <summary>
            DDL_FULLTEXT_CATALOG_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlPlanGuideEvents">
            <summary>
            DDL_PLAN_GUIDE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlRuleEvents">
            <summary>
            DDL_RULE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlEventSessionEvents">
            <summary>
            DDL_EVENT_SESSION_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlResourceGovernorEvents">
            <summary>
            DDL_RESOURCE_GOVERNOR_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlResourcePool">
            <summary>
            DDL_RESOURCE_POOL.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlWorkloadGroup">
            <summary>
            DDL_WORKLOAD_GROUP.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlCryptographicProviderEvents">
            <summary>
            DDL_CRYPTOGRAPHIC_PROVIDER_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlDatabaseEncryptionKeyEvents">
            <summary>
            DDL_DATABASE_ENCRYPTION_KEY_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlBrokerPriorityEvents">
            <summary>
            DDL_BROKER_PRIORITY_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlServerAuditEvents">
            <summary>
            DDL_SERVER_AUDIT_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlServerAuditSpecificationEvents">
            <summary>
            DDL_SERVER_AUDIT_SPECIFICATION_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlDatabaseAuditSpecificationEvents">
            <summary>
            DDL_DATABASE_AUDIT_SPECIFICATION_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlFullTextStopListEvents">
            <summary>
            DDL_FULLTEXT_STOPLIST_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlSearchPropertyListEvents">
            <summary>
            DDL_SEARCH_PROPERTY_LIST_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlSequenceEvents">
            <summary>
            DDL_SEQUENCE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlAvailabilityGroupEvents">
            <summary>
            DDL_AVAILABILITY_GROUP_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlDatabaseAuditEvents">
            <summary>
            DDL_SEQUENCE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlSecurityPolicyEvents">
            <summary>
            DDL_SECURITY_POLICY_EVENTS
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlColumnMasterKeyEvents">
            <summary>
            DDL_COLUMN_MASTER_KEY_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlColumnEncryptionKeyEvents">
            <summary>
            DDL_COLUMN_ENCRYPTION_KEY_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlExternalResourcePoolEvents">
            <summary>
            DDL_EXTERNAL_RESOURCE_POOL_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlExternalLibraryEvents">
            <summary>
            DDL_EXTERNAL_LIBRARY_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlSensitivityEvents">
            <summary>
            DDL_SENSITIVITY_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.DdlExternalLanguageEvents">
            <summary>
            DDL_EXTERNAL_LANGUAGE_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.TrcAllEvents">
            <summary>
            TRC_ALL_EVENTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.TrcDatabase">
            <summary>
            TRC_DATABASE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.TrcErrorsAndWarnings">
            <summary>
            TRC_ERRORS_AND_WARNINGS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.TrcLocks">
            <summary>
            TRC_LOCKS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.TrcObjects">
            <summary>
            TRC_OBJECTS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.TrcPerformance">
            <summary>
            TRC_PERFORMANCE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.TrcSecurityAudit">
            <summary>
            TRC_SECURITY_AUDIT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.TrcServer">
            <summary>
            TRC_SERVER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.TrcStoredProcedures">
            <summary>
            TRC_STORED_PROCEDURES.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.TrcTSql">
            <summary>
            TRC_TSQL.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.TrcUserConfigurable">
            <summary>
            TRC_USER_CONFIGURABLE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.TrcOledb">
            <summary>
            TRC_OLEDB.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.TrcFullText">
            <summary>
            TRC_FULL_TEXT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.TrcDeprecation">
            <summary>
            TRC_DEPRECATION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.TrcClr">
            <summary>
            TRC_CLR.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup.TrcQueryNotifications">
            <summary>
            TRC_QUERY_NOTIFICATIONS.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType">
            <summary>
            Possible event types
            </summary>    
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateTable">
            <summary>
            CREATE_TABLE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterTable">
            <summary>
            ALTER_TABLE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropTable">
            <summary>
            DROP_TABLE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateIndex">
            <summary>
            CREATE_INDEX.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterIndex">
            <summary>
            ALTER_INDEX.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropIndex">
            <summary>
            DROP_INDEX.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateStatistics">
            <summary>
            CREATE_STATISTICS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.UpdateStatistics">
            <summary>
            UPDATE_STATISTICS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropStatistics">
            <summary>
            DROP_STATISTICS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateSynonym">
            <summary>
            CREATE_SYNONYM.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropSynonym">
            <summary>
            DROP_SYNONYM.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateView">
            <summary>
            CREATE_VIEW.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterView">
            <summary>
            ALTER_VIEW.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropView">
            <summary>
            DROP_VIEW.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateProcedure">
            <summary>
            CREATE_PROCEDURE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterProcedure">
            <summary>
            ALTER_PROCEDURE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropProcedure">
            <summary>
            DROP_PROCEDURE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateFunction">
            <summary>
            CREATE_FUNCTION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterFunction">
            <summary>
            ALTER_FUNCTION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropFunction">
            <summary>
            DROP_FUNCTION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateTrigger">
            <summary>
            CREATE_TRIGGER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterTrigger">
            <summary>
            ALTER_TRIGGER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropTrigger">
            <summary>
            DROP_TRIGGER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateEventNotification">
            <summary>
            CREATE_EVENT_NOTIFICATION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropEventNotification">
            <summary>
            DROP_EVENT_NOTIFICATION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateType">
            <summary>
            CREATE_TYPE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropType">
            <summary>
            DROP_TYPE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateAssembly">
            <summary>
            CREATE_ASSEMBLY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterAssembly">
            <summary>
            ALTER_ASSEMBLY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropAssembly">
            <summary>
            DROP_ASSEMBLY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateUser">
            <summary>
            CREATE_USER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterUser">
            <summary>
            ALTER_USER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropUser">
            <summary>
            DROP_USER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateRole">
            <summary>
            CREATE_ROLE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterRole">
            <summary>
            ALTER_ROLE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropRole">
            <summary>
            DROP_ROLE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateApplicationRole">
            <summary>
            CREATE_APPLICATION_ROLE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterApplicationRole">
            <summary>
            ALTER_APPLICATION_ROLE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropApplicationRole">
            <summary>
            DROP_APPLICATION_ROLE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateSchema">
            <summary>
            CREATE_SCHEMA.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterSchema">
            <summary>
            ALTER_SCHEMA.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropSchema">
            <summary>
            DROP_SCHEMA.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateLogin">
            <summary>
            CREATE_LOGIN.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterLogin">
            <summary>
            ALTER_LOGIN.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropLogin">
            <summary>
            DROP_LOGIN.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateMessageType">
            <summary>
            CREATE_MESSAGE_TYPE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterMessageType">
            <summary>
            ALTER_MESSAGE_TYPE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropMessageType">
            <summary>
            DROP_MESSAGE_TYPE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateContract">
            <summary>
            CREATE_CONTRACT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropContract">
            <summary>
            DROP_CONTRACT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateQueue">
            <summary>
            CREATE_QUEUE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterQueue">
            <summary>
            ALTER_QUEUE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropQueue">
            <summary>
            DROP_QUEUE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.BrokerQueueDisabled">
            <summary>
            BROKER_QUEUE_DISABLED.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateService">
            <summary>
            CREATE_SERVICE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterService">
            <summary>
            ALTER_SERVICE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropService">
            <summary>
            DROP_SERVICE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateRoute">
            <summary>
            CREATE_ROUTE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterRoute">
            <summary>
            ALTER_ROUTE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropRoute">
            <summary>
            DROP_ROUTE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.GrantServer">
            <summary>
            GRANT_SERVER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DenyServer">
            <summary>
            DENY_SERVER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.RevokeServer">
            <summary>
            REVOKE_SERVER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.GrantDatabase">
            <summary>
            GRANT_DATABASE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DenyDatabase">
            <summary>
            DENY_DATABASE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.RevokeDatabase">
            <summary>
            REVOKE_DATABASE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.QueueActivation">
            <summary>
            QUEUE_ACTIVATION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateRemoteServiceBinding">
            <summary>
            CREATE_REMOTE_SERVICE_BINDING.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterRemoteServiceBinding">
            <summary>
            ALTER_REMOTE_SERVICE_BINDING.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropRemoteServiceBinding">
            <summary>
            DROP_REMOTE_SERVICE_BINDING.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateXmlSchemaCollection">
            <summary>
            CREATE_XML_SCHEMA_COLLECTION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterXmlSchemaCollection">
            <summary>
            ALTER_XML_SCHEMA_COLLECTION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropXmlSchemaCollection">
            <summary>
            DROP_XML_SCHEMA_COLLECTION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateEndpoint">
            <summary>
            CREATE_ENDPOINT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterEndpoint">
            <summary>
            ALTER_ENDPOINT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropEndpoint">
            <summary>
            DROP_ENDPOINT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreatePartitionFunction">
            <summary>
            CREATE_PARTITION_FUNCTION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterPartitionFunction">
            <summary>
            ALTER_PARTITION_FUNCTION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropPartitionFunction">
            <summary>
            DROP_PARTITION_FUNCTION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreatePartitionScheme">
            <summary>
            CREATE_PARTITION_SCHEME.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterPartitionScheme">
            <summary>
            ALTER_PARTITION_SCHEME.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropPartitionScheme">
            <summary>
            DROP_PARTITION_SCHEME.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateCertificate">
            <summary>
            CREATE_CERTIFICATE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterCertificate">
            <summary>
            ALTER_CERTIFICATE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropCertificate">
            <summary>
            DROP_CERTIFICATE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateDatabase">
            <summary>
            CREATE_DATABASE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterDatabase">
            <summary>
            ALTER_DATABASE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropDatabase">
            <summary>
            DROP_DATABASE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterAuthorizationServer">
            <summary>
            ALTER_AUTHORIZATION_SERVER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterAuthorizationDatabase">
            <summary>
            ALTER_AUTHORIZATION_DATABASE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateXmlIndex">
            <summary>
            CREATE_XML_INDEX.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AddRoleMember">
            <summary>
            ADD_ROLE_MEMBER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropRoleMember">
            <summary>
            DROP_ROLE_MEMBER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AddServerRoleMember">
            <summary>
            ADD_SERVER_ROLE_MEMBER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropServerRoleMember">
            <summary>
            DROP_SERVER_ROLE_MEMBER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterExtendedProperty">
            <summary>
            ALTER_EXTENDED_PROPERTY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterFullTextCatalog">
            <summary>
            ALTER_FULLTEXT_CATALOG.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterFullTextIndex">
            <summary>
            ALTER_FULLTEXT_INDEX.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterInstance">
            <summary>
            ALTER_INSTANCE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterMessage">
            <summary>
            ALTER_MESSAGE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterPlanGuide">
            <summary>
            ALTER_PLAN_GUIDE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterRemoteServer">
            <summary>
            ALTER_REMOTE_SERVER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.BindDefault">
            <summary>
            BIND_DEFAULT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.BindRule">
            <summary>
            BIND_RULE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateDefault">
            <summary>
            CREATE_DEFAULT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateExtendedProcedure">
            <summary>
            CREATE_EXTENDED_PROCEDURE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateExtendedProperty">
            <summary>
            CREATE_EXTENDED_PROPERTY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateFullTextCatalog">
            <summary>
            CREATE_FULLTEXT_CATALOG.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateFullTextIndex">
            <summary>
            CREATE_FULLTEXT_INDEX.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateLinkedServer">
            <summary>
            CREATE_LINKED_SERVER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateLinkedServerLogin">
            <summary>
            CREATE_LINKED_SERVER_LOGIN.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateMessage">
            <summary>
            CREATE_MESSAGE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreatePlanGuide">
            <summary>
            CREATE_PLAN_GUIDE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateRule">
            <summary>
            CREATE_RULE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateRemoteServer">
            <summary>
            CREATE_REMOTE_SERVER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropDefault">
            <summary>
            DROP_DEFAULT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropExtendedProcedure">
            <summary>
            DROP_EXTENDED_PROCEDURE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropExtendedProperty">
            <summary>
            DROP_EXTENDED_PROPERTY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropFullTextCatalog">
            <summary>
            DROP_FULLTEXT_CATALOG.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropFullTextIndex">
            <summary>
            DROP_FULLTEXT_INDEX.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropLinkedServerLogin">
            <summary>
            DROP_LINKED_SERVER_LOGIN.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropMessage">
            <summary>
            DROP_MESSAGE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropPlanGuide">
            <summary>
            DROP_PLAN_GUIDE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropRule">
            <summary>
            DROP_RULE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropRemoteServer">
            <summary>
            DROP_REMOTE_SERVER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.Rename">
            <summary>
            RENAME.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.UnbindDefault">
            <summary>
            UNBIND_DEFAULT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.UnbindRule">
            <summary>
            UNBIND_RULE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateSymmetricKey">
            <summary>
            CREATE_SYMMETRIC_KEY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterSymmetricKey">
            <summary>
            ALTER_SYMMETRIC_KEY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropSymmetricKey">
            <summary>
            DROP_SYMMETRIC_KEY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateAsymmetricKey">
            <summary>
            CREATE_ASYMMETRIC_KEY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterAsymmetricKey">
            <summary>
            ALTER_ASYMMETRIC_KEY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropAsymmetricKey">
            <summary>
            DROP_ASYMMETRIC_KEY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterServiceMasterKey">
            <summary>
            ALTER_SERVICE_MASTER_KEY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateMasterKey">
            <summary>
            CREATE_MASTER_KEY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterMasterKey">
            <summary>
            ALTER_MASTER_KEY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropMasterKey">
            <summary>
            DROP_MASTER_KEY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AddSignatureSchemaObject">
            <summary>
            ADD_SIGNATURE_SCHEMA_OBJECT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropSignatureSchemaObject">
            <summary>
            DROP_SIGNATURE_SCHEMA_OBJECT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AddSignature">
            <summary>
            ADD_SIGNATURE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropSignature">
            <summary>
            DROP_SIGNATURE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateCredential">
            <summary>
            CREATE_CREDENTIAL.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterCredential">
            <summary>
            ALTER_CREDENTIAL.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropCredential">
            <summary>
            DROP_CREDENTIAL.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropLinkedServer">
            <summary>
            DROP_LINKED_SERVER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterLinkedServer">
            <summary>
            ALTER_LINKED_SERVER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateEventSession">
            <summary>
            CREATE_EVENT_SESSION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterEventSession">
            <summary>
            ALTER_EVENT_SESSION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropEventSession">
            <summary>
            DROP_EVENT_SESSION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateResourcePool">
            <summary>
            CREATE_RESOURCE_POOL.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterResourcePool">
            <summary>
            ALTER_RESOURCE_POOL.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropResourcePool">
            <summary>
            DROP_RESOURCE_POOL.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateWorkloadGroup">
            <summary>
            CREATE_WORKLOAD_GROUP.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterWorkloadGroup">
            <summary>
            ALTER_WORKLOAD_GROUP.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropWorkloadGroup">
            <summary>
            DROP_WORKLOAD_GROUP.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterResourceGovernorConfig">
            <summary>
            ALTER_RESOURCE_GOVERNOR_CONFIG.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateSpatialIndex">
            <summary>
            CREATE_SPATIAL_INDEX.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateCryptographicProvider">
            <summary>
            CREATE_CRYPTOGRAPHIC_PROVIDER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterCryptographicProvider">
            <summary>
            ALTER_CRYPTOGRAPHIC_PROVIDER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropCryptographicProvider">
            <summary>
            DROP_CRYPTOGRAPHIC_PROVIDER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateDatabaseEncryptionKey">
            <summary>
            CREATE_DATABASE_ENCRYPTION_KEY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterDatabaseEncryptionKey">
            <summary>
            ALTER_DATABASE_ENCRYPTION_KEY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropDatabaseEncryptionKey">
            <summary>
            DROP_DATABASE_ENCRYPTION_KEY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateBrokerPriority">
            <summary>
            CREATE_BROKER_PRIORITY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterBrokerPriority">
            <summary>
            ALTER_BROKER_PRIORITY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropBrokerPriority">
            <summary>
            DROP_BROKER_PRIORITY.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateServerAudit">
            <summary>
            CREATE_SERVER_AUDIT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterServerAudit">
            <summary>
            ALTER_SERVER_AUDIT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropServerAudit">
            <summary>
            DROP_SERVER_AUDIT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateServerAuditSpecification">
            <summary>
            CREATE_SERVER_AUDIT_SPECIFICATION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterServerAuditSpecification">
            <summary>
            ALTER_SERVER_AUDIT_SPECIFICATION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropServerAuditSpecification">
            <summary>
            DROP_SERVER_AUDIT_SPECIFICATION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateDatabaseAuditSpecification">
            <summary>
            CREATE_DATABASE_AUDIT_SPECIFICATION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterDatabaseAuditSpecification">
            <summary>
            ALTER_DATABASE_AUDIT_SPECIFICATION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropDatabaseAuditSpecification">
            <summary>
            DROP_DATABASE_AUDIT_SPECIFICATION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateFullTextStopList">
            <summary>
            CREATE_FULLTEXT_STOPLIST.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterFullTextStopList">
            <summary>
            ALTER_FULLTEXT_STOPLIST.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropFullTextStopList">
            <summary>
            DROP_FULLTEXT_STOPLIST.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterServerConfiguration">
            <summary>
            ALTER_SERVER_CONFIGURATION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateSearchPropertyList">
            <summary>
            CREATE_SEARCH_PROPERTY_LIST.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterSearchPropertyList">
            <summary>
            ALTER_SEARCH_PROPERTY_LIST.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropSearchPropertyList">
            <summary>
            DROP_SEARCH_PROPERTY_LIST.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateServerRole">
            <summary>
            CREATE_SERVER_ROLE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterServerRole">
            <summary>
            ALTER_SERVER_ROLE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropServerRole">
            <summary>
            DROP_SERVER_ROLE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateSequence">
            <summary>
            CREATE_SEQUENCE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterSequence">
            <summary>
            ALTER_SEQUENCE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropSequence">
            <summary>
            DROP_SEQUENCE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateAvailabilityGroup">
            <summary>
            CREATE_AVAILABILITY_GROUP.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterAvailabilityGroup">
            <summary>
            ALTER_AVAILABILITY_GROUP.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropAvailabilityGroup">
            <summary>
            DROP_AVAILABILITY_GROUP.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateDatabaseAudit">
            <summary>
            CREATE_AUDIT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropDatabaseAudit">
            <summary>
            DROP_AUDIT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterDatabaseAudit">
            <summary>
            ALTER_AUDIT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateSecurityPolicy">
            <summary>
            CREATE SECURITY POLICY
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterSecurityPolicy">
            <summary>
            ALTER SECURITY POLICY
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropSecurityPolicy">
            <summary>
            DROP SECURITY POLICY
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateColumnMasterKey">
            <summary>
            CREATE_COLUMN_MASTER_KEY
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropColumnMasterKey">
            <summary>
            DROP_COLUMN_MASTER_KEY
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateColumnEncryptionKey">
            <summary>
            CREATE_COLUMN_ENCRYPTION_KEY
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterColumnEncryptionKey">
            <summary>
            ALTER_COLUMN_ENCRYPTION_KEY
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropColumnEncryptionKey">
            <summary>
            DROP_COLUMN_ENCRYPTION_KEY
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterDatabaseScopedConfiguration">
            <summary>
            ALTER_DATABASE_SCOPED_CONFIGURATION
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateExternalResourcePool">
            <summary>
            CREATE_EXTERNAL_RESOURCE_POOL
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterExternalResourcePool">
            <summary>
            ALTER_EXTERNAL_RESOURCE_POOL
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropExternalResourcePool">
            <summary>
            DROP_EXTERNAL_RESOURCE_POOL
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateExternalLibrary">
            <summary>
            CREATE_EXTERNAL_LIBRARY
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterExternalLibrary">
            <summary>
            ALTER_EXTERNAL_LIBRARY
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropExternalLibrary">
            <summary>
            DROP_EXTERNAL_LIBRARY
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AddSensitivityClassification">
            <summary>
            ADD_SENSITIVITY_CLASSIFICATION
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropSensitivityClassification">
            <summary>
            DROP_SENSITIVITY_CLASSIFICATION
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateExternalLanguage">
            <summary>
            CREATE_EXTERNAL_LANGUAGE
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AlterExternalLanguage">
            <summary>
            ALTER_EXTERNAL_LANGUAGE
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropExternalLanguage">
            <summary>
            DROP_EXTERNAL_LANGUAGE
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateJsonIndex">
            <summary>
            CREATE_JSON_INDEX
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CreateVectorIndex">
            <summary>
            CREATE_VECTOR_INDEX
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AddInformationProtection">
            <summary>
            ADD_INFORMATION_PROTECTION
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DropInformationProtection">
            <summary>
            DROP_INFORMATION_PROTECTION
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditLogin">
            <summary>
            AUDIT_LOGIN.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditLogout">
            <summary>
            AUDIT_LOGOUT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditLoginFailed">
            <summary>
            AUDIT_LOGIN_FAILED.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.EventLog">
            <summary>
            EVENTLOG.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.ErrorLog">
            <summary>
            ERRORLOG.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.LockDeadlock">
            <summary>
            LOCK_DEADLOCK.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.Exception">
            <summary>
            EXCEPTION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.SpCacheMiss">
            <summary>
            SP_CACHEMISS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.SpCacheInsert">
            <summary>
            SP_CACHEINSERT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.SpCacheRemove">
            <summary>
            SP_CACHEREMOVE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.SpRecompile">
            <summary>
            SP_RECOMPILE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.ObjectCreated">
            <summary>
            OBJECT_CREATED.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.ObjectDeleted">
            <summary>
            OBJECT_DELETED.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.HashWarning">
            <summary>
            HASH_WARNING.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.LockDeadlockChain">
            <summary>
            LOCK_DEADLOCK_CHAIN.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.LockEscalation">
            <summary>
            LOCK_ESCALATION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.OledbErrors">
            <summary>
            OLEDB_ERRORS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.ExecutionWarnings">
            <summary>
            EXECUTION_WARNINGS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.SortWarnings">
            <summary>
            SORT_WARNINGS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.MissingColumnStatistics">
            <summary>
            MISSING_COLUMN_STATISTICS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.MissingJoinPredicate">
            <summary>
            MISSING_JOIN_PREDICATE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.ServerMemoryChange">
            <summary>
            SERVER_MEMORY_CHANGE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.UserConfigurable0">
            <summary>
            USERCONFIGURABLE_0.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.UserConfigurable1">
            <summary>
            USERCONFIGURABLE_1.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.UserConfigurable2">
            <summary>
            USERCONFIGURABLE_2.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.UserConfigurable3">
            <summary>
            USERCONFIGURABLE_3.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.UserConfigurable4">
            <summary>
            USERCONFIGURABLE_4.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.UserConfigurable5">
            <summary>
            USERCONFIGURABLE_5.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.UserConfigurable6">
            <summary>
            USERCONFIGURABLE_6.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.UserConfigurable7">
            <summary>
            USERCONFIGURABLE_7.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.UserConfigurable8">
            <summary>
            USERCONFIGURABLE_8.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.UserConfigurable9">
            <summary>
            USERCONFIGURABLE_9.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DataFileAutoGrow">
            <summary>
            DATA_FILE_AUTO_GROW.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.LogFileAutoGrow">
            <summary>
            LOG_FILE_AUTO_GROW.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DataFileAutoShrink">
            <summary>
            DATA_FILE_AUTO_SHRINK.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.LogFileAutoShrink">
            <summary>
            LOG_FILE_AUTO_SHRINK.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditDatabaseScopeGdrEvent">
            <summary>
            AUDIT_DATABASE_SCOPE_GDR_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditSchemaObjectGdrEvent">
            <summary>
            AUDIT_SCHEMA_OBJECT_GDR_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditAddLoginEvent">
            <summary>
            AUDIT_ADDLOGIN_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditLoginGdrEvent">
            <summary>
            AUDIT_LOGIN_GDR_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditLoginChangePropertyEvent">
            <summary>
            AUDIT_LOGIN_CHANGE_PROPERTY_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditLoginChangePasswordEvent">
            <summary>
            AUDIT_LOGIN_CHANGE_PASSWORD_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditAddLoginToServerRoleEvent">
            <summary>
            AUDIT_ADD_LOGIN_TO_SERVER_ROLE_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditAddDBUserEvent">
            <summary>
            AUDIT_ADD_DB_USER_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditAddMemberToDBRoleEvent">
            <summary>
            AUDIT_ADD_MEMBER_TO_DB_ROLE_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditAddRoleEvent">
            <summary>
            AUDIT_ADD_ROLE_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditAppRoleChangePasswordEvent">
            <summary>
            AUDIT_APP_ROLE_CHANGE_PASSWORD_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditSchemaObjectAccessEvent">
            <summary>
            AUDIT_SCHEMA_OBJECT_ACCESS_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditBackupRestoreEvent">
            <summary>
            AUDIT_BACKUP_RESTORE_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditDbccEvent">
            <summary>
            AUDIT_DBCC_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditChangeAuditEvent">
            <summary>
            AUDIT_CHANGE_AUDIT_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.OledbCallEvent">
            <summary>
            OLEDB_CALL_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.OledbQueryInterfaceEvent">
            <summary>
            OLEDB_QUERYINTERFACE_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.OledbDataReadEvent">
            <summary>
            OLEDB_DATAREAD_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.ShowPlanXml">
            <summary>
            SHOWPLAN_XML.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DeprecationAnnouncement">
            <summary>
            DEPRECATION_ANNOUNCEMENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DeprecationFinalSupport">
            <summary>
            DEPRECATION_FINAL_SUPPORT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.ExchangeSpillEvent">
            <summary>
            EXCHANGE_SPILL_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditDatabaseManagementEvent">
            <summary>
            AUDIT_DATABASE_MANAGEMENT_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditDatabaseObjectManagementEvent">
            <summary>
            AUDIT_DATABASE_OBJECT_MANAGEMENT_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditDatabasePrincipalManagementEvent">
            <summary>
            AUDIT_DATABASE_PRINCIPAL_MANAGEMENT_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditSchemaObjectManagementEvent">
            <summary>
            AUDIT_SCHEMA_OBJECT_MANAGEMENT_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditServerPrincipalImpersonationEvent">
            <summary>
            AUDIT_SERVER_PRINCIPAL_IMPERSONATION_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditDatabasePrincipalImpersonationEvent">
            <summary>
            AUDIT_DATABASE_PRINCIPAL_IMPERSONATION_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditServerObjectTakeOwnershipEvent">
            <summary>
            AUDIT_SERVER_OBJECT_TAKE_OWNERSHIP_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditDatabaseObjectTakeOwnershipEvent">
            <summary>
            AUDIT_DATABASE_OBJECT_TAKE_OWNERSHIP_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.BlockedProcessReport">
            <summary>
            BLOCKED_PROCESS_REPORT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.ShowPlanXmlStatisticsProfile">
            <summary>
            SHOWPLAN_XML_STATISTICS_PROFILE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DeadlockGraph">
            <summary>
            DEADLOCK_GRAPH.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.TraceFileClose">
            <summary>
            TRACE_FILE_CLOSE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditChangeDatabaseOwner">
            <summary>
            AUDIT_CHANGE_DATABASE_OWNER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditSchemaObjectTakeOwnershipEvent">
            <summary>
            AUDIT_SCHEMA_OBJECT_TAKE_OWNERSHIP_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.FtCrawlStarted">
            <summary>
            FT_CRAWL_STARTED.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.FtCrawlStopped">
            <summary>
            FT_CRAWL_STOPPED.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.FtCrawlAborted">
            <summary>
            FT_CRAWL_ABORTED.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.UserErrorMessage">
            <summary>
            USER_ERROR_MESSAGE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.ObjectAltered">
            <summary>
            OBJECT_ALTERED.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.SqlStmtRecompile">
            <summary>
            SQL_STMTRECOMPILE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DatabaseMirroringStateChange">
            <summary>
            DATABASE_MIRRORING_STATE_CHANGE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.ShowPlanXmlForQueryCompile">
            <summary>
            SHOWPLAN_XML_FOR_QUERY_COMPILE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.ShowPlanAllForQueryCompile">
            <summary>
            SHOWPLAN_ALL_FOR_QUERY_COMPILE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditServerScopeGdrEvent">
            <summary>
            AUDIT_SERVER_SCOPE_GDR_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditServerObjectGdrEvent">
            <summary>
            AUDIT_SERVER_OBJECT_GDR_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditDatabaseObjectGdrEvent">
            <summary>
            AUDIT_DATABASE_OBJECT_GDR_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditServerOperationEvent">
            <summary>
            AUDIT_SERVER_OPERATION_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditServerAlterTraceEvent">
            <summary>
            AUDIT_SERVER_ALTER_TRACE_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditServerObjectManagementEvent">
            <summary>
            AUDIT_SERVER_OBJECT_MANAGEMENT_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditServerPrincipalManagementEvent">
            <summary>
            AUDIT_SERVER_PRINCIPAL_MANAGEMENT_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditDatabaseOperationEvent">
            <summary>
            AUDIT_DATABASE_OPERATION_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditDatabaseObjectAccessEvent">
            <summary>
            AUDIT_DATABASE_OBJECT_ACCESS_EVENT.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.OledbProviderInformation">
            <summary>
            OLEDB_PROVIDER_INFORMATION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.MountTape">
            <summary>
            MOUNT_TAPE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AssemblyLoad">
            <summary>
            ASSEMBLY_LOAD.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.XQueryStaticType">
            <summary>
            XQUERY_STATIC_TYPE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.QnSubscription">
            <summary>
            QN__SUBSCRIPTION.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.QnParameterTable">
            <summary>
            QN__PARAMETER_TABLE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.QnTemplate">
            <summary>
            QN__TEMPLATE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.QnDynamics">
            <summary>
            QN__DYNAMICS.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.BitmapWarning">
            <summary>
            BITMAP_WARNING.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.DatabaseSuspectDataPage">
            <summary>
            DATABASE_SUSPECT_DATA_PAGE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.CpuThresholdExceeded">
            <summary>
            CPU_THRESHOLD_EXCEEDED.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType.AuditFullText">
            <summary>
            AUDIT_FULLTEXT.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationTarget">
            <summary>
            The possible event notification targets.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionEventRetentionModeType">
            <summary>
            The types of event retention modes
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionMemoryPartitionModeType">
            <summary>
            The types of memory partition mode
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionScope">
            <summary>
            The allowed scopes of event sessions
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsOption">
            <summary>
            The execute as options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionFlags">
            <summary>
            Used to keep track of various syntax allowed depending on context in expressions inside Parser
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceOptionHelper.#ctor">
            <summary>
            The external data source optional property mapptings.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceOptionKind">
            <summary>
            The external data source options.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceOptionKind.ResourceManagerLocation">
            <summary>
            The resource manager location.
            </summary>
            <remarks>
            Specific to Hadoop data sources.
            </remarks>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceOptionKind.Credential">
            <summary>
            Credential to use to connect to the data source.
            </summary>
            <remarks>
            Common to Hadoop and Shard Map Manager data sources.
            </remarks>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceOptionKind.DatabaseName">
            <summary>
            Name of the database to connect to.
            </summary>
            <remarks>
            Specific to Shard Map Manager data sources.
            </remarks>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceOptionKind.ShardMapName">
            <summary>
            Name of the shard map to use.
            </summary>
            <remarks>
            Specific to Shard Map Manager data sources.
            </remarks>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceOptionKind.ConnectionOptions">
            <summary>
            Additional option when connecting over ODBC to an external data source.
            </summary>
            <remarks>
            Specific to Polybase external data sources
            </remarks>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourcePushdownOption">
            <summary>
            The enumeration specifies the external data source type for external tables
            Currently, we support HADOOP, RDBMS, and SHARD_MAP_MANAGER.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourcePushdownOption.ON">
            <summary>
            PUSDOWN = ON
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourcePushdownOption.OFF">
            <summary>
            PUSHDOWN = OFF
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceType">
            <summary>
            The enumeration specifies the external data source type for external tables
            Currently, we support HADOOP, RDBMS, and SHARD_MAP_MANAGER. EXTERNAL_GENERICS only works 
            for SQL150 and DW, in DW it is called Native external data source.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceType.HADOOP">
            <summary>
            HADOOP external data source type.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceType.RDBMS">
            <summary>
            RDBMS external data source type.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceType.SHARD_MAP_MANAGER">
            <summary>
            SHARD_MAP_MANAGER external data source type.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceType.BLOB_STORAGE">
            <summary>
             BLOB_STORAGE external data source type.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceType.EXTERNAL_GENERICS">
            <summary>
             EXTERNAL_GENERICS external data source type.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatOptionHelper">
            <summary>
            The external file format optional property mapptings.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatOptionKind">
            <summary>
            The external file format options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatType">
            <summary>
            The enumeration specifies the external file format types
            DELIMITEDTEXT, RCFILE, ORC, PARQUET.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatType.DelimitedText">
            <summary>
            Delimited text file format.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatType.RcFile">
            <summary>
            RCFILE file format.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatType.Orc">
            <summary>
            ORC file format.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatType.Parquet">
            <summary>
            Parquet file format.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatType.JSON">
            <summary>
            Json file format.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatType.Delta">
            <summary>
            Delta file format.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatUseDefaultType">
            <summary>
            The enumeration specifies the external file format use default type option
            FALSE (default) or TRUE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatUseDefaultType.False">
            <summary>
            Treat missing values as NULL.  This is the default.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatUseDefaultType.True">
            <summary>
            Treat missing values using the default type.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileOption">
            <summary>
            ExternalFileOption base class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileOption.CheckXMLValidity(Microsoft.SqlServer.TransactSql.ScriptDom.StringLiteral,System.String)">
            <summary>
            Checks whether sequence contains any unsupported xml character.
            </summary>
            <param name="sequence">Sequence of characters.</param>
            <param name="option">Name of the option.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileOption.CheckXMLValidity(System.String,System.String)">
            <summary>
            Checks whether sequence contains any unsupported xml character.
            </summary>
            <param name="sequence">Sequence of characters.</param>
            <param name="option">Name of the option.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileOption.CheckDelimiterValidity(System.String,System.String)">
            <summary>
            Check if a string is valid. We block using of characters
            unsupported by XML, and verify that if the string is in correct
            format if it is written in hexadecimal format.
            </summary>
            <param name="sequence">The string to be checked.</param>
            <param name="option">The type of the delimiter.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalModelTypeOption">
            <summary>
            The enumeration specifies the external model type
            Currently, we support EMBEDDINGS only.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalModelTypeOption.EMBEDDINGS">
            <summary>
            MODEL_TYPE = EMBEDDINGS
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandFileFormatType">
            <summary>
            The supported file types for copy command.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandFileFormatType.Orc">
            <summary>
            ORC File created through hive.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandFileFormatType.Csv">
            <summary>
            For files following CSV standards.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandFileFormatType.Parquet">
            <summary>
            Parquet files created through Hive or Impala.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandCompressionType">
            <summary>
            Compression type supported by copy command.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandCompressionType.None">
            <summary>
            No compression.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandCompressionType.Gzip">
            <summary>
            Gzip compression.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandCompressionType.DefaultCodec">
            <summary>
            Default codec.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandCompressionType.Snappy">
            <summary>
            Snappy codec.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandCredentialType">
            <summary>
            Credential identity supported by COPY statement.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandCredentialType.Sas">
            <summary>
            Shared Access Signature.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandCredentialType.AccountKey">
            <summary>
            Storage Account Key.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandCredentialType.ServicePrincipal">
            <summary>
            OAUTH2 / Service Principal.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandCredentialType.ManagedIdentity">
            <summary>
            Managed Identity.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandCredentialType.PassThrough">
            <summary>
            AAD Identity Paas Through.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandCredentialType.None">
            <summary>
            Public Account.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FileFormatType">
            <summary>
            The supported external file formats.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.FileFormatType.Undefined">
            <summary>
            A default value to represent the uninitialized state.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.FileFormatType.RcFile">
            <summary>
            RC File created through hive.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.FileFormatType.Orc">
            <summary>
            ORC File created through hive.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.FileFormatType.DelimitedText">
            <summary>
            Delimited text files used by polybase.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.FileFormatType.Parquet">
            <summary>
            Parquet files created through Hive or Impala.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.FileFormatType.Csv">
            <summary>
            CSV only used by copy statement.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.FileFormatType.Parallel_Csv">
            <summary>
            CSV only used by copy statement to enable multithreading.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandDateFormat">
            <summary>
            Dateformat supported for copy command.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandDateFormat.mdy">
            <summary>
            Month day year.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandDateFormat.dmy">
            <summary>
            Day month year.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandDateFormat.ymd">
            <summary>
            Year month day.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandDateFormat.ydm">
            <summary>
            Year day month.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandDateFormat.myd">
            <summary>
            Month year day.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandDateFormat.dym">
            <summary>
            Day year month.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandEncoding">
            <summary>
            Encoding supported for copy command.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandEncoding.UTF8">
            <summary>
            UTF8 encoding.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandEncoding.UTF16">
            <summary>
            UTF16 encoding.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandIdentityInsert">
            <summary>
            Identity insert supported by copy command.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandIdentityInsert.ON">
            <summary>
            ON.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCommandIdentityInsert.OFF">
            <summary>
            OFF.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolAffinityType">
            <summary>
            The types of paramters used in a CREATE/ALTER EXTERNAL RESOURCE POOL statement
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolParameterType">
            <summary>
            The types of parameters used in a CREATE/ALTER EXTERNAL RESOURCE POOL statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamOptionHelper.#ctor">
            <summary>
            The external data source optional property mapptings.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamOptionKind">
            <summary>
            External Stream options
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamOptionKind.DataSource">
            <summary>
            Data source for External Stream
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamOptionKind.FileFormat">
            <summary>
            File format for External Stream
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOptionHelper">
            <summary>
            The external table optional property mapptings.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOptionKind">
            <summary>
            The external table options.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOptionKind.Distribution">
            <summary>
            The distribution policy of the external data.
            </summary>
            <remarks>
            Specific to Shard Map Manager based external tables.
            </remarks>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOptionKind.FileFormat">
            <summary>
            The file format the external table is affiliated with.
            </summary>
            <remarks>
            Specific to Hadoop based external tables.
            </remarks>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOptionKind.Location">
            <summary>
            The location (file name or path) of the external data.
            </summary>
            <remarks>
            Specific to Hadoop based external tables.
            </remarks>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOptionKind.RejectSampleValue">
            <summary>
            Number of rows to retrieve before recalculating the reject percentage.
            </summary>
            <remarks>
            Specific to Hadoop based external tables.
            </remarks>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOptionKind.RejectType">
            <summary>
            Reject policy to use when accessing external data.
            </summary>
            <remarks>
            Specific to Hadoop based external tables.
            </remarks>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOptionKind.RejectValue">
            <summary>
            Value or percentage of rows that can be rejected before the query fails.
            </summary>
            <remarks>
            Specific to Hadoop based external tables.
            </remarks>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOptionKind.SchemaName">
            <summary>
            The schema of the remote object the external table is acting as a proxy for.
            </summary>
            <remarks>
            Specific to Shard Map Manager based external tables.
            </remarks>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOptionKind.ObjectName">
            <summary>
            The name of the remote object the external table is acting as a proxy for.
            </summary>
            <remarks>
            Specific to Shard Map Manager based external tables.
            </remarks>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOptionKind.RejectedRowLocation">
            <summary>
            The directory within the External Data Source where rejected rows and the corresponding error file are written.
            </summary>
            <remarks>
            Specific to Hadoop based external tables.
            </remarks>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOptionKind.TableOptions">
            <summary>
            Specifies the set of options that describe how to read the underlying files.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableRejectType">
            <summary>
            The enumeration specifies the external table reject types
            VALUE (default) or PERCENTAGE.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableRejectType.Value">
            <summary>
            Value reject type format.  This is the default.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableRejectType.Percentage">
            <summary>
            Percentage reject type format.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableRejectTypeHelper">
            <summary>
            The external table reject type mapptings.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FailoverActionOptionKind">
            <summary>
            The types of failover action options.
            </summary>       
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.FailoverActionOptionKind.Target">
            <summary>
            Target
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FailoverModeOptionKind">
            <summary>
            The failover mode options.
            </summary>       
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.FailoverModeOptionKind.Automatic">
            <summary>
            Automatic
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.FailoverModeOptionKind.Manual">
            <summary>
            Manual
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FetchOrientation">
            <summary>
            Possible values for fetch orientation
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FetchOrientationHelper">
            <summary>
            Deals with fetch orientation kinds
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FileDeclarationOptionKind">
            <summary>
            The possible File Declaration Options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FipsComplianceLevel">
            <summary>
            Fips 127-2 compliance level
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FipsComplianceLevelHelper">
            <summary>
            Deals with different FIPS compliance levels
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextFunctionType">
            <summary>
            The fulltext function types.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextFunctionType.None">
            <summary>
            Nothing was specified.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextFunctionType.Contains">
            <summary>
            CONTAINS keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextFunctionType.FreeText">
            <summary>
            FREETEXT keyword.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexOptionKind">
            <summary>
            The possible FullText Index Options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionOptionKind">
            <summary>
            Possible values for function options
            </summary>    
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GeneralSetCommandType">
            <summary>
            Types of set commands with parameter
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GeneralSetCommandTypeHelper">
            <summary>
            Deals with different SET command types
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GeneratedAlwaysType">
            <summary>
            Possible values for 'GENERATED ALWAYS' clause
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.GeneratedAlwaysType.RowStart">
            <summary>
            GENERATED ALWAYS AS ROW START
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.GeneratedAlwaysType.RowEnd">
            <summary>
            GENERATED ALWAYS AS ROW END
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.GeneratedAlwaysType.UserIdStart">
            <summary>
            GENERATED ALWAYS AS SUSER_SID START
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.GeneratedAlwaysType.UserIdEnd">
            <summary>
            GENERATED ALWAYS AS SUSER_SID END
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.GeneratedAlwaysType.UserNameStart">
            <summary>
            GENERATED ALWAYS AS SUSER_SNAME START
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.GeneratedAlwaysType.UserNameEnd">
            <summary>
            GENERATED ALWAYS AS SUSER_SNAME END
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.GeneratedAlwaysType.TransactionIdStart">
            <summary>
            GENERATED ALWAYS AS TRANSACTION_Id START
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.GeneratedAlwaysType.TransactionIdEnd">
            <summary>
            GENERATED ALWAYS AS TRANSACTION_Id END
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.GeneratedAlwaysType.SequenceNumberStart">
            <summary>
            GENERATED ALWAYS AS SEQUENCE_NUMBER START
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.GeneratedAlwaysType.SequenceNumberEnd">
            <summary>
            GENERATED ALWAYS AS SEQUENCE_NUMBER END
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchRecursivePredicateKind">
            <summary>
            Recursive predicate kind for graph match expression.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchRecursivePredicateKind.ShortestPath">
            <summary>
            when Recursive predicate is ShortestPath
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GridParameterType">
            <summary>
            The types of grid parameters
            </summary>    
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GroupByOption">
            <summary>
            The options that group by clause might have.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.GroupByOption.None">
            <summary>
            Nothing defined.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.GroupByOption.Cube">
            <summary>
            CUBE keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.GroupByOption.Rollup">
            <summary>
            ROLLUP keyword.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.HadrDatabaseOptionKind">
            <summary>
            The types of Hadr database options
            </summary>   
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.HadrDatabaseOptionKind.Suspend">
            <summary>
            Suspend
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.HadrDatabaseOptionKind.Resume">
            <summary>
            Resume
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.HadrDatabaseOptionKind.Off">
            <summary>
            Off
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.HadrDatabaseOptionKind.AvailabilityGroup">
            <summary>
            Availability group
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.Identifier">
            <summary>
            This fragment is used to represent an identifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Identifier.DecodeIdentifier(System.String,Microsoft.SqlServer.TransactSql.ScriptDom.QuoteType@)">
            <summary>
            Removes the escape characters.
            </summary>
            <param name="identifier">The identifier which has escape characters.</param>
            <param name="quote">The quote type</param>
            <returns>The unescaped identifier.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Identifier.EncodeIdentifier(System.String)">
            <summary>
            Adds the escape characters.
            </summary>
            <param name="identifier">The identifier which does not have escape characters.</param>
            <returns>The escaped identifier.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Identifier.EncodeIdentifier(System.String,Microsoft.SqlServer.TransactSql.ScriptDom.QuoteType)">
            <summary>
            Adds the escape characters.
            </summary>
            <param name="identifier">The identifier which does not have escape characters.</param>
            <param name="quoteType">The quote type</param>
            <returns>The escaped identifier.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Identifier.SetUnquotedIdentifier(System.String)">
            <summary>
            Sets the Value and the Quoted properties, should be used if the identifier is
            known to be unqouted.
            </summary>
            <param name="text">The parsed identifier.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Identifier.SetIdentifier(System.String)">
            <summary>
            Sets the Value and the Quoted properties, by removing the delimiters
            and unescaping the special characters if necessary.
            </summary>
            <param name="text">The parsed identifier.</param>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.Identifier.Value">
            <summary>
            The value of the identifier.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.Identifier.QuoteType">
            <summary>
            The type of the quote.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Identifier.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Identifier.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierLiteral">
            <summary>
            Represents an identifier that is treated as a literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierLiteral.SetUnquotedIdentifier(System.String)">
            <summary>
            Sets the Value and the Quoted properties, should be used if the identifier is
            known to be unqouted.
            </summary>
            <param name="text">The parsed identifier.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierLiteral.SetIdentifier(System.String)">
            <summary>
            Sets the Value and the Quoted properties, by removing the delimiters
            and unescaping the special characters if necessary.
            </summary>
            <param name="text">The parsed identifier.</param>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierLiteral.LiteralType">
            <summary>
            Represents the type of the literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierLiteral.QuoteType">
            <summary>
            The QuoteType of the identifier.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierLiteral.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierLiteral.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierOrValueExpression">
            <summary>
            Represents either an Identifer or ValueExpression
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierOrValueExpression.Value">
            <summary>
            Gets the value.
            </summary>
            <value>The value.</value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierOrValueExpression.Identifier">
            <summary>
            Mutually exclusive with ValueExpression
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierOrValueExpression.ValueExpression">
            <summary>
            Mutually exclusive with Identifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierOrValueExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierOrValueExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ImportanceParameterType">
            <summary>
            The possible values for importance parameter in CREATE/ALTER WORKLOAD GROUP and CREATE SPATIAL INDEX statements
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IndexAffectingStatement">
            <summary>
            List of statement which can affect index
            Used to check that only valid options/table elements were specified
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IndexOptionKind">
            <summary>
            The possible index options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IndexTypeKind">
            <summary>
            The possible index types.
            </summary>           
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.IndexTypeKind.Clustered">
            <summary>
            Clustered index
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.IndexTypeKind.NonClustered">
            <summary>
            Non clustered index
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.IndexTypeKind.NonClusteredHash">
            <summary>
            NonClusteredHash index
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.IndexTypeKind.ClusteredColumnStore">
            <summary>
            Clustered Column Store index
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.IndexTypeKind.NonClusteredColumnStore">
            <summary>
            Clustered Column Store index
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.InsertOption">
            <summary>
            The type of insert options
            </summary>    
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.InsertOption.None">
            <summary>
            Nothing was defined.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.InsertOption.Into">
            <summary>
            INTO was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.InsertOption.Over">
            <summary>
            OVER was used.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IsolationLevel">
            <summary>
            Isolation levels for SET TRANSACTION ISOLATION LEVEL command
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.JoinHint">
            <summary>
            The types of join hints.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.JoinHint.None">
            <summary>
            Nothing.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.JoinHint.Loop">
            <summary>
            LOOP was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.JoinHint.Hash">
            <summary>
            HASH was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.JoinHint.Merge">
            <summary>
            MERGE was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.JoinHint.Remote">
            <summary>
            REMOTE was used.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.JsonForClauseOptions">
            <summary>
            Enum to store different JSON for clause options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.Literal">
            <summary>
            Represents a literal constant.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.Literal.LiteralType">
            <summary>
            Represents the type of the literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.Literal.Value">
            <summary>
            Represents the value of the literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Literal.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IntegerLiteral">
            <summary>
            Represents an Integer literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IntegerLiteral.LiteralType">
            <summary>
            Represents the type of the literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IntegerLiteral.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IntegerLiteral.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.NumericLiteral">
            <summary>
            Represents a Numeric literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.NumericLiteral.LiteralType">
            <summary>
            Represents the type of the literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.NumericLiteral.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.NumericLiteral.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RealLiteral">
            <summary>
            Represents a Real literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RealLiteral.LiteralType">
            <summary>
            Represents the type of the literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RealLiteral.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RealLiteral.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MoneyLiteral">
            <summary>
            Represents a Money literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MoneyLiteral.LiteralType">
            <summary>
            Represents the type of the literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MoneyLiteral.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MoneyLiteral.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryLiteral">
            <summary>
            Represents a Binary literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryLiteral.LiteralType">
            <summary>
            Represents the type of the literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryLiteral.IsLargeObject">
            <summary>
            Indicates if the literal exceeds 8000 bytes
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryLiteral.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryLiteral.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.StringLiteral">
            <summary>
            Represents a string literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.StringLiteral.LiteralType">
            <summary>
            Represents the type of the literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.StringLiteral.IsNational">
            <summary>
            Indicates if the string is unicode
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.StringLiteral.IsLargeObject">
            <summary>
            Indicates if the literal exceeds 8000 bytes
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StringLiteral.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StringLiteral.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.NullLiteral">
            <summary>
            Represents a null literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.NullLiteral.LiteralType">
            <summary>
            Represents the type of the literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.NullLiteral.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.NullLiteral.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DefaultLiteral">
            <summary>
            Represents the literal for DEFAULT
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DefaultLiteral.LiteralType">
            <summary>
            Represents the type of the literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DefaultLiteral.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DefaultLiteral.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MaxLiteral">
            <summary>
            Represents the MAX literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxLiteral.LiteralType">
            <summary>
            Represents the type of the literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MaxLiteral.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MaxLiteral.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcLiteral">
            <summary>
            Represents an odbc formatted literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcLiteral.LiteralType">
            <summary>
            Represents the type of the literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcLiteral.OdbcLiteralType">
            <summary>
            The Odbc Literal Type
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcLiteral.IsNational">
            <summary>
            Indicates if the string is unicode
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcLiteral.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcLiteral.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralType">
            <summary>
            The literal types.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralType.Integer">
            <summary>
            The integer type is a sequence of digits without '.' or 'e'
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralType.Real">
            <summary>
            A sequence of digits that has an e
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralType.Money">
            <summary>
            Represented as string of digits with an optional decimal point.
            Has to start with a currency symbol.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralType.Binary">
            <summary>
            Hexadecimal numbers, they have to be prefixed with 0x.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralType.String">
            <summary>
            A string of characters that are delimited with the quote (') character
            If the QUOTED_IDENTIFIER is off the delimiter (") is also valid.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralType.Null">
            <summary>
            The reserved word null.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralType.Default">
            <summary>
            DEFAULT keyword is used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralType.Max">
            <summary>
            MAX context sensitive keyword is used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralType.Odbc">
            <summary>
            Odbc format literals in curly braces { }.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralType.Identifier">
            <summary>
            An Identifier that is treated like a Literal, such as a parameter default
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralType.Numeric">
            <summary>
            A sequence of numbers with a '.'
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LockEscalationMethod">
            <summary>
            The types of lock escalation methods
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitOptionKind">
            <summary>
            The possible low priority lock wait options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MemoryUnit">
            <summary>
            Memory units for file declaration options in CREATE DATABASE statement
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MemoryUnitsHelper">
            <summary>
            Handles conversion from/to MemoryUnits enum
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MergeCondition">
            <summary>
            The possible values for merge condition
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MessageSender">
            <summary>
            The types of message senders 
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MessageValidationMethod">
            <summary>
            The types of message validation methods
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MigrationState">
            <summary>
            The types of migration state
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ModifyFileGroupOption">
            <summary>
            The possible values for modify filegroup options
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MultiPartIdentifier">
            <summary>
            Represents a multi-part identifier.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MultiPartIdentifier.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Identifier"/> at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MultiPartIdentifier.Count">
            <summary>
            Gets the count.
            </summary>
            <value>The count.</value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MultiPartIdentifier.Identifiers">
            <summary>
            The Identifiers
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MultiPartIdentifier.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MultiPartIdentifier.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.NonTransactedFileStreamAccess">
            <summary>
            The possible non transacted filestream access values.
            </summary>           
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.NonTransactedFileStreamAccess.Off">
            <summary>
            No non-transacted access.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.NonTransactedFileStreamAccess.ReadOnly">
            <summary>
            Read-only access.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.NonTransactedFileStreamAccess.Full">
            <summary>
            Full access.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.NullNotNull">
            <summary>
            Represents optional NULL/NOT NULL contraint in column definition in INSERT BULK statement
            </summary>       
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcLiteralType">
            <summary>
            Represents the Odbc Literal Types
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcLiteralType.Time">
            <summary>
            Of the format {t [N]''}
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcLiteralType.Date">
            <summary>
            Of the format {d [N]''}
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcLiteralType.Timestamp">
            <summary>
            Of the format {ts [N]''}
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcLiteralType.Guid">
            <summary>
            Of the format {guid [N]''}
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffSimpleDbOptionsHelper.RequiresEqualsSign(Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseOptionKind)">
            <summary>
            Indicates whether the DatabaseOption requires specifying an EqualsSign between the option and the value.
            </summary>
            <param name="optionKind">DatabaseOption kind</param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetCosmosOptionKind">
            <summary>
            Available options for OPENROWSET (Provider =' CosmosDB' ....) statement.
            This syntax is specific to Serverless SQL pools
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OptimizerHintKind">
            <summary>
            Optimizer hints
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OptionsHelper`1">
            <summary>
            Helper to deal with option lists (like in DECLARE CURSOR, for example)
            </summary>
            <typeparam name="OptionType">Enum representing option</typeparam>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OptionState">
            <summary>
            State of some option
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PageVerifyDatabaseOptionKind">
            <summary>
            The types of page verify alter database options
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterlessCallType">
            <summary>
            Specifies the type of the parameterless call.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterlessCallType.User">
            <summary>
            The USER keyword was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterlessCallType.CurrentUser">
            <summary>
            The CURRENT_USER keyword was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterlessCallType.SessionUser">
            <summary>
            The SESSION_USER keyword was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterlessCallType.SystemUser">
            <summary>
            The SYSTEM_USER keyword was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterlessCallType.CurrentTimestamp">
            <summary>
            The CURRENT_TIMESTAMP keyword was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterlessCallType.CurrentDate">
            <summary>
            The CURRENT_DATE keyword was used.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterModifier">
            <summary>
            The types of parameter modifier
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterStyle">
            <summary>
            Parameter style for external function bodies
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ParseError">
            <summary>
            This class reports the error that occured during parsing.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ParseError.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.String)">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ParseError.Number">
            <summary>
            The error code that uniqely represents the type of error.
            For example, may have the form XXXXX where X is a digit.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ParseError.Offset">
            <summary>
            Represents the starting offset of the AST that caused the error.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ParseError.Line">
            <summary>
            Represents the starting line of the AST that caused the error.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ParseError.Column">
            <summary>
            Represents the starting column of the AST that caused the error.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ParseError.Message">
            <summary>
            Definition of the error. 
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionFunctionRange">
            <summary>
            The possible values for partition function range
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionTableOptionRange">
            <summary>
            The possible values for partition table option range
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PartnerDatabaseOptionKind">
            <summary>
            The types of partner alter database options
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PayloadOptionKinds">
            <summary>
            The types of payload options
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PermissionSetOption">
            <summary>
            The permission set options.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.PermissionSetOption.None">
            <summary>
            Nothing was defined.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.PermissionSetOption.Safe">
            <summary>
            SAFE was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.PermissionSetOption.ExternalAccess">
            <summary>
            EXTERNAL_ACCESS was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.PermissionSetOption.Unsafe">
            <summary>
            UNSAFE was used.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PermissionSetOptionHelper">
            <summary>
            Deals with DECLARE CURSOR options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PhaseOneBatchException">
            <summary>
            This class is a real internal class to parser, 
            therefore it is not in the spec tree.
            It is used to notify the top level to re-enter the script.
            </summary> 
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PhaseOneBatchException.#ctor">
            <summary>
            Basic Constructor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PhaseOneBatchException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Serialization Constructor.
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PhaseOneConstraintException">
            <summary>
            This class is a real internal class to parser, 
            therefore it is not in the spec tree.
            It is used to deliver the partially parsed constraint fragment
            to the tableConstraint level in the call stack.
            </summary> 
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PhaseOnePartialAstException">
            <summary>
            This class is a real internal class to parser, 
            therefore it is not in the spec tree.
            It is used to deliver the partially parsed DDL statement
            to the TSqlParser level in the call stack.
            </summary> 
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PhaseOnePartialAstException.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatement)">
            <summary>
            Basic Constructor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PhaseOnePartialAstException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Serialization Constructor.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PortTypes">
            <summary>
            The possible values for port types
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PredicateSetOptionsHelper">
            <summary>
            Helps with RaiseError options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PredictRunTimeOptions">
            <summary>
            The Predict runtime options.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.PredictRunTimeOptions.ONNX">
             <summary>
            ONNX = 0,
             </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PrincipalOptionKind">
            <summary>
            The types of login options
            </summary>    
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PrincipalType">
            <summary>
            The principal types that can be used in security statements.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.PrincipalType.Null">
            <summary>
            Null was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.PrincipalType.Public">
            <summary>
            Public was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.PrincipalType.Identifier">
            <summary>
            Use the identifier.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PrivilegeType80">
            <summary>
            The privilege types that can be used in security statements.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureOptionKind">
            <summary>
            The types of procedure options
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ProcessAffinityType">
            <summary>
            The type of process affinity in ALTER SERVER CONFIGURATION statement
            </summary>   
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QualifiedJoinType">
            <summary>
            The types of qualified joins.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.QualifiedJoinType.Inner">
            <summary>
            INNER, or just JOIN was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.QualifiedJoinType.LeftOuter">
            <summary>
            LEFT was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.QualifiedJoinType.RightOuter">
            <summary>
            RIGHT was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.QualifiedJoinType.FullOuter">
            <summary>
            FULL was used.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreCapturePolicyHelper">
            <summary>
            Helper Class for Query Store Capture Policy Option Kind
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreCapturePolicyOptionKind">
            <summary>
            The possible Query Store Capture Policy Modes
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDesiredStateHelper">
            <summary>
            Helper Class for Query Store Desired State Option Kind
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDesiredStateOptionKind">
            <summary>
            The possible Query Store Desired State Options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreOptionKind">
            <summary>
            The possible Query Store Options under 'ALTER DATABASE d1 SET QUERY_STORE = (...)'
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreOptionsHelper">
            <summary>
            Helper Class for Query Store Options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreSizeCleanupPolicyHelper">
            <summary>
            Helper Class for Query Store Size Based Cleanup Policy Option Kind
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreSizeCleanupPolicyOptionKind">
            <summary>
            The possible Size based Cleanup Policy Modes
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueueOptionKind">
            <summary>
            The possible queue options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QuoteType">
            <summary>
            The possible quote type.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorOptions">
            <summary>
            RaiseError options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorOptionsHelper">
            <summary>
            Helps with RaiseError options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RdaTableOption">
            <summary>
            The types of RDA table option
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RecoveryDatabaseOptionKind">
            <summary>
            The types of recovery alter database options
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseSettingKind">
            <summary>
            The possible settings under 'ALTER DATABASE d1 SET REMOTE_DATA_ARCHIVE = (...)'
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseSettingKind.Server">
            <summary>
            Represents the SERVER option in the REMOTE_DATA_ARCHIVE set options
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseSettingKind.Credential">
            <summary>
            Represents the CREDENTIAL option in the REMOTE_DATA_ARCHIVE set options
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseSettingKind.FederatedServiceAccount">
            <summary>
            Represents the FEDERATED_SERVICE_ACCOUNT option in the REMOTE_DATA_ARCHIVE set options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseSettingsHelper">
            <summary>
            Helper Class for REMOTE_DATA_ARCHIVE options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolAffinityType">
            <summary>
            The types of paramters used in a CREATE/ALTER RESOURCE POOL statement
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolParameterType">
            <summary>
            The types of paramters used in a CREATE/ALTER RESOURCE POOL statement
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreOptionKind">
            <summary>
            The types of restore options
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreStatementKind">
            <summary>
            The types of restore statements
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetsOptionKind">
            <summary>
            Indicates whether the Result Sets are defined on Execute Statements
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetType">
            <summary>
            Indicates the mechanism used for defining the Result Set.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetType.Inline">
            <summary>
            Result Set Columns are defined Inline
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetType.Object">
            <summary>
            Result Set is defined by a Scbema Object Table, View, or Table-Valued Function
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetType.Type">
            <summary>
            Result Set is defined by a Table Type
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetType.ForXml">
            <summary>
            Result Set is defined by FOR XML
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RouteOptionKind">
            <summary>
            The possible route options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectName">
            <summary>
            Represents a schema object name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectName.ServerIdentifier">
            <summary>
            The identifier that represents the name of the server.
            </summary>       
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectName.DatabaseIdentifier">
            <summary>
            The identifier that represents the name of the database.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectName.SchemaIdentifier">
            <summary>
            The identifier that represents the schema of the table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectName.BaseIdentifier">
            <summary>
            The identifier that represents the table name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectName.ChooseIdentifier(System.Int32)">
            <summary>
            Figures out which index is really meant for the given property defined by the modifier.
            </summary>
            <param name="modifier">The modifier that is used to figure out the identifier.</param>
            <returns>The wanted identifier, null if it isn't there.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectName.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectName.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecondaryXmlIndexType">
            <summary>
            The secondary xml index types.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityObjectKind">
            <summary>
            The types of security objects
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyActionType">
            <summary>
            The types of security policy statement actions
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyOptionKind">
            <summary>
            The security policy options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPredicateActionType">
            <summary>
            The types of security predicate options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPredicateOperation">
            <summary>
            The types of security predicate operations
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPredicateType">
            <summary>
            The types of security predicates
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPredicateTypeHelper">
            <summary>
            Helper to determine the security predicate type.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SemanticFunctionType">
            <summary>
            The semantic function types.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SemanticFunctionType.None">
            <summary>
            Nothing was specified.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SemanticFunctionType.SemanticKeyPhraseTable">
            <summary>
            SEMANTICKEYPHRASETABLE keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SemanticFunctionType.SemanticSimilarityTable">
            <summary>
            SEMANTICSIMILARITYTABLE keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SemanticFunctionType.SemanticSimilarityDetailsTable">
            <summary>
            SEMANTICSIMILARITYDETAILSTABLE keyword.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassification">
            <summary>
            Utility class to expose sensitivity classification enums and methods
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassification.OptionType">
            <summary>
            Sensitivity classification option type used in AddSensitivityClassificationStatement
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassification.Rank">
            <summary>
            Sensitivity classification rank values
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassification.GetOptionTypeByName(System.String)">
            <summary>
            Returns sensitivity option type by option name
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SeparatorType">
            <summary>
            The possible separator types.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SequenceOptionKind">
            <summary>
            The types of Sequence options
            </summary>       
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ServiceBrokerOption">
            <summary>
            Possible service broker options for CREATE DATABASE statement
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SessionOptionUnitHelper">
            <summary>
            Handles conversion from/to MemoryUnits enum
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetOffsets">
            <summary>
            The various types of keywords used in SET OFFSETS statement.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions">
            <summary>
            The various types of predicate SET options found in SQL.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.None">
            <summary>
            None
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.QuotedIdentifier">
            <summary>
            QUOTED_IDENTIFIER
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.ConcatNullYieldsNull">
            <summary>
            CONCAT_NULL_YIELDS_NULL
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.CursorCloseOnCommit">
            <summary>
            CURSOR_CLOSE_ON_COMMIT
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.ArithAbort">
            <summary>
            ARITHABORT
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.ArithIgnore">
            <summary>
            ARITHIGNORE
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.FmtOnly">
            <summary>
            FMTONLY
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.NoCount">
            <summary>
            NOCOUNT
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.NoExec">
            <summary>
            NOEXEC
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.NumericRoundAbort">
            <summary>
            NUMERIC_ROUNDABORT
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.ParseOnly">
            <summary>
            PARSEONLY
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.AnsiDefaults">
            <summary>
            ANSI_DEFAULTS
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.AnsiNullDfltOff">
            <summary>
            ANSI_NULL_DFLT_OFF
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.AnsiNullDfltOn">
            <summary>
            ANSI_NULL_DFLT_ON
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.AnsiNulls">
            <summary>
            ANSI_NULLS
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.AnsiPadding">
            <summary>
            ANSI_PADDING
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.AnsiWarnings">
            <summary>
            ANSI_WARNINGS
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.ForcePlan">
            <summary>
            FORCEPLAN
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.ShowPlanAll">
            <summary>
            SHOWPLAN_ALL
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.ShowPlanText">
            <summary>
            SHOWPLAN_TEXT
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.ImplicitTransactions">
            <summary>
            IMPLICIT_TRANSACTIONS
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.RemoteProcTransactions">
            <summary>
            REMOTE_PROC_TRANSACTIONS
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.XactAbort">
            <summary>
            XACT_ABORT
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.DisableDefCnstChk">
            <summary>
            DISABLE_DEF_CNST_CHK 
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.ShowPlanXml">
            <summary>
            SHOWPLAN_XML
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SetOptions.NoBrowsetable">
            <summary>
            NO_BROWSETABLE
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetStatisticsOptions">
            <summary>
            The various types of predicate SET STATISTICS options found in SQL.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetStatisticsOptionsHelper">
            <summary>
            Helps SET STATISTICS statement options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SignableElementKind">
            <summary>
            The types of signable elements
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SimpleAlterFullTextIndexActionKind">
            <summary>
            The types of alter fulltext index actions
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SoapMethodAction">
            <summary>
            The types of soap method actions
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SoapMethodFormat">
            <summary>
            The possible soap method formats
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SoapMethodSchemas">
            <summary>
            The types of soap method schema
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SortOrder">
            <summary>
            This enum is the possibilities for a sort order.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SortOrder.NotSpecified">
            <summary>
            Nothing was specified.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SortOrder.Ascending">
            <summary>
            Ascending
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SortOrder.Descending">
            <summary>
            Descending
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SparseColumnOption">
            <summary>
            The possible values for sparse column options
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SpatialIndexingSchemeType">
            <summary>
            The types of spatial indexing scheme
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption">
            <summary>
            These are the possible data types in Sql.
            The capitalization of names are influenced by System.Data.SqlDbType.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.None">
            <summary>
            Nothing was defined.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.BigInt">
            <summary>
            Integer (whole number) data from -2^63 (-9,223,372,036,854,775,808) 
            through 2^63-1 (9,223,372,036,854,775,807).
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Int">
            <summary>
            Integer (whole number) data from -2^31 (-2,147,483,648) 
            through 2^31 - 1 (2,147,483,647).
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.SmallInt">
            <summary>
            Integer data from -2^15 (-32,768) through 2^15 - 1 (32,767).
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.TinyInt">
            <summary>
            Integer data from 0 through 255.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Bit">
            <summary>
            Integer data with either a 1 or 0 value.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Decimal">
            <summary>
            Fixed precision and scale numeric data from -10^38 +1 through 10^38 �1. 
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Numeric">
            <summary>
            Functionally equivalent to decimal.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Money">
            <summary>
            Monetary data values from -2^63 (-922,337,203,685,477.5808) 
            through 2^63 - 1 (+922,337,203,685,477.5807), with accuracy 
            to a ten-thousandth of a monetary unit.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.SmallMoney">
            <summary>
            Monetary data values from -214,748.3648 through +214,748.3647, 
            with accuracy to a ten-thousandth of a monetary unit.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Float">
            <summary>
            Floating precision number data with the following valid values: 
            -1.79E + 308 through -2.23E - 308, 0 and 2.23E + 308 through 1.79E + 308.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Real">
            <summary>
            Floating precision number data with the following valid values: 
            -3.40E + 38 through -1.18E - 38, 0 and 1.18E - 38 through 3.40E + 38.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.DateTime">
            <summary>
            Date and time data from January 1, 1753, through December 31, 9999, 
            with an accuracy of three-hundredths of a second, or 3.33 milliseconds.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.SmallDateTime">
            <summary>
            Date and time data from January 1, 1900, through June 6, 2079, 
            with an accuracy of one minute.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Char">
            <summary>
            Fixed-length non-Unicode character data with a maximum 
            length of 8,000 characters.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.VarChar">
            <summary>
            Variable-length non-Unicode data with a maximum of 8,000 characters.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Text">
            <summary>
            Variable-length non-Unicode data with a maximum length of 
            2^31 - 1 (2,147,483,647) characters.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.NChar">
            <summary>
            Fixed-length Unicode data with a maximum length of 4,000 characters. 
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.NVarChar">
            <summary>
            Variable-length Unicode data with a maximum length of 4,000 characters. 
            sysname is a system-supplied user-defined data type that is functionally 
            equivalent to nvarchar(128) and is used to reference database object names.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.NText">
            <summary>
            Variable-length Unicode data with a maximum length of 2^30 - 1 (1,073,741,823) characters.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Binary">
            <summary>
            Fixed-length binary data with a maximum length of 8,000 bytes.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.VarBinary">
            <summary>
            Variable-length binary data with a maximum length of 8,000 bytes.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Image">
            <summary>
            Variable-length binary data with a maximum length of 
            2^31 - 1 (2,147,483,647) bytes.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Cursor">
            <summary>
            A reference to a cursor.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Sql_Variant">
            <summary>
            A data type that stores values of various SQL Server-supported data types, 
            except text, ntext, timestamp, and sql_variant.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Table">
            <summary>
            A special data type used to store a result set for later processing.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Timestamp">
            <summary>
            A database-wide unique number that gets updated every time a row gets updated.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.UniqueIdentifier">
            <summary>
            Is a 16-byte GUID
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Date">
            <summary>
            Date-only
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Time">
            <summary>
            Time only
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.DateTime2">
            <summary>
            Combination of data and time types, better precision than DataTime
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.DateTimeOffset">
            <summary>
            Same as DateTime2 with timezone offset added
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Rowversion">
            <summary>
            A database-wide unique number that gets updated every time a row gets updated.
            A synonym for Timestamp with different semantics requiring a named column of this type.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Json">
            <summary>
            JSON data type
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeOption.Vector">
            <summary>
            Vector data type
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersionFlags">
            <summary>
            Used in conjuction with OptionHelper class to specify, in what T-SQL version option is supported
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.StatisticsOptionKind">
            <summary>
            The possible Statistics options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SubDmlFlags">
            <summary>
            Used to keep track of various Sub DML statement options inside Parser
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SubqueryComparisonPredicateType">
            <summary>
            The types of comparison predicates that involve a subquery.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SubqueryComparisonPredicateType.None">
            <summary>
            Nothing was defined.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SubqueryComparisonPredicateType.All">
            <summary>
            ALL was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SubqueryComparisonPredicateType.Any">
            <summary>
            ANY was used..
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableElementType">
            <summary>
            Table element type.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableElementType.NotSpecified">
            <summary>
            Nothing was specified.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableElementType.Constraint">
            <summary>
            The element is a constraint.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableElementType.Column">
            <summary>
            The element is a column.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableElementType.Index">
            <summary>
            The element is an index.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableElementType.Period">
            <summary>
            The element is a period.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind">
            <summary>
            The table hints.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.None">
            <summary>
            Nothing was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.FastFirstRow">
            <summary>
            FASTFIRSTROW keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.HoldLock">
            <summary>
            HOLDLOCK keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.NoLock">
            <summary>
            NOLOCK keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.PagLock">
            <summary>
            PAGLOCK keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.ReadCommitted">
            <summary>
            READCOMMITTED keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.ReadPast">
            <summary>
            READPAST keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.ReadUncommitted">
            <summary>
            READUNCOMMITTED keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.RepeatableRead">
            <summary>
            REPEATABLEREAD keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.Rowlock">
            <summary>
            ROWLOCK keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.Serializable">
            <summary>
            SERIALIZABLE keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.TabLock">
            <summary>
            TABLOCK keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.TabLockX">
            <summary>
            TABLOCKX keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.UpdLock">
            <summary>
            UPDLOCK keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.XLock">
            <summary>
            XLOCK keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.NoExpand">
            <summary>
            NOEXPAND keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.NoWait">
            <summary>
            NOWAIT keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.ReadCommittedLock">
            <summary>
            READCOMMITTEDLOCK keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.KeepIdentity">
            <summary>
            KEEPIDENTITY keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.KeepDefaults">
            <summary>
            KEEPDEFAULTS keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.IgnoreConstraints">
            <summary>
            IGNORE_CONSTRAINTS keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.IgnoreTriggers">
            <summary>
            IGNORE_TRIGGERS keyword.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.ForceSeek">
            <summary>
            FORCESEEK keyword.
            </summary>        
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.Index">
            <summary>
            INDEX table hint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.SpatialWindowMaxCells">
            <summary>
            SPATIAL_WINDOW_MAX_CELLS table hint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.ForceScan">
            <summary>
            FORCESCAN keyword.
            </summary>        
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintKind.Snapshot">
            <summary>
            SNAPSHOT keyword
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableOptionHelper">
            <summary>
            The external table optional property mapptings.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableOptionKind">
            <summary>
            The possible Table Options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableSampleClauseOption">
            <summary>
            The table sample clause options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableSwitchOptionKind">
            <summary>
            The possible options for alter table switch statement.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalClauseType">
            <summary>
            Possible values for temporal clause in 'FROM' part of a query.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalClauseType.AsOf">
            <summary>
            FOR SYSTEM_TIME AS OF ...
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalClauseType.FromTo">
            <summary>
            FOR SYSTEM_TIME FROM ... TO ...
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalClauseType.Between">
            <summary>
            FOR SYSTEM_TIME BETWEEN ... AND ...
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalClauseType.ContainedIn">
            <summary>
            FOR SYSTEM_TIME CONTAINED IN (..., ...)
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalClauseType.TemporalAll">
            <summary>
            FOR SYSTEM_TIME ALL
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalRetentionPeriodUnit">
            <summary>
            Possible values for units in HISTORY_RETENTION_PERIOD clause.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalRetentionPeriodUnit.Day">
            <summary>
            Retention period is expressed in days.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalRetentionPeriodUnit.Days">
            <summary>
            Retention period is expressed in days.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalRetentionPeriodUnit.Week">
            <summary>
            Retention period is expressed in weeks.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalRetentionPeriodUnit.Weeks">
            <summary>
            Retention period is expressed in weeks.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalRetentionPeriodUnit.Month">
            <summary>
            Retention period is expressed in months.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalRetentionPeriodUnit.Months">
            <summary>
            Retention period is expressed in months.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalRetentionPeriodUnit.Year">
            <summary>
            Retention period is expressed in years.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalRetentionPeriodUnit.Years">
            <summary>
            Retention period is expressed in years.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TimeUnit">
            <summary>
            The types of time units used in various statements.
            More time units can be added as necessary.
            </summary>            
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerActionType">
            <summary>
            Specify which data modification statements, 
            when attempted against this table or view, 
            activate the trigger.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerActionType.Delete">
            <summary>
            Delete action.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerActionType.Insert">
            <summary>
            Insert Action.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerActionType.Update">
            <summary>
            Update Action.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerActionType.Event">
            <summary>
            Event.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerActionType.LogOn">
            <summary>
            Logon Trigger.
            </summary>        
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerEnforcement">
            <summary>
            Options on enforcement of trigger execution.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerEnforcement.Disable">
            <summary>
            Trigger is not evaluated.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerEnforcement.Enable">
            <summary>
            Trigger is evaluated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerOptionKind">
            <summary>
            The possible Trigger options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerScope">
            <summary>
            This enum list possible trigger scopes 
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerType">
            <summary>
            Specifies the type of the trigger.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerType.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerType.For">
            <summary>
            For behaves exactly as After.
            </summary>        
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerType.After">
            <summary>
            Specifies that the trigger is fired only when all 
            operations specified in the triggering SQL statement 
            have executed successfully. All referential cascade 
            actions and constraint checks also must succeed before 
            this trigger executes.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerType.InsteadOf">
            <summary>
            Specifies that the trigger is executed instead of the 
            triggering SQL statement, thus overriding the actions 
            of the triggering statements.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser">
            <summary>
            The TSql Parser for 10.0.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> [initial quoted identifiers].</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser.Parse(System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken},System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            The blocking parse method.
            </summary>
            <param name="tokens">The list of tokens that will be parsed.</param>
            <param name="errors">The parse errors.</param>
            <returns>The fragment that is created.</returns>        
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a ChildObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a SchemaObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a data type. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a boolean expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a statement list. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser.ParseSubQueryExpressionWithOptionalCTE(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a subquery expression with optional common table expression
            and xml namespaces. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser.ParseIPv4(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an IP v4 address. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser.ParseConstantOrIdentifierWithDefault(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier or default literal(literal with value "DEFAULT"). This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100ParserBaseInternal.#ctor(System.Boolean)">
            <summary>
            Real constructor (the one which is used)
            </summary>
            <param name="initialQuotedIdentifiersOn">if set to <c>true</c> initial quoted identifiers will be on.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100ParserBaseInternal.CheckBrokerPriorityParameterDuplication(System.Int32,Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityParameterType,antlr.IToken)">
            <summary>
            Checks broker priority parameter duplication
            </summary>
            <param name="current">The enum that the newOption will be added.</param>
            <param name="newOption">The new option to be added.</param>
            <param name="token">The token that was parsed for the new option.</param>
            <returns>The aggregated value for options.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql100ParserBaseInternal.CheckBoundingBoxParameterDuplication(System.Int32,Microsoft.SqlServer.TransactSql.ScriptDom.BoundingBoxParameterType,antlr.IToken)">
            <summary>
            Checks spatial index bounding box parameter duplication
            </summary>
            <param name="current">The enum that the newOption will be added.</param>
            <param name="newOption">The new option to be added.</param>
            <param name="token">The token that was parsed for the new option.</param>
            <returns>The aggregated value for options.</returns>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql110Parser">
            <summary>
            The TSql Parser for 11.0.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql110Parser.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql110Parser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> [initial quoted identifiers].</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql110Parser.Parse(System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken},System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            The blocking parse method.
            </summary>
            <param name="tokens">The list of tokens that will be parsed.</param>
            <param name="errors">The parse errors.</param>
            <returns>The fragment that is created.</returns>        
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql110Parser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a ChildObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql110Parser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a SchemaObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql110Parser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a data type. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql110Parser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql110Parser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a boolean expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql110Parser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a statement list. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql110Parser.ParseSubQueryExpressionWithOptionalCTE(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a subquery expression with optional common table expression
            and xml namespaces. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql110Parser.ParseIPv4(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an IP v4 address. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql110Parser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql110Parser.ParseConstantOrIdentifierWithDefault(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier or default literal(literal with value "DEFAULT"). This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql110ParserBaseInternal.#ctor(System.Boolean)">
            <summary>
            Real constructor (the one which is used)
            </summary>
            <param name="initialQuotedIdentifiersOn">if set to <c>true</c> initial quoted identifiers will be set to on.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql120Parser">
            <summary>
            The TSql Parser for 12.0.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql120Parser.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql120Parser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> [initial quoted identifiers].</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql120Parser.Parse(System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken},System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            The blocking parse method.
            </summary>
            <param name="tokens">The list of tokens that will be parsed.</param>
            <param name="errors">The parse errors.</param>
            <returns>The fragment that is created.</returns>        
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql120Parser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a ChildObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql120Parser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a SchemaObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql120Parser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a data type. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql120Parser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql120Parser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a boolean expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql120Parser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a statement list. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql120Parser.ParseSubQueryExpressionWithOptionalCTE(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a subquery expression with optional common table expression
            and xml namespaces. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql120Parser.ParseIPv4(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an IP v4 address. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql120Parser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql120Parser.ParseConstantOrIdentifierWithDefault(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier or default literal(literal with value "DEFAULT"). This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql120ParserBaseInternal.#ctor(System.Boolean)">
            <summary>
            Real constructor (the one which is used)
            </summary>
            <param name="initialQuotedIdentifiersOn">if set to <c>true</c> initial quoted identifiers will be set to on.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser">
            <summary>
            The TSql Parser for 13.0.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser.engineType">
            <summary>
            Parser flavor (standalone/azure/all)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> [initial quoted identifiers].</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser.#ctor(System.Boolean,Microsoft.SqlServer.TransactSql.ScriptDom.SqlEngineType)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> [initial quoted identifiers].</param>
            <param name="engineType">Parser engine type</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser.Parse(System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken},System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            The blocking parse method.
            </summary>
            <param name="tokens">The list of tokens that will be parsed.</param>
            <param name="errors">The parse errors.</param>
            <returns>The fragment that is created.</returns>        
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a ChildObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a SchemaObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a data type. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a boolean expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a statement list. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser.ParseSubQueryExpressionWithOptionalCTE(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a subquery expression with optional common table expression
            and xml namespaces. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser.ParseIPv4(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an IP v4 address. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130Parser.ParseConstantOrIdentifierWithDefault(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier or default literal(literal with value "DEFAULT"). This will return null, if there were any errors.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130ParserBaseInternal.EncryptionWithAsterisks">
            <summary>
            String used to encrypt secure information with Asterisks.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130ParserBaseInternal.#ctor(System.Boolean)">
            <summary>
            Real constructor (the one which is used)
            </summary>
            <param name="initialQuotedIdentifiersOn">if set to <c>true</c> initial quoted identifiers will be set to on.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130ParserBaseInternal.CheckTemporalPeriodInTableDefinition(Microsoft.SqlServer.TransactSql.ScriptDom.TableDefinition,System.Boolean)">
            <summary>
            Checks if table definition contains 'generated always' columns that match period definition,
            if period definition exists.
            </summary>
            <param name="definition">Table definition to check.</param>
            <param name="isInAlterStatement">True if the definition used in ALTER statement (False for CREATE statement).</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130ParserBaseInternal.CheckTemporalGeneratedAlwaysColumns(Microsoft.SqlServer.TransactSql.ScriptDom.TableDefinition,System.Boolean)">
            <summary>
            Checks if generated always columns that are generated always as user id/name start/end are unique within table definition
            and if period definition exists when trying to create table with those columns
            </summary>
            <param name="definition">Table definition to check.</param>
            <param name="isInAlterStatement">True if the definition used in ALTER statement (False for CREATE statement).</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130ParserBaseInternal.CheckRetentionPeriodDuration(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpression)">
            <summary>
            Checks the retention period duration and throws an error if it is not positive number.
            </summary>
            <param name="duration">The retention period duration.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130ParserBaseInternal.CheckHekatonTableForInlineFilteredIndexes(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement)">
            <summary>
            This method checks a create table statement for being a hekaton table with an inline filtered index.
            This is currently not exposed and not allowed.
            </summary>
            <param name="statement">The create table statement.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130ParserBaseInternal.CheckHekatonTableForNonClusteredColumnStoreIndexes(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement)">
            <summary>
            This method checks hekaton tables for nonclustered column store indexes, which are not allowed.
            </summary>
            <param name="statement">The create table statement.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130ParserBaseInternal.IsMemoryOptimized(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement)">
            <summary>
            Determines if the create talbe statement is memory optimized.
            </summary>
            <param name="statement">The create table statement.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130ParserBaseInternal.CheckCtasStatementHasDistributionOption(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement)">
            <summary>
            This method checks Ctas statements has distribution option, which is required.
            If no distribution option mentioned, this method throws parser error saying "The CTAS statement requires a distribution option"
            </summary>
            <param name="statement">The create table statement.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130ParserBaseInternal.CheckExternalTableCtasStatementHasNotRejectedRowLocationOption(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalTableStatement)">
            <summary>
            This method checks External Table Ctas statements has not Rejected Row Location option.
            If Rejected Row Location option mentioned, this method throws parser error saying "REJECTED_ROW_LOCATION cannot be specified in a CREATE EXTERNAL TABLE AS SELECT statement."
            </summary>
            <param name="statement">The create table statement.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130ParserBaseInternal.CheckAndIncrementColumnCount(System.Int32@,antlr.IToken)">
            <summary>
            Checks whether the column limit is reached and if not it increments the column count.
            </summary>
            <param name="columnCount">Current column count</param>
            <param name="token">Token to be passed in case of error.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130ParserBaseInternal.CheckCopyOptionDuplication(System.Int32@,Microsoft.SqlServer.TransactSql.ScriptDom.CopyOptionKind,antlr.IToken)">
            <summary>
            Checks, if option was already specified, and if it is the case, throws
            </summary>
            <param name="encountered">The encountered.</param>
            <param name="newOption">The new option to be added.</param>
            <param name="token">The token.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql130ParserBaseInternal.CheckValidWlmTimeLiteral(Microsoft.SqlServer.TransactSql.ScriptDom.StringLiteral)">
            <summary>
            Checks, if TimeLiteral is valid and if not, throws
            </summary>
            <param name="timeStringToken">Time as string literal</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser">
            <summary>
            The TSql Parser for 14.0.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser.engineType">
            <summary>
            Parser flavor (standalone/azure/all)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> [initial quoted identifiers].</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser.#ctor(System.Boolean,Microsoft.SqlServer.TransactSql.ScriptDom.SqlEngineType)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> [initial quoted identifiers].</param>
            <param name="engineType">Parser engine type</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser.Parse(System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken},System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            The blocking parse method.
            </summary>
            <param name="tokens">The list of tokens that will be parsed.</param>
            <param name="errors">The parse errors.</param>
            <returns>The fragment that is created.</returns>        
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a ChildObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a SchemaObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a data type. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a boolean expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a statement list. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser.ParseSubQueryExpressionWithOptionalCTE(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a subquery expression with optional common table expression
            and xml namespaces. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser.ParseIPv4(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an IP v4 address. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140Parser.ParseConstantOrIdentifierWithDefault(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier or default literal(literal with value "DEFAULT"). This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140ParserBaseInternal.#ctor(System.Boolean)">
            <summary>
            Real constructor (the one which is used)
            </summary>
            <param name="initialQuotedIdentifiersOn">if set to <c>true</c> initial quoted identifiers will be set to on.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140ParserBaseInternal.TryMatch(Microsoft.SqlServer.TransactSql.ScriptDom.Literal,System.String)">
            <summary>
            Tries to match string literal with predefined string value.
            </summary>
            <param name="literal">The string litral.</param>
            <param name="keyword">Predefined string to match.</param>
            <returns>True if there was a match.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140ParserBaseInternal.CheckForDataFileFormatProhibitedOptionsBulkInsert(System.Int64,Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertStatement)">
            <summary>
            Checks that supported data file type, i.e. char or widechar, is specified with data file format CSV.
            If data file type is not supported, parser error exception is thrown.
            </summary>
            <param name="encounteredOptions">Mask with bulk insert options that are specified.</param>
            <param name="statement">Bulk insert statement.</param>
            <exception cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParseErrorException">Exception thrown if prohibited options are sprecified.</exception>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140ParserBaseInternal.CheckForDataFileFormatProhibitedOptionsInOpenRowsetBulk(System.Int64,Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment)">
            <summary>
            Checks that file format CSV is not specified with unsupported openrowset bulk options: SINGLE_BLOB, SINGLE_CLOB and SINGLE_NCLOB.
            If data file type is not supported, parser error exception is thrown.
            </summary>
            <param name="encounteredOptions">Mask with openrowset bulk options that are specified.</param>
            <param name="relatedFragment">Fragment related to error.</param>
            <exception cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParseErrorException">Exception thrown if prohibited options are sprecified.</exception>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140ParserBaseInternal.CheckForParquetFormatProhibitedOptionsInOpenRowsetBulk(System.Int64,Microsoft.SqlServer.TransactSql.ScriptDom.BulkOpenRowset)">
            <summary>
            Checks whether the FORMAT='PARQUET' option has been specified and verifies whether the provided options
            are compatible with the PARQUET format.
            </summary>
            <param name="encounteredOptions">Mask with openrowset bulk options that are specified.</param>
            <param name="bulkOpenRowset">OPENROWSET(BULK ...) syntax tree element constructed by the parser.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140ParserBaseInternal.CreateIdentifierFromToken(antlr.IToken)">
            <summary>
            Creates an identifier from the passed in token.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql140ParserBaseInternal.CreateIdentifierOrScalarExpressionFromIdentifier(Microsoft.SqlServer.TransactSql.ScriptDom.Identifier)">
            <summary>
            Creates an IdentifierOrScalarExpression fragment from the passed in identifier.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser">
            <summary>
            The TSql Parser for 15.0.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser.engineType">
            <summary>
            Parser flavor (standalone/azure/all)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> [initial quoted identifiers].</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser.#ctor(System.Boolean,Microsoft.SqlServer.TransactSql.ScriptDom.SqlEngineType)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> [initial quoted identifiers].</param>
            <param name="engineType">Parser engine type</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser.Parse(System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken},System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            The blocking parse method.
            </summary>
            <param name="tokens">The list of tokens that will be parsed.</param>
            <param name="errors">The parse errors.</param>
            <returns>The fragment that is created.</returns>        
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser.HotswapCreateExternalStreamingJobStatements(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment)">
            <summary>
            Detects if there are any EXEC sys.sp_create_streaming_job statements in the fragment,
            and replaces the ExecuteStatement - which the interpreter will fail for - with a
            CreateExternalStreamingJobStatement, which the model is capable on understanding and using.
            
            This is a temporary work-around, done due to the CREATE EXTERNAL STREAMING JOB DDL being incomplete at this
            time (23 Sept, 2020), but that team needing tools to work.  Once the server-side DDL syntax solidifies,
            this can be removed.
            </summary>
            <param name="fragment"></param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser.ConvertToExecutableProcedureReference(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteStatement)">
            <summary>
            Attempts to convert an ExecuteStatement to an ExecutableProcedureReference that calls sys.sp_create_streaming_job
            </summary>
            <param name="statement"></param>
            <returns>
            An ExecutableProcedureReference if (and only if) it's calling sys.sp_create_streaming_job.  If it cannot be cast,
            or it's a call to a different stored procedure, this returns null.
            </returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a ChildObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a SchemaObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a data type. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a boolean expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a statement list. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser.ParseSubQueryExpressionWithOptionalCTE(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a subquery expression with optional common table expression
            and xml namespaces. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser.ParseIPv4(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an IP v4 address. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150Parser.ParseConstantOrIdentifierWithDefault(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier or default literal(literal with value "DEFAULT"). This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql150ParserBaseInternal.#ctor(System.Boolean)">
            <summary>
            Real constructor (the one which is used)
            </summary>
            <param name="initialQuotedIdentifiersOn">if set to <c>true</c> initial quoted identifiers will be set to on.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser">
            <summary>
            The TSql Parser for 16.0.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser.engineType">
            <summary>
            Parser flavor (standalone/azure/all)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> [initial quoted identifiers].</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser.#ctor(System.Boolean,Microsoft.SqlServer.TransactSql.ScriptDom.SqlEngineType)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> [initial quoted identifiers].</param>
            <param name="engineType">Parser engine type</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser.Parse(System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken},System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            The blocking parse method.
            </summary>
            <param name="tokens">The list of tokens that will be parsed.</param>
            <param name="errors">The parse errors.</param>
            <returns>The fragment that is created.</returns>        
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser.HotswapCreateExternalStreamingJobStatements(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment)">
            <summary>
            Detects if there are any EXEC sys.sp_create_streaming_job statements in the fragment,
            and replaces the ExecuteStatement - which the interpreter will fail for - with a
            CreateExternalStreamingJobStatement, which the model is capable on understanding and using.
            
            This is a temporary work-around, done due to the CREATE EXTERNAL STREAMING JOB DDL being incomplete at this
            time (23 Sept, 2020), but that team needing tools to work.  Once the server-side DDL syntax solidifies,
            this can be removed.
            </summary>
            <param name="fragment"></param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser.ConvertToExecutableProcedureReference(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteStatement)">
            <summary>
            Attempts to convert an ExecuteStatement to an ExecutableProcedureReference that calls sys.sp_create_streaming_job
            </summary>
            <param name="statement"></param>
            <returns>
            An ExecutableProcedureReference if (and only if) it's calling sys.sp_create_streaming_job.  If it cannot be cast,
            or it's a call to a different stored procedure, this returns null.
            </returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a ChildObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a SchemaObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a data type. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a boolean expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a statement list. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser.ParseSubQueryExpressionWithOptionalCTE(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a subquery expression with optional common table expression
            and xml namespaces. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser.ParseIPv4(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an IP v4 address. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160Parser.ParseConstantOrIdentifierWithDefault(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier or default literal(literal with value "DEFAULT"). This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160ParserBaseInternal.#ctor(System.Boolean)">
            <summary>
            Real constructor (the one which is used)
            </summary>
            <param name="initialQuotedIdentifiersOn">if set to <c>true</c> initial quoted identifiers will be set to on.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160ParserBaseInternal.VerifyAllowedIndexOption160(Microsoft.SqlServer.TransactSql.ScriptDom.IndexAffectingStatement,Microsoft.SqlServer.TransactSql.ScriptDom.IndexOption)">
            <summary>
            Verifies the option is valid for SQL 160 platform
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160ParserBaseInternal.CheckTemporalPeriodInTableDefinition(Microsoft.SqlServer.TransactSql.ScriptDom.TableDefinition,System.Boolean,System.Boolean)">
            <summary>
            Checks if table definition contains 'generated always' columns that match period definition,
            if period definition exists.
            </summary>
            <param name="definition">Table definition to check.</param>
            <param name="isInAlterStatement">True if the definition used in ALTER statement (False for CREATE statement).</param>
            <param name="isLedgerSupported">Ledger is only supported for version Sql160 or above (True for Sql160 version)</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160ParserBaseInternal.CheckTemporalGeneratedAlwaysColumns(Microsoft.SqlServer.TransactSql.ScriptDom.TableDefinition,System.Boolean,System.Boolean)">
            <summary>
            Checks if generated always columns that are generated always as user id/name start/end are unique within table definition
            and if period definition exists when trying to create table with those columns
            </summary>
            <param name="definition">Table definition to check.</param>
            <param name="isInAlterStatement">True if the definition used in ALTER statement (False for CREATE statement).</param>
            <param name="isLedgerSupported">Ledger is only supported for version Sql160 or above (True for Sql160 version)</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql160ParserBaseInternal.CheckForConflictingOptionsInOpenRowsetBulkCosmos(Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetCosmos)">
            <summary>
            Checks if OPENROWSET (PROVIDER = 'CosmosDB' ...) contains all the expected parameters.
            Four parameters are available:
            1. PROVIDER                          (required)
            2. CONNECTION                        (required)
            3. OBJECT                            (required)
            4. CREDENTIAL | SERVER_CREDENTIAL    (optional)
            
            This syntax is specific to Serverless SQL pools.
            </summary>
            <param name="openRowsetCosmos">OPENROWSET(PROVIDER = 'CosmosDB' ...) syntax tree element constructed by the parser.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser">
            <summary>
            The TSql Parser for 17.0.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser.engineType">
            <summary>
            Parser flavor (standalone/azure/all)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> [initial quoted identifiers].</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser.#ctor(System.Boolean,Microsoft.SqlServer.TransactSql.ScriptDom.SqlEngineType)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> [initial quoted identifiers].</param>
            <param name="engineType">Parser engine type</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser.Parse(System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken},System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            The blocking parse method.
            </summary>
            <param name="tokens">The list of tokens that will be parsed.</param>
            <param name="errors">The parse errors.</param>
            <returns>The fragment that is created.</returns>        
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser.HotswapCreateExternalStreamingJobStatements(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment)">
            <summary>
            Detects if there are any EXEC sys.sp_create_streaming_job statements in the fragment,
            and replaces the ExecuteStatement - which the interpreter will fail for - with a
            CreateExternalStreamingJobStatement, which the model is capable on understanding and using.
            
            This is a temporary work-around, done due to the CREATE EXTERNAL STREAMING JOB DDL being incomplete at this
            time (23 Sept, 2020), but that team needing tools to work.  Once the server-side DDL syntax solidifies,
            this can be removed.
            </summary>
            <param name="fragment"></param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser.ConvertToExecutableProcedureReference(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteStatement)">
            <summary>
            Attempts to convert an ExecuteStatement to an ExecutableProcedureReference that calls sys.sp_create_streaming_job
            </summary>
            <param name="statement"></param>
            <returns>
            An ExecutableProcedureReference if (and only if) it's calling sys.sp_create_streaming_job.  If it cannot be cast,
            or it's a call to a different stored procedure, this returns null.
            </returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a ChildObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a SchemaObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a data type. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a boolean expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a statement list. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser.ParseSubQueryExpressionWithOptionalCTE(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a subquery expression with optional common table expression
            and xml namespaces. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser.ParseIPv4(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an IP v4 address. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170Parser.ParseConstantOrIdentifierWithDefault(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier or default literal(literal with value "DEFAULT"). This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170ParserBaseInternal.#ctor(System.Boolean)">
            <summary>
            Real constructor (the one which is used)
            </summary>
            <param name="initialQuotedIdentifiersOn">if set to <c>true</c> initial quoted identifiers will be set to on.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql170ParserBaseInternal.ParseSecurityObjectKindTSql170(Microsoft.SqlServer.TransactSql.ScriptDom.Identifier,Microsoft.SqlServer.TransactSql.ScriptDom.Identifier)">
            <summary>
            Parses security object kind with support for External Model (TSql170+)
            </summary>
            <param name="identifier1">The first identifier.</param>
            <param name="identifier2">The second identifier.</param>
            <returns>The security object kind.</returns>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser">
            <summary>
            The TSql Parser for 8.0.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> [initial quoted identifiers].</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser.Parse(System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken},System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            The blocking parse method.
            </summary>
            <param name="tokens">The list of tokens that will be parsed.</param>
            <param name="errors">The parse errors.</param>
            <returns>The fragment that is created.</returns>   
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a ChildObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a SchemaObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a data type. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a boolean expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a statement list. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser.ParseSubQueryExpressionWithOptionalCTE(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a subquery expression with optional common table expression
            and xml namespaces. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser.ParseConstantOrIdentifierWithDefault(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier or default literal(literal with value "DEFAULT"). This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.#ctor(System.Boolean)">
            <summary>
            Real constructor (the one which is used)
            </summary>
            <param name="initialQuotedIdentifiersOn">if set to <c>true</c> initial quoted identifiers will be on.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.UpdateTokenInfo(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment,antlr.IToken)">
            <summary>
            Updates token offsets for given fragment
            </summary>
            <param name="fragment">The fragment.</param>
            <param name="token">The token.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.CreateIdentifierFromLabel(antlr.IToken,Microsoft.SqlServer.TransactSql.ScriptDom.Identifier,Microsoft.SqlServer.TransactSql.ScriptDom.MultiPartIdentifier)">
            <summary>
            Creates an identifier from a label token and adds it to the multipart identifier.
            </summary>
            <param name="token"></param>
            <param name="identifier"></param>
            <param name="multiPartIdentifier"></param>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.FragmentFactory">
            <summary>
            Used in instantiating fragments.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.PhaseOne">
            <summary>
            Indicates if the parser is in Phase One parsing mode.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.AddParseError(Microsoft.SqlServer.TransactSql.ScriptDom.ParseError)">
            <summary>
            Adds a parse error to the list/
            </summary>
            <param name="parseError">The error to be added.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.RecoverAtStatementLevel(System.Int32,System.Int32)">
            <summary>
            Recovers from an error at the statement level by
            consuming (skipping over) tokens until one of the tokens in _errorRecoveryTokens.
            </summary>
            <param name="statementStartLine">The statement start line.</param>
            <param name="statementStartColumn">The statement start column.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.SkipInitialDdlTokens">
            <summary>
            If the first token is something we expect as a DDL statement than skip 
            that one in order to avoid infinite recursion (it would have never 
            caused an exception if it could be parsed).
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.RecoverAtBatchLevel">
            <summary>
            Recovers from an error at the batch level by
            consuming (skipping over) tokens until a GO.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.ThrowPartialAstIfPhaseOne(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatement)">
            <summary>
            If the parser is in phase one mode, the statement is wrapped in PhaseOnePartialAstException
            and thrown.
            </summary>
            <param name="statement">The partial AST.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.ThrowConstraintIfPhaseOne(Microsoft.SqlServer.TransactSql.ScriptDom.ConstraintDefinition)">
            <summary>
            If the parser is in phase one mode, the constraint is wrapped in PhaseOneConstraintException
            and thrown.
            </summary>
            <param name="constraint">The constraint.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.NextTokenMatches(System.String)">
            <summary>
            Checks if the next tokens text is the same as the keyword in a case insensitive way.
            </summary>
            <param name="keyword">The keyword to check against.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.NextTokenMatches(System.String,System.Int32)">
            <summary>
            Checks if the asked tokens text is the same as the keyword in a case insensitive way.
            </summary>
            <param name="keyword">The keyword to check against.</param>
            <param name="which">The token to look at.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.ThrowIfEndOfFileOrBatch">
            <summary>
            Throws an exception that won't be logged if reached the end of a batch or file.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.AddBinaryExpression(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpression@,Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpression,Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpressionType)">
            <summary>
            Updates the result with a new expression with left associativity.
            </summary>
            <param name="result">Expression to be updated.</param>
            <param name="expression">New expression to be inserted</param>
            <param name="type">The type of the new expression.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.AddBinaryExpression(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanExpression@,Microsoft.SqlServer.TransactSql.ScriptDom.BooleanExpression,Microsoft.SqlServer.TransactSql.ScriptDom.BooleanBinaryExpressionType)">
            <summary>
            Updates the result with a new expression with left associativity.
            </summary>
            <param name="result">Expression to be updated.</param>
            <param name="expression">New expression to be inserted</param>
            <param name="type">The type of the new expression.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.GetEmptyIdentifier(antlr.IToken)">
            <summary>
            Creates an empty identifier at token.
            </summary>
            <param name="token">The token to get the location information.</param>
            <returns>The created identifier.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.CheckXmlForClauseOptionDuplication(Microsoft.SqlServer.TransactSql.ScriptDom.XmlForClauseOptions,Microsoft.SqlServer.TransactSql.ScriptDom.XmlForClauseOptions,antlr.IToken)">
            <summary>
            Checks for duplicates in XML FOR clause options 
            </summary>
            <param name="current">The enum that the newOption will be added.</param>
            <param name="newOption">The new option to be added.</param>
            <param name="token">The token that was parsed for the new option.</param>
            <returns>The aggregated value for options.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.AddIdentifierToListWithCheck(System.Collections.Generic.List{Microsoft.SqlServer.TransactSql.ScriptDom.Identifier},Microsoft.SqlServer.TransactSql.ScriptDom.Identifier,System.Int32)">
            <summary>
            Adds the item to the list, checking with the max. If max is smaller than zero there is no limit. Error is thrown if max is exceeded.
            </summary>
            <param name="list">List.</param>
            <param name="item">Item.</param>
            <param name="max">The max items allowed.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.ParseOdbcLiteralType(antlr.IToken)">
            <summary>
            Parses the input to determine the literal type.
            </summary>
            <param name="token"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.ParseJoinOptimizerHint(antlr.IToken)">
            <summary>
            Parses Join optimizer hint
            </summary>
            <param name="token">A token that should represent "MERGE", "HASH" or "LOOP",
            otherwise an invalid token exception will be generated</param>
            <returns>The hint specified by token.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.ParseUnionOptimizerHint(antlr.IToken)">
            <summary>
            Parses Union optimizer hint
            </summary>
            <param name="token">A token that should represent "CONCAT", "HASH", "MERGE" or "KEEP",
            otherwise an invalid token exception will be generated</param>
            <returns>The hint specified by token.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.IsNextRuleSelectParenthesis">
            <summary>
            Checks if the next rule is a Select Parenthesis.
            The logic is if there is a Join, Inner, Full, Cross, Union, Except, Intersect
            when one parenthesis is open, the first parenthesis belongs to a select.
            </summary>
            <returns>True if the next rule is a join.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.IsNextRuleBooleanParenthesis">
            <summary>
            Checks if the next rule is a boolean parenthesis.
            The logic is if one of the tokens that is used in boolean expression is
            seen the expression is a boolean expression.
            Boolean expressions can appear in case expressions, so if we enter a case 
            expression, the whole expression will not be classified boolean until 
            we exit from the case expression.
            Boolean expressions can appear in select, so if there is a select in the open parans level or below, seeing a
            boolean operand does not matter.
            </summary>
            <returns>True if the next rule is a boolean parenthesis.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.SaveGuessing(antlr.IToken@)">
            <summary>
            In the guessing mode (i.e. within a syntactic predicate), returns the current 
            lookahead token; otherwise, does nothing.
            <para>
            Use it like the following:
            <code>
            your_rule { IToken marker = null; } :
            (
                ({ if (!SkipGuessing(marker)) } : your_rule ({ SaveGuessing(out marker); } : ))=> 
                ({ if (!SkipGuessing(marker)) } : your_rule)
                | ...
            </code>
            </para>
            </summary>
            <param name="marker">When the method returns, contains the current lookahead token 
            or the null value, if called in the non-guessing mode (i.e. not within a syntactic 
            predicate).</param>
            <returns>true in the guessing mode; otherwise, false.</returns>
            <seealso cref="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.SkipGuessing(antlr.IToken)"/>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.SkipGuessing(antlr.IToken)">
            <summary>
            In the guessing mode (i.e. within a syntactic predicate), advances the input position 
            to the specified token, which becomes the current lookahead token; otherwise, does 
            nothing.
            <para>
            Use it like the following:
            <code>
            your_rule { IToken marker = null; } :
            (
                ({ if (!SkipGuessing(marker)) } : your_rule ({ SaveGuessing(out marker); } : ))=> 
                ({ if (!SkipGuessing(marker)) } : your_rule)
                | ...
            </code>
            </para>
            </summary>
            <param name="marker">The token to advance the input position to.</param>
            <returns>true in the guessing mode; otherwise, false.</returns>
            <remarks>
            <para>
            The primary usage of this method is to break recursive exponential lookaheads. It is 
            a rare case when a recursive rule is ambiguous and a conflict is resolved by the full
            syntactic predicate (aka lookahead) for the rule.
            </para>
            <para>
            Consider the following example:
            <code>
                outer: '(' ((outer)=> outer | inner) ')'
            </code>
               Each time "outer" is parsed, the nested one is parsed twice, first for the lookahead 
               and then for real. This happens at each level of nesting, so the overall complexity 
               becomes O(2^n), where n is the number of nested "outer".
               </para>
               <para>
            Sometimes, it is possible to redesign the grammar and avoid such a lookahead (e.g. 
            using left factoring). But there are cases when we do not want to significantly change 
            the grammar or the language is just non-LL(k). When so, this method provides a way to 
            improve the performance to O(n^2), which is suitable for most practical cases. The idea
            it is to skip redundant lookahead branches. Let's consider the above example. ANTLR 
            first parses "outer" for the lookahead, i.e. actions are turned off. Then, if no errors, 
            it parsers "outer" again, now with actions turned on. However, if this is happening 
            within an upper level lookahead, actions are actually turned off for both parsings and 
            there is no any difference between them. So, we can skip the second parsing and simply 
            consume the needed number of tokens. Here is how it looks like when expanded (outer_LA 
            means parsing for lookahead, actions turned off):
            <code>
                outer
                    outer_LA
                        outer_LA
                            outer_LA
                                ...
                            outer
                                ...
                        outer
                            outer_LA
                                ...
                            outer
                                ...
                    outer
                        outer_LA
                            ...
                        outer
                            ...
            </code>
            Each time "outer" appears under "outer_LA" it is redundant and can be skipped. And here 
            is a code snippet doing this:
            <code>
            outer { IToken marker = null; } :
            (
                (outer 
                    // Save the token following "outer".
                    ({ SaveGuessing(out marker); } : )) => 
                // If within a lookahead, simply consume tokens until the one following "outer"; 
                // otherwise, do a regular parsing
                ({ if (!SkipGuessing(marker)) } :
                    outer)
                |
                ...
            </code>
            Note that all the processing is done within rule/subrule initialization blocks instead 
            of regular actions. As mentioned, actions are ignored within a lookahead; however, 
            initialization blocks are always executed.
               </para>
            </remarks>
            <seealso cref="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.SaveGuessing(antlr.IToken@)"/>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.Match(antlr.IToken,System.String)">
            <summary>
            Used by other private functions of the form MatchX. If the text
            of the token does not match the keyword, an exception is thrown.
            </summary>
            <param name="token">The token from lexer.</param>
            <param name="keyword">The keyword it is matching.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.Match(Microsoft.SqlServer.TransactSql.ScriptDom.Identifier,System.String)">
            <summary>
            Checks, if passed identifier value matches constant.
            </summary>
            <param name="id">The id.</param>
            <param name="constant">The constant.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.Match(Microsoft.SqlServer.TransactSql.ScriptDom.Identifier,System.String,antlr.IToken)">
            <summary>
            Checks, if passed identifier value matches constant.
            </summary>
            <param name="id">The id.</param>
            <param name="constant">The constant.</param>
            <param name="tokenForError">The token for error.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.Match(antlr.IToken,System.String,System.String)">
            <summary>
            Used by other private functions of the form MatchX. If the text
            of the token does not match the one of the keywords, an exception is thrown.
            </summary>
            <param name="token">The token from lexer.</param>
            <param name="keyword">The keyword it is matching.</param>
            <param name="alternate">The alternate string to match.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.TryMatch(antlr.IToken,System.String)">
            <summary>
            Tries to match token text with keyword
            </summary>
            <param name="token">The token from lexer.</param>
            <param name="keyword">The keyword it is matching.</param>
            <returns>True if there was a match.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.TryMatch(Microsoft.SqlServer.TransactSql.ScriptDom.Identifier,System.String)">
            <summary>
            Tries to match token text with keyword
            </summary>
            <param name="identifier">The identifier.</param>
            <param name="keyword">The keyword it is matching.</param>
            <returns>True if there was a match.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.MatchString(Microsoft.SqlServer.TransactSql.ScriptDom.Literal,System.String[])">
            <summary>
            Tries to match string literal with one of predefined values, and throws error if fails
            </summary>
            <param name="literal">The string litral.</param>
            <param name="keywords">Predefined string to match.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.ParseDataType(System.String)">
            <summary>
            Parses the token into a sql data type
            in a case insensitive manner.
            Pay attention; cursor and table are not here,
            they can't be because they are reserved words,
            they will be catched as tokens not identifiers.
            </summary>
            <param name="token"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.ParseIndexLegacyWithOption(antlr.IToken)">
            <summary>
            Classifies a token to a legacy Index WithOption.
            </summary>
            <param name="token">Token to be classified.</param>
            <returns>The with option.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.ParseAlterCreateFunctionWithOption(antlr.IToken)">
            <summary>
            Classifies a token to a Create/Alter function statement
            </summary>
            <param name="token">Token to be classified.</param>
            <returns>The with option.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.ParseCreateStatisticsWithOption(antlr.IToken)">
            <summary>
            Classifies a token to a Create Statistics WithOption.
            </summary>
            <param name="token">Token to be classified.</param>
            <returns>The with option.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.ParseSampleOptionsWithOption(antlr.IToken)">
            <summary>
            Classifies a token to a sample options WithOption.
            </summary>
            <param name="token">Token to be classified.</param>
            <returns>The with option.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.ParseTriggerEnforcement(antlr.IToken)">
            <summary>
            Classifies trigger enforcement.
            </summary>
            <param name="token">Token to be classified.</param>
            <returns>TriggerEnforcement.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.CheckSpecialColumn(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnReferenceExpression)">
            <summary>
            Checks that the table name is defined.
            </summary>
            <param name="column">The column.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.CheckStarQualifier(Microsoft.SqlServer.TransactSql.ScriptDom.SelectStarExpression)">
            <summary>
            Checks the identifiers in the qualifier for a Select * expression are valid.
            </summary>
            <param name="column">The column.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.CheckTableNameExistsForColumn(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnReferenceExpression,System.Boolean)">
            <summary>
            Checks that the table name is defined.
            </summary>
            <param name="column">The column.</param>
            <param name="multiPartRequisite">If this is false, table not being defined is only a problem with multipart names.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.CheckTwoPartNameForSchemaObjectName(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectName,System.String)">
            <summary>
            Checks that the schemaObjectName's DatabaseIdentifier is either null or String.Empty.
            </summary>
            <param name="name">Name to be checked.</param>
            <param name="statementType">Used for error reporting.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.CheckIfValidLanguageString(Microsoft.SqlServer.TransactSql.ScriptDom.Literal)">
            <summary>
            Checks that the language term is a valid one.
            </summary>
            <param name="inputString">Literal to be checked.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.IsStopAtBeforeMarkRestoreOption(antlr.IToken)">
            <summary>
            Small helper to check if token is StopAtMark or StopBeforeMark option beginning
            </summary>
            <param name="token"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.CreateStopRestoreOption(antlr.IToken,Microsoft.SqlServer.TransactSql.ScriptDom.ValueExpression,Microsoft.SqlServer.TransactSql.ScriptDom.ValueExpression)">
            <summary>
            Creates StopRestoreOption
            </summary>
            <param name="optionBeginning">token to distinguish between StopAtMark and StopBeforeMark</param>
            <param name="mark">Mark</param>
            <param name="afterClause">Optional AFTER clause</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.ProcessNationalAndVarying(Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeReference,antlr.IToken,System.Boolean)">
            <summary>
            Checks National and Varying keywords and updates the type if necessary.
            </summary>
            <param name="type">The Sql data type.</param>
            <param name="nationalToken">The national token.</param>
            <param name="isVarying">if set to <c>true</c> [is varying].</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.CheckSqlDataTypeParameters(Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeReference)">
            <summary>
            Checks if specified data type can have parameter(s)
            </summary>
            <param name="dataType">Sql data type.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.IsTableReference(System.Boolean)">
            <summary>
            Context-sensitive check to determine whether the schema object just parsed 
            should be instantiated as a SchemaObjectTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.ProcessTokenStreamRecognitionException(antlr.TokenStreamRecognitionException,System.Int32)">
            <summary>
            Gets the appropriate error out of TokenStreamRecognitionException
            </summary>
            <param name="exception">The exception to be processed.</param>
            <param name="lastOffset">The last offset.</param>
            <returns>The created error.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.GetUnexpectedTokenErrorException">
            <summary>
            Sets the next token as the unexpected token and calls the related class.
            </summary>
            <returns>The created error.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql80ParserBaseInternal.GetUnexpectedTokenErrorException(Microsoft.SqlServer.TransactSql.ScriptDom.Identifier)">
            <summary>
            Checks the unexpected identifier and creates an error of the appropriate type depending on the type of the token.
            </summary>
            <param name="identifier">The identifier associated with the error.</param>
            <returns>The created error.</returns>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90Parser">
            <summary>
            The TSql Parser for 9.0.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90Parser.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90Parser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> quoted identifiers will be on.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90Parser.Parse(System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken},System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            The blocking parse method.
            </summary>
            <param name="tokens">The list of tokens that will be parsed.</param>
            <param name="errors">The parse errors.</param>
            <returns>The fragment that is created.</returns>        
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90Parser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a SchemaObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90Parser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a SchemaObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90Parser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a data type. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90Parser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90Parser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a boolean expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90Parser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a statement list. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90Parser.ParseSubQueryExpressionWithOptionalCTE(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a subquery expression with optional common table expression
            and xml namespaces. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90Parser.ParseIPv4(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an IP v4 address. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90Parser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90Parser.ParseConstantOrIdentifierWithDefault(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier or default literal(literal with value "DEFAULT"). This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90ParserBaseInternal.#ctor(System.Boolean)">
            <summary>
            Real constructor (the one which is used)
            </summary>
            <param name="initialQuotedIdentifiersOn">if set to <c>true</c> quoted identifiers will be on.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90ParserBaseInternal.AggregateAuthenticationType(Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationTypes,Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationTypes,antlr.IToken)">
            <summary>
            Aggregates AUTHENTICATION option with the current options and check that the new option wasn't there before.
            </summary>
            <param name="current">The enum that the newOption will be added.</param>
            <param name="newOption">The new option to be added.</param>
            <param name="token">The token that was parsed for the new option.</param>
            <returns>The aggregated value for options.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90ParserBaseInternal.AggregatePortType(Microsoft.SqlServer.TransactSql.ScriptDom.PortTypes,Microsoft.SqlServer.TransactSql.ScriptDom.PortTypes,antlr.IToken)">
            <summary>
            Aggregates PORTS option with the current options and check that the new option wasn't there before.
            </summary>
            <param name="current">The enum that the newOption will be added.</param>
            <param name="newOption">The new option to be added.</param>
            <param name="token">The token that was parsed for the new option.</param>
            <returns>The aggregated value for options.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90ParserBaseInternal.CheckCertificateOptionDupication(Microsoft.SqlServer.TransactSql.ScriptDom.CertificateOptionKinds,Microsoft.SqlServer.TransactSql.ScriptDom.CertificateOptionKinds,antlr.IToken)">
            <summary>
            Checks certification options duplication
            </summary>
            <param name="current">The enum that the newOption will be added.</param>
            <param name="newOption">The new option to be added.</param>
            <param name="token">The token that was parsed for the new option.</param>
            <returns>The aggregated value for options.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90ParserBaseInternal.CheckIfEndpointOptionAllowed(Microsoft.SqlServer.TransactSql.ScriptDom.EndpointProtocolOptions,Microsoft.SqlServer.TransactSql.ScriptDom.EndpointProtocolOptions,Microsoft.SqlServer.TransactSql.ScriptDom.EndpointProtocol,antlr.IToken)">
            <summary>
            Checks endpoint protocol options duplication, and if protocol allows that option as well
            </summary>
            <param name="current">The enum that the newOption will be added.</param>
            <param name="newOption">The new option to be added.</param>
            <param name="protocol">The protocol.</param>
            <param name="token">The token that was parsed for the new option.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90ParserBaseInternal.CheckIfPayloadOptionAllowed(Microsoft.SqlServer.TransactSql.ScriptDom.PayloadOptionKinds,Microsoft.SqlServer.TransactSql.ScriptDom.PayloadOptionKinds,Microsoft.SqlServer.TransactSql.ScriptDom.EndpointType,antlr.IToken)">
            <summary>
            Checks payload options duplication, and if endpoint type allows that option as well
            </summary>
            <param name="current">The enum that the newOption will be added.</param>
            <param name="newOption">The new option to be added.</param>
            <param name="endpointType">Type of the endpoint.</param>
            <param name="token">The token that was parsed for the new option.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90ParserBaseInternal.ParseSecurityObjectKind(Microsoft.SqlServer.TransactSql.ScriptDom.Identifier)">
            <summary>
            Parses security object kind.
            </summary>
            <param name="identifier">The identifier.</param>
            <returns>The type.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90ParserBaseInternal.ParseSecurityObjectKind(Microsoft.SqlServer.TransactSql.ScriptDom.Identifier,Microsoft.SqlServer.TransactSql.ScriptDom.Identifier)">
            <summary>
            Parses security object kind.
            </summary>
            <param name="identifier1">The identifier 1.</param>
            <param name="identifier2">The identifier 2.</param>
            <returns>The type.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90ParserBaseInternal.ParseSecurityObjectKind(Microsoft.SqlServer.TransactSql.ScriptDom.Identifier,Microsoft.SqlServer.TransactSql.ScriptDom.Identifier,Microsoft.SqlServer.TransactSql.ScriptDom.Identifier)">
            <summary>
            Parses security object kind.
            </summary>
            <param name="identifier1">The identifier 1.</param>
            <param name="identifier2">The identifier 2.</param>
            <param name="identifier3">The identifier 3.</param>
            <returns>The type.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90ParserBaseInternal.IsStatementIsNext">
            <summary>
            Checks if the we should try to parse statement in blocks, ending with END keyword
            (e.g. BEGIN/END, BEGIN TRY / END TRY)
            </summary>
            <returns>True if statement is next to follow, false if block end is next</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90ParserBaseInternal.Unquote(System.String)">
            <summary>
            Unquotes a string
            </summary>
            <param name="value">value to unquote</param>
            <returns>The unquoted value if it could be unquoted</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90ParserBaseInternal.RecognizeAesOrRc4(Microsoft.SqlServer.TransactSql.ScriptDom.Identifier,antlr.IToken)">
            <summary>
            Checks, if identifier is equal to AES or RC4
            </summary>
            <param name="id">The id.</param>
            <param name="tokenForError">The token for error.</param>
            <returns>
            returns AES or RC4 algorithm preference, or throws an error
            </returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90ParserBaseInternal.RecognizeAuthenticationProtocol(Microsoft.SqlServer.TransactSql.ScriptDom.Identifier,antlr.IToken)">
            <summary>
            Checks, if identifier specifies NTLM, KERBEROS or NEGOTIATE authentication protocol option
            </summary>
            <param name="id">The id.</param>
            <param name="tokenForError">The token for error.</param>
            <returns>
            returns authentication protocol, or throws an error
            </returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSql90ParserBaseInternal.RecognizeAlterLoginSecAdminPasswordOption(antlr.IToken,Microsoft.SqlServer.TransactSql.ScriptDom.PasswordAlterPrincipalOption)">
            <summary>
            Recognizes the alter login sec admin password option.
            </summary>
            <param name="token">The token.</param>
            <param name="astNode">The ast node.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlAuditEventGroupHelper">
            <summary>
            Exposes the audit event groups.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlAuditEventGroupHelper.TryParseOption(System.String,Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion,Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup@)">
            <summary>
            Tries to parse the input string into the audit event group.
            </summary>
            <param name="input"></param>
            <param name="version"></param>
            <param name="returnValue">The output event notificiation event group for the input string.</param>
            <returns>Returns true if the input string represents a valid Audit Event Group on the specified sql version, else false.</returns>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlAuditEventTypeHelper">
            <summary>
            Exposes the audit event types.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlAuditEventTypeHelper.TryParseOption(System.String,Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion,Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType@)">
            <summary>
            Tries to parse the input string into the audit event type.
            </summary>
            <param name="input"></param>
            <param name="version"></param>
            <param name="returnValue">The output event notificiation event type for the input string.</param>
            <returns>Returns true if the input string represents a valid audit event group on the specified sql version, else false.</returns>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser">
            <summary>
            The TSql Parser for Fabric Data Warehouse.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser.engineType">
            <summary>
            Parser flavor (standalone/azure/all)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> [initial quoted identifiers].</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser.#ctor(System.Boolean,Microsoft.SqlServer.TransactSql.ScriptDom.SqlEngineType)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser"/> class.
            </summary>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> [initial quoted identifiers].</param>
            <param name="engineType">Parser engine type</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser.Parse(System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken},System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            The blocking parse method.
            </summary>
            <param name="tokens">The list of tokens that will be parsed.</param>
            <param name="errors">The parse errors.</param>
            <returns>The fragment that is created.</returns>        
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser.HotswapCreateExternalStreamingJobStatements(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment)">
            <summary>
            Detects if there are any EXEC sys.sp_create_streaming_job statements in the fragment,
            and replaces the ExecuteStatement - which the interpreter will fail for - with a
            CreateExternalStreamingJobStatement, which the model is capable on understanding and using.
            
            This is a temporary work-around, done due to the CREATE EXTERNAL STREAMING JOB DDL being incomplete at this
            time (23 Sept, 2020), but that team needing tools to work.  Once the server-side DDL syntax solidifies,
            this can be removed.
            </summary>
            <param name="fragment"></param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser.ConvertToExecutableProcedureReference(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteStatement)">
            <summary>
            Attempts to convert an ExecuteStatement to an ExecutableProcedureReference that calls sys.sp_create_streaming_job
            </summary>
            <param name="statement"></param>
            <returns>
            An ExecutableProcedureReference if (and only if) it's calling sys.sp_create_streaming_job.  If it cannot be cast,
            or it's a call to a different stored procedure, this returns null.
            </returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a ChildObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a SchemaObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a data type. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a boolean expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a statement list. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser.ParseSubQueryExpressionWithOptionalCTE(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a subquery expression with optional common table expression
            and xml namespaces. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser.ParseIPv4(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get an IP v4 address. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParser.ParseConstantOrIdentifierWithDefault(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier or default literal(literal with value "DEFAULT"). This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParserBaseInternal.#ctor(System.Boolean)">
            <summary>
            Real constructor (the one which is used)
            </summary>
            <param name="initialQuotedIdentifiersOn">if set to <c>true</c> initial quoted identifiers will be set to on.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParserBaseInternal.VerifyAllowedIndexOptionFabricDW(Microsoft.SqlServer.TransactSql.ScriptDom.IndexAffectingStatement,Microsoft.SqlServer.TransactSql.ScriptDom.IndexOption)">
            <summary>
            Verifies the option is valid for SQL FabricDW platform
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParserBaseInternal.CheckTemporalPeriodInTableDefinition(Microsoft.SqlServer.TransactSql.ScriptDom.TableDefinition,System.Boolean,System.Boolean)">
            <summary>
            Checks if table definition contains 'generated always' columns that match period definition,
            if period definition exists.
            </summary>
            <param name="definition">Table definition to check.</param>
            <param name="isInAlterStatement">True if the definition used in ALTER statement (False for CREATE statement).</param>
            <param name="isLedgerSupported">Ledger is only supported for version SqlFabricDW or above (True for SqlFabricDW version)</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParserBaseInternal.CheckTemporalGeneratedAlwaysColumns(Microsoft.SqlServer.TransactSql.ScriptDom.TableDefinition,System.Boolean,System.Boolean)">
            <summary>
            Checks if generated always columns that are generated always as user id/name start/end are unique within table definition
            and if period definition exists when trying to create table with those columns
            </summary>
            <param name="definition">Table definition to check.</param>
            <param name="isInAlterStatement">True if the definition used in ALTER statement (False for CREATE statement).</param>
            <param name="isLedgerSupported">Ledger is only supported for version SqlFabricDW or above (True for SqlFabricDW version)</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFabricDWParserBaseInternal.CheckForConflictingOptionsInOpenRowsetBulkCosmos(Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetCosmos)">
            <summary>
            Checks if OPENROWSET (PROVIDER = 'CosmosDB' ...) contains all the expected parameters.
            Four parameters are available:
            1. PROVIDER                          (required)
            2. CONNECTION                        (required)
            3. OBJECT                            (required)
            4. CREDENTIAL | SERVER_CREDENTIAL    (optional)
            
            This syntax is specific to Serverless SQL pools.
            </summary>
            <param name="openRowsetCosmos">OPENROWSET(PROVIDER = 'CosmosDB' ...) syntax tree element constructed by the parser.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment">
            <summary>
            This class is a real internal class to parser, 
            therefore it is not in the spec tree.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment.UpdateTokenInfo(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment)">
            <summary>
            Updates token offsets information; if the offsets are uninitialized, 
            it sets them, otherwise it updates them.
            </summary> 
            <param name="fragment">The fragment that is used to set this fragment.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment.UpdateTokenInfo(System.Int32,System.Int32)">
            <summary>
            The function that updates token indicies
            </summary>
            <param name="firstIndex">The new first token index.</param>
            <param name="lastIndex">The new last token index.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts the specified visitor.
            </summary>
            <param name="visitor">The visitor.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts specified visitor on the children.
            </summary>
            <param name="visitor">The visitor.</param>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment.StartOffset">
            <summary>
            Defines the character offset of fragments starting location in the script it was parsed.
            </summary>
            <value></value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment.FragmentLength">
            <summary>
            Defines the number of characters the fragment takes up in the script it was parsed.
            </summary>
            <value></value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment.StartLine">
            <summary>
            Gets the start line.
            </summary>
            <value>The start line.</value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment.StartColumn">
            <summary>
            Gets the start column.
            </summary>
            <value>The start column.</value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment.FirstTokenIndex">
            <summary>
            Gets or sets the first index of the token.
            </summary>
            <value>The first index of the token.</value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment.LastTokenIndex">
            <summary>
            Gets or sets the last index of the token.
            </summary>
            <value>The last index of the token.</value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment.ScriptTokenStream">
            <summary>
            Gets or sets the script token stream.
            </summary>
            <value>The script token stream.</value>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment.Uninitialized">
            <summary>
            Constant to indicate and uninitialized token.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentFactory">
            <summary>
            This class is a fragment factory capable of instantiating the fragments that
            are required by the TSql parser.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlLexerBaseInternal._acceptableGoOffset">
            <summary>
            Used to be able to handle GO statement.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlLexerBaseInternal.TokenKind">
            <summary>
            Token kinds - for error reporting when we hit EOF in the middle of something
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlLexerBaseInternal.checkEOF(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlLexerBaseInternal.TokenKind)">
            <summary>
            Checks if the EOF is the next char, and throws an exception if that is the case.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlLexerBaseInternal.beginComplexToken">
            <summary>
            Remembers start of complex token - to be reported in case of premature EOF
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParseErrorException">
            <summary>
            This class is a real internal class to parser, 
            therefore it is not in the spec tree.
            It is used to pass the parse error to the stack level
            that can recover the error.
            </summary> 
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParseErrorException.DoNotLog">
            <summary>
            If this is true, do not log, i.e. put the error in to the error list.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParseErrorException.ParseError">
            <summary>
            The parse error.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParseErrorException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Serialization Constructor.
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser">
            <summary>
            The abstract base class for TSql Parsers.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.CreateParser(Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion,System.Boolean)">
            <summary>
            Creates a TSqlParser for the specified version.
            </summary>
            <param name="tsqlParserVersion">The parser version to use.</param>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> quoted identifiers will be on.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.Create(Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion,System.Boolean)">
            <summary>
            Creates a TSqlParser for the specified version.
            </summary>
            <param name="tsqlParserVersion">The parser version to use.</param>
            <param name="initialQuotedIdentifiers">if set to <c>true</c> quoted identifiers will be on.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.Parse(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            The blocking parse method.
            </summary>
            <param name="input">The script that will be parsed.</param>
            <param name="errors">The parse errors.</param>
            <returns>The fragment that is created.</returns>        
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.Parse(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            The blocking parse method.
            </summary>
            <param name="input">The script that will be parsed.</param>
            <param name="errors">The parse errors.</param>
            <param name="startOffset">The starting offset of input.</param>        
            <param name="startLine">The starting line number for the input.</param>
            <param name="startColumn">The starting column position for the input.</param>	
            <returns>The fragment that is created.</returns>        
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.Parse(System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken},System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            Parses the specified tokens into a TSqlFragment.
            </summary>
            <param name="tokens">The input tokens.</param>
            <param name="errors">The IList that the parse errors will be added to.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a ChildObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseChildObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            Parses an input string to get a ChildObjectName.  This will return null, if there were any errors.
            </summary>
            <param name="input">The input.</param>
            <param name="errors">The collection of errors.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a SchemaObjectName.  This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseSchemaObjectName(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            Parses an input string to get a SchemaObjectName.  This will return null, if there were any errors.
            </summary>
            <param name="input">The input.</param>
            <param name="errors">The collection of errors.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a data type. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseScalarDataType(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            Parses an input string to get a data type. This will return null, if there were any errors.
            </summary>
            <param name="input">The input.</param>
            <param name="errors">The collection of errors.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseConstantOrIdentifier(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            Parses an input string to get a constant or identifier. This will return null, if there were any errors.
            </summary>
            <param name="input">The input.</param>
            <param name="errors">The collection of errors.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseConstantOrIdentifierWithDefault(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a constant or identifier or default literal(literal with value "DEFAULT"). This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseConstantOrIdentifierWithDefault(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            Parses an input string to get a constant or identifier or default literal(literal with value "DEFAULT"). This will return null, if there were any errors.
            </summary>
            <param name="input">The input.</param>
            <param name="errors">The collection of errors.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a scalar expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            Parses an input string to get a scalar expression. This will return null, if there were any errors.
            </summary>
            <param name="input">The input.</param>
            <param name="errors">The collection of errors.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a boolean expression. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseBooleanExpression(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            Parses an input string to get a boolean expression. This will return null, if there were any errors.
            </summary>
            <param name="input">The input.</param>
            <param name="errors">The collection of errors.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a statement list. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseStatementList(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            Parses an input string to get a statement list. This will return null, if there were any errors.
            </summary>
            <param name="input">The input.</param>
            <param name="errors">The collection of errors.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseSubQueryExpressionWithOptionalCTE(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an input string to get a subquery expression with optional common table expression
            and xml namespaces. This will return null, if there were any errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ParseSubQueryExpressionWithOptionalCTE(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            Parses an input string to get a subquery expression with optional common table expression
            and xml namespaces. This will return null, if there were any errors.
            </summary>
            <param name="input">The input script.</param>
            <param name="errors">The errors encountered, if any.</param>
            <returns>The select statement, or null if errors were encountered.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.TryParseSqlModuleObjectName(System.IO.TextReader,Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectName@)">
            <summary>
            Parses the input script to return the SchemaObjectName of the first create/alter sql_module statement, if found.
            </summary>
            <param name="input">The input script</param>
            <param name="result">The output schema object name.  Null if not found.</param>
            <returns>True if a result is returned, else false.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.TryParseTriggerModule(System.IO.TextReader,Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectName@,Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectName@)">
            <summary>
            Parses the input script to return the trigger name and trigger target name of the first create/alter trigger statement.  
            </summary>
            <param name="input">The input script</param>
            <param name="triggerName">The output trigger object name.  Null if not found.</param>
            <param name="targetName">The output trigger target object name.  Null if not found.</param>
            <returns>True if a trigger target is found, else false.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.GetTokenStream(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            Parses the input into a Token Stream.
            </summary>
            <param name="input">The input.</param>
            <param name="errors">The collection of errors.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.GetTokenStream(System.IO.TextReader,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses the input into a Token Stream.
            </summary>
            <param name="input">The input.</param>
            <param name="errors">The collection of errors.</param>
            <param name="startOffset">The start offset.</param>
            <param name="startLine">The start line.</param>
            <param name="startColumn">The start column.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.ValidateIdentifier(System.String)">
            <summary>
            Check if a name is a valid sql identifier
            </summary>
            <param name="name">The string to be checked.</param>
            <returns>True if it is a valid identifier.</returns>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser.QuotedIdentifier">
            <summary>
            Indicates whether quoted identifier is enabled for the parser.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken">
            <summary>
            Represents a single Token in the input text.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlTokenType,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken"/> class.
            </summary>
            <param name="type">The Token type.</param>
            <param name="text">The text.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlTokenType,System.Int32,System.String,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken"/> class.
            </summary>
            <param name="type">The Token type.</param>
            <param name="offset">The offset position in the input.</param>
            <param name="text">The text.</param>
            <param name="line">The line number in the input.</param>
            <param name="column">The column number in the input.</param>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken.TokenType">
            <summary>
            Gets or sets the type of the token.
            </summary>
            <value>The type of the token.</value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken.ConvertStringToIdentifier">
            <summary>
            Required to handle quoted identifiers 'feature' in SQL :-(
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken.Offset">
            <summary>
            Gets or sets the offset.
            </summary>
            <value>The offset.</value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken.Line">
            <summary>
            Gets or sets the line.
            </summary>
            <value>The line.</value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken.Column">
            <summary>
            Gets or sets the column.
            </summary>
            <value>The column.</value>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken.Text">
            <summary>
            Gets or sets the text.
            </summary>
            <value>The text.</value>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken.IsKeyword">
            <summary>
            Determines if the token is a language keyword.
            </summary>
            <returns>True if the token is a language keyword, else false.</returns>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlTriggerEventGroupHelper">
            <summary>
            Exposes the trigger event groups.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlTriggerEventGroupHelper.TryParseOption(System.String,Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion,Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventGroup@)">
            <summary>
            Tries to parse the input string into the trigger event group.
            </summary>
            <param name="input"></param>
            <param name="version"></param>
            <param name="returnValue">The output event notificiation event group for the input string.</param>
            <returns>Returns true if the input string represents a valid audit event group on the specified sql version, else false.</returns>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlTriggerEventTypeHelper">
            <summary>
            Exposes the trigger event types.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlTriggerEventTypeHelper.TryParseOption(System.String,Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion,Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationEventType@)">
            <summary>
            Tries to parse the input string into the trigger event group.
            </summary>
            <param name="input"></param>
            <param name="version"></param>
            <param name="returnValue">The output event notificiation event group for the input string.</param>
            <returns>Returns true if the input string represents a valid audit event group on the specified sql version, else false.</returns>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UnaryExpressionType">
            <summary>
            The types of scalar expressions that have a single expression as a child.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.UnaryExpressionType.Positive">
            <summary>
            Prefix, '+' character
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.UnaryExpressionType.Negative">
            <summary>
            Prefix, '-' charachter
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.UnaryExpressionType.BitwiseNot">
            <summary>
            The '~' character
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UniqueRowFilter">
            <summary>
            Used in Select statement.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.UniqueRowFilter.NotSpecified">
            <summary>
            Nothing was specified.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.UniqueRowFilter.All">
            <summary>
            ALL keyword was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.UniqueRowFilter.Distinct">
            <summary>
            DISTINCT keyword was used.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UnqualifiedJoinType">
            <summary>
            The possible index options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UserLoginOptionType">
            <summary>
            The possible user login options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UserType80">
            <summary>
            The privilege types that can be used in security statements.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.UserType80.Null">
            <summary>
            Null was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.UserType80.Public">
            <summary>
            Public was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.UserType80.Users">
            <summary>
            Use the identifier list on the related class.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.VectorIndexType">
            <summary>
            The possible values for vector index type
            </summary>              
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.VectorMetricType">
            <summary>
            The possible values for vector index metric
            </summary>              
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ViewOptionKind">
            <summary>
            The possible View options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WaitForOption">
            <summary>
            The possible waitfor options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WaitForOptionHelper">
            <summary>
            Deals with DECLARE CURSOR options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDelimiterType">
            <summary>
            Type of a window boundary
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDelimiterType.UnboundedPreceding">
            <summary>
            All rows from the begining of a group
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDelimiterType.ValuePreceding">
            <summary>
            Assosiated expression determines the boundary before the current row
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDelimiterType.CurrentRow">
            <summary>
            The current row is the boundary
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDelimiterType.ValueFollowing">
            <summary>
            Assosiated expression determines the boundary after the current row
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDelimiterType.UnboundedFollowing">
            <summary>
            All rows to the end of a group
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WindowFrameType">
            <summary>
            Type of the window frame. Specifies whether ROWS or RANGE units are used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.WindowFrameType.Rows">
            <summary>
            Rows is used
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.WindowFrameType.Range">
            <summary>
            Range is used
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadClassifierOptionType">
            <summary>
            The workload classifier options.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupParameterType">
            <summary>
            The types of workload resource paramters
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.XmlCompressionOptionHelper">
            <summary>
            Helper Class for XmlCompression Index Option State
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.XmlCompressionOptionState">
            <summary>
            The possible Xml Compression Options under 'CREATE TABLE t1 XML_COMPRESSION = { ON | OFF }'
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.XmlCompressionOptionState.Off">
            <summary>
            XML Compression is off
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.XmlCompressionOptionState.On">
            <summary>
            XML Compression is on
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.XmlDataTypeOption">
            <summary>
            These are the possible modifiers to the xml data type.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.XmlDataTypeOption.None">
            <summary>
            Nothing was defined.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.XmlDataTypeOption.Content">
            <summary>
            CONTENT was used.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.XmlDataTypeOption.Document">
            <summary>
            DOCUMENT was used.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.XmlDataTypeOptionHelper">
            <summary>
            Deals with DECLARE CURSOR options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.XmlForClauseOptions">
            <summary>
            Enum to store different XML for clause options
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.KeywordCasing">
            <summary>
            Represents the possible ways of casing SQL keywords
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.KeywordCasing.Lowercase">
            <summary>
            All letters in lower case
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.KeywordCasing.Uppercase">
            <summary>
            All letters in upper case
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.KeywordCasing.PascalCase">
            <summary>
            First letter of each word capitalized, remaining letters lower case
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.ScriptGeneratorSupporter">
            <summary>
            Converts token type id numbers to string representations using a lookup
            array
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.ScriptGeneratorSupporter.GetCasedString(System.String,Microsoft.SqlServer.TransactSql.ScriptDom.KeywordCasing)">
            <summary>
            Retrieves a version of the specified string, in the casing format specified
            </summary>
            <param name="str">The string to get a specially cased version of</param>
            <param name="casing">The casing method to use</param>
            <returns>A version of the string in the casing format specified in <paramref name="casing"/></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.ScriptGeneratorSupporter.GetPascalCase(System.String)">
            <summary>
            Retrieves a Pascal Cased version of the string
            </summary>
            <param name="str">The string to pascal case</param>
            <returns>A Pascal Cased version of the string</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.ScriptGeneratorSupporter.GetLowerCase(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlTokenType)">
            <summary>
            Retrieves a string representation of the token, in lower case.
            </summary>
            <param name="tokenType">The type of token to retrieve a string representation of</param>
            <returns>A lower-cased string representation of the token</returns>
            <exception cref="T:System.InvalidOperationException">
            The specified token type does not have a single string representation (such as Identifier),
            it must be accompanied by a string representation.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.ScriptGeneratorSupporter.GetUpperCase(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlTokenType)">
            <summary>
            Retrieves a string representation of the token, in upper case.
            </summary>
            <param name="tokenType">The type of token to retrieve a string representation of</param>
            <returns>A upper-cased string representation of the token</returns>
            <exception cref="T:System.InvalidOperationException">
            The specified token type does not have a single string representation (such as Identifier),
            it must be accompanied by a string representation.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.ScriptGeneratorSupporter.GetPascalCase(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlTokenType)">
            <summary>
            Retrieves a string representation of the token, in pascal case (first letter capitalized,
            remaining letters lower case).
            </summary>
            <param name="tokenType">The type of token to retrieve a string representation of</param>
            <returns>A pascal-cased string representation of the token</returns>
            <exception cref="T:System.InvalidOperationException">
            The specified token type does not have a single string representation (such as Identifier),
            it must be accompanied by a string representation.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.ScriptGeneratorSupporter.GetTokenString(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlTokenType,Microsoft.SqlServer.TransactSql.ScriptDom.KeywordCasing)">
            <summary>
            Retrieves a string representation of the token, in the casing format specified
            </summary>
            <param name="tokenType">The type of token to retrieve a string representation of</param>
            <param name="casing">The casing method to use</param>
            <returns>A string representation of the token</returns>
            <exception cref="T:System.InvalidOperationException">
            The specified token type does not have a single string representation (such as Identifier),
            it must be accompanied by a string representation.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.ScriptGeneratorSupporter.CreateWhitespaceToken(System.Int32)">
            <summary>
            Create a white space token 
            </summary>
            <param name="count">number of white space characters</param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.ScriptWriter">
            <summary>
            Writes tokens to a token stream which can then be outputted to text
            </summary>
            <summary>
            A mark interface
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.ScriptWriter.WriteTo(System.IO.TextWriter)">
            <summary>
            Writes the textual contents of this script writer to the specified text writer
            </summary>
            <remarks>This method calls Dispose after completing to dispose of the script writer</remarks>
            <param name="writer">The text writer to write contents to</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.ScriptWriter.WriteTo(System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserToken})">
            <summary>
            Writes the tokens in this script writer to the specified list
            </summary>
            <remarks>This method calls Dispose after completing to dispose of the script writer</remarks>
            <param name="tokens">A list of tokens to write the contents of this writer to</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.ScriptWriter.NewLineElement">
            <summary>
            Represent a new line in token streams
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.ScriptWriter.TokenWrapper">
            <summary>
            the wrapper class for a TSql Token
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor">
            <summary>
            Generate code for ALTER COLUMN ENCRYPTION KEY STATEMENT
            </summary>
            <summary>
            Script generator for ALGORITHM = 'algorithm_name'
            </summary>
            <summary>
            Script generator for column encryption key algorithm fragment ALGORITHM = 'algorithm_name'
            </summary>
            <summary>
            Script generator for column encryption paramters
            </summary>
            <summary>
            Script generator for column encryption key name parameter COLUMN_ENCRYPTION_KEY = key_name
            </summary>
            <summary>
            Script generator for Column encryption key value parameters
            </summary>
            <summary>
            Script generator for column encryption type parameter ENCRYPTION_TYPE = { DETERMINISTIC | RANDOMIZED }
            </summary>
            <summary>
            Script generator for column master key parameter COLUMN_MASTER_KEY = column_master_key_definition_name
            </summary>
            <summary>
            Script generator for create column encryption key statement
            </summary>
            <summary>
            Create column master key statement
            </summary>
            <summary>
            Script generator for drop column encryption key statement
            </summary>
            <summary>
            Script generator for drop column master key statement
            </summary>
            <summary>
            Script generator for ENCRYPTED_VALUE = varbinary_literal 
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyEnclaveComputationsParameter)">
            <summary>
            Script generator for ENCLAVE_COMPUTATIONS (SIGNATURE = signature)
            </summary>
            <param name="node"></param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyPathParameter)">
            <summary>
            Script generator for KEY_PATH = 'key_path'
            </summary>
            <param name="node"></param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyStoreProviderNameParameter)">
            <summary>
            Script generator for KEY_STORE_PROVIDER_NAME = 'key_store_provider_name'
            </summary>
            <param name="node"></param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.GenerateWithPrivateKey(Microsoft.SqlServer.TransactSql.ScriptDom.Literal,Microsoft.SqlServer.TransactSql.ScriptDom.Literal,Microsoft.SqlServer.TransactSql.ScriptDom.Literal)">
            Generates WITH PRIVATE KEY (), used by CREATE/ALTER CERTIFICATE, and ALTER ASYMMETRIC KEY
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExtractStringValue(Microsoft.SqlServer.TransactSql.ScriptDom.StringLiteral)">
            <summary>
            Extracts value from copy credential option.
            </summary>
            <param name="credOption">Copy option.</param>
            <returns>Extracted string.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExtractStringValue(Microsoft.SqlServer.TransactSql.ScriptDom.CopyStatementOptionBase)">
            <summary>
            Extracts value from copy option.
            </summary>
            <param name="option">Copy option.</param>
            <returns>Extracted string.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalStreamingJobStatement)">
            <summary>
            EXEC sys.sp_create_streaming_job statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalStreamingJobStatement)">
            <summary>
            EXEC sp_drop_streaming_job statement
            </summary>
            <param name="node"></param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphConnectionConstraintDefinition)">
            <summary>
            This method scripts the 'GraphConnectionConstraintDefinition' into text.
            </summary>
            <param name="node">The node to script.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphConnectionBetweenNodes)">
            <summary>
            This method scripts a 'GraphConnectionBetweenNodes' into text.
            </summary>
            <param name="node">The node to script.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IntegerLiteral)">
            <summary>
            Visitor for IntegerLiteral
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.NumericLiteral)">
            <summary>
            Visitor for NumericLiteral
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.StringLiteral)">
            <summary>
            Visitor for StringLiteral
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BinaryLiteral)">
            <summary>
            Visitor for BinaryLiteral
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DefaultLiteral)">
            <summary>
            Visitor for DefaultLiteral
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxLiteral)">
            <summary>
            Visitor for MaxLiteral
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MoneyLiteral)">
            <summary>
            Visitor for MoneyLiteral
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.NullLiteral)">
            <summary>
            Visitor for NullLiteral
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RealLiteral)">
            <summary>
            Visitor for RealLiteral
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierLiteral)">
            <summary>
            Visitor for IdentifierLiteral
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OdbcLiteral)">
            <summary>
            Visitor for OdbcLiteral
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseOption)">
             <summary>
             Script out the Alter Database statement with RemotDataArchive.
             </summary>
             <remarks>
             We are generating the following syntax:
            
               ALTER DATABASE database_name
               SET REMOTE_DATA_ARCHIVE = { ON | OFF }
               [ ( SERVER = server_name, CREDENTIAL = { 'credential_name' | MANAGED_SERVICE_ACCOUNT }) ]
            
             OR
            
               ALTER DATABASE database_name
               SET REMOTE_DATA_ARCHIVE ( SERVER = server_name, CREDENTIAL = { 'credential_name' | MANAGED_SERVICE_ACCOUNT })
            
             </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveTableOption)">
             <summary>
             Script out the Create Table statement with RemotDataArchive.
             </summary>
             <remarks>
            
             We are generating the following syntax:
            
             CREATE TABLE table_name
             WITH REMOTE_DATA_ARCHIVE = { ON | OFF | OFF_WITHOUT_DATA_RECOVERY}
             [ ( MIGRATION_STATE = { PAUSED | OUTBOUND | INBOUND } ) ]
            
             </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveAlterTableOption)">
             <summary>
             Script out the Alter Table statement with RemotDataArchive.
             </summary>
             <remarks>
            
             We are generating the following syntax:
            
             ALTER TABLE table_name
             SET (REMOTE_DATA_ARCHIVE = {ON | OFF | OFF_WITHOUT_DATA_RECOVERY}
             [
                 (
                 MIGRATION_STATE = { PAUSED | OUTBOUND | INBOUND } 
                 [ FILTER_PREDICATE = { NULL | schema.function } ]
                 )
             ]
             )
             
            
             </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.GenerateSecurityPolicyStatementBody(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyStatement)">
            <summary>
            Generates the body for both Create and Alter Security policy statements.
            </summary>
            <param name="node">The SecurityPolicyStatement to script.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPredicateAction)">
            <summary>
            Generates a script for this predicate action (add, drop, or alter)
            </summary>
            <param name="node">The security predicate action to script</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyOption)">
            <summary>
            Generates a script for this security policy option.
            </summary>
            <param name="node">The security policy option to script</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScriptGenerator.SqlScriptGeneratorVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.VectorSearchTableReference)">
            <summary>
            Script generator visitor for VECTOR_SEARCH function: https://learn.microsoft.com/sql/t-sql/functions/vector-search-transact-sql
            Syntax:
            VECTOR_SEARCH(
                TABLE = object[AS source_table_alias],
                COLUMN = vector_column,
                SIMILAR_TO = query_vector,
                METRIC = { 'cosine' | 'dot' | 'euclidean' },
                TOP_N = k
            ) [AS result_table_alias]
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql100ScriptGenerator">
            <summary>
            Script generator for T-SQL 100
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql100ScriptGenerator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql100ScriptGenerator"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql100ScriptGenerator.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql100ScriptGenerator"/> class.
            </summary>
            <param name="options">The options.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql110ScriptGenerator">
            <summary>
            Script generator for T-SQL 110
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql110ScriptGenerator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql110ScriptGenerator"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql110ScriptGenerator.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql110ScriptGenerator"/> class.
            </summary>
            <param name="options">The options.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql120ScriptGenerator">
            <summary>
            Script generator for T-SQL 120
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql120ScriptGenerator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql120ScriptGenerator"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql120ScriptGenerator.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql120ScriptGenerator"/> class.
            </summary>
            <param name="options">The options.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql130ScriptGenerator">
            <summary>
            Script generator for T-SQL 130
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql130ScriptGenerator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql130ScriptGenerator"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql130ScriptGenerator.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql130ScriptGenerator"/> class.
            </summary>
            <param name="options">The options.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql140ScriptGenerator">
            <summary>
            Script generator for T-SQL 140
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql140ScriptGenerator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql140ScriptGenerator"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql140ScriptGenerator.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql140ScriptGenerator"/> class.
            </summary>
            <param name="options">The options.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql150ScriptGenerator">
            <summary>
            Script generator for T-SQL 150
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql150ScriptGenerator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql150ScriptGenerator"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql150ScriptGenerator.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql150ScriptGenerator"/> class.
            </summary>
            <param name="options">The options.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql160ScriptGenerator">
            <summary>
            Script generator for T-SQL 160
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql160ScriptGenerator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql160ScriptGenerator"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql160ScriptGenerator.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql160ScriptGenerator"/> class.
            </summary>
            <param name="options">The options.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql170ScriptGenerator">
            <summary>
            Script generator for T-SQL 170
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql170ScriptGenerator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql170ScriptGenerator"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql170ScriptGenerator.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql170ScriptGenerator"/> class.
            </summary>
            <param name="options">The options.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql80ScriptGenerator">
            <summary>
            Script generator for T-SQL 80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql80ScriptGenerator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql80ScriptGenerator"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql80ScriptGenerator.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql80ScriptGenerator"/> class.
            </summary>
            <param name="options">The options.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql90ScriptGenerator">
            <summary>
            Script generator for T-SQL 90
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql90ScriptGenerator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql90ScriptGenerator"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Sql90ScriptGenerator.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Sql90ScriptGenerator"/> class.
            </summary>
            <param name="options">The options.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SqlEngineType">
            <summary>
            This enum lists the engine type of SQL Server
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlEngineType.All">
            <summary>
            All engine versions
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlEngineType.Standalone">
            <summary>
            SQL Server box
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlEngineType.SqlAzure">
            <summary>
            SQL Azure Database
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SqlFabricDWScriptGenerator">
            <summary>
            Script generator for T-SQL FabricDW
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SqlFabricDWScriptGenerator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.SqlFabricDWScriptGenerator"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SqlFabricDWScriptGenerator.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.SqlFabricDWScriptGenerator"/> class.
            </summary>
            <param name="options">The options.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGenerator">
            <summary>
            Sql specific script generator.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGenerator.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGenerator"/> class.
            </summary>
            <param name="options">The options.</param>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGenerator.Options">
            <summary>
            Gets the options.
            </summary>
            <value>The options.</value>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGenerator.GenerateScript(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment,System.String@)">
            <summary>
            Populates the writer with a script with the scriptFragment.
            </summary>
            <param name="scriptFragment">The script fragment to generate script for.</param>
            <param name="script">The generated script.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGenerator.GenerateScript(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment,System.String@,System.Collections.Generic.IList{Microsoft.SqlServer.TransactSql.ScriptDom.ParseError}@)">
            <summary>
            Populates the writer with a script with the scriptFragment.
            </summary>
            <param name="scriptFragment">The script fragment to generate script for.</param>
            <param name="script">The generated script.</param>
            <param name="versioningErrors">The engine type-specific error list.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGenerator.GenerateScript(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment,System.IO.TextWriter)">
            <summary>
            Generates text representing the specified script fragment
            </summary>
            <param name="scriptFragment">The fragment of script to generate tokens for</param>
            <param name="writer">A text writer to write the text to</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGenerator.GenerateTokens(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment)">
            <summary>
            Generates a list of tokens representing the script generated by the specified
            script fragment
            </summary>
            <param name="scriptFragment">The fragment of script to generate tokens for</param>
            <returns>A object capable of enumerating a list of tokens</returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGenerator.WriteScript(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment)">
            <summary>
            Create a ScriptWriter for a given TSqlFragment
            </summary>
            <param name="scriptFragment"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGenerator.VersionCheck(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment,Microsoft.SqlServer.TransactSql.ScriptDom.Versioning.VersioningVisitor)">
            <summary>
            Is the syntax supported for the requested version?
            </summary>
            <param name="scriptFragment"></param>
            <param name="versioningVisitor"></param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SqlServerlessScriptGenerator">
            <summary>
            Script generator for Serverless SQL Pools
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SqlServerlessScriptGenerator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.SqlServerlessScriptGenerator"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SqlServerlessScriptGenerator.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.SqlServerlessScriptGenerator"/> class.
            </summary>
            <param name="options">The options.</param>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion">
            <summary>
            This enum lists the versions for Sql.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion.Sql90">
            <summary>
            Sql 9.0 mode, this is the default.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion.Sql80">
            <summary>
            Sql 8.0 mode.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion.Sql100">
            <summary>
            Sql 10.0 mode.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion.Sql110">
            <summary>
            Sql 11.0 mode.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion.Sql120">
            <summary>
            Sql 12.0 mode.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion.Sql130">
            <summary>
            Sql 13.0 mode.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion.Sql140">
            <summary>
            Sql 14.0 mode.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion.Sql150">
            <summary>
            Sql 15.0 mode.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion.Sql160">
            <summary>
            Sql 16.0 mode.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion.Sql170">
            <summary>
            Sql 17.0 mode.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion.SqlFabricDW">
            <summary>
            Sql Fabric DW mode.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor">
            <summary>
            The base visitor for the concrete TSql fragments  
            </summary>
            <summary>
            Visitor for concrete AST nodes
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableEntity)">
            <summary>
            Visitor for ExecutableEntity
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableEntity)">
            <summary>
            Explicit Visitor for ExecutableEntity
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewStatementBody)">
            <summary>
            Visitor for ViewStatementBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewStatementBody)">
            <summary>
            Explicit Visitor for ViewStatementBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewDistributionPolicy)">
            <summary>
            Visitor for ViewDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewDistributionPolicy)">
            <summary>
            Explicit Visitor for ViewDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TriggerStatementBody)">
            <summary>
            Visitor for TriggerStatementBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TriggerStatementBody)">
            <summary>
            Explicit Visitor for TriggerStatementBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBody)">
            <summary>
            Visitor for ProcedureStatementBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBody)">
            <summary>
            Explicit Visitor for ProcedureStatementBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBodyBase)">
            <summary>
            Visitor for ProcedureStatementBodyBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBodyBase)">
            <summary>
            Explicit Visitor for ProcedureStatementBodyBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FunctionStatementBody)">
            <summary>
            Visitor for FunctionStatementBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FunctionStatementBody)">
            <summary>
            Explicit Visitor for FunctionStatementBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesElement)">
            <summary>
            Visitor for XmlNamespacesElement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesElement)">
            <summary>
            Explicit Visitor for XmlNamespacesElement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FunctionReturnType)">
            <summary>
            Visitor for FunctionReturnType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FunctionReturnType)">
            <summary>
            Explicit Visitor for FunctionReturnType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DataTypeReference)">
            <summary>
            Visitor for DataTypeReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DataTypeReference)">
            <summary>
            Explicit Visitor for DataTypeReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ParameterizedDataTypeReference)">
            <summary>
            Visitor for ParameterizedDataTypeReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ParameterizedDataTypeReference)">
            <summary>
            Explicit Visitor for ParameterizedDataTypeReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.StatementWithCtesAndXmlNamespaces)">
            <summary>
            Visitor for StatementWithCtesAndXmlNamespaces
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.StatementWithCtesAndXmlNamespaces)">
            <summary>
            Explicit Visitor for StatementWithCtesAndXmlNamespaces
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ForClause)">
            <summary>
            Visitor for ForClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ForClause)">
            <summary>
            Explicit Visitor for ForClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WhenClause)">
            <summary>
            Visitor for WhenClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WhenClause)">
            <summary>
            Explicit Visitor for WhenClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CaseExpression)">
            <summary>
            Visitor for CaseExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CaseExpression)">
            <summary>
            Explicit Visitor for CaseExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CallTarget)">
            <summary>
            Visitor for CallTarget
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CallTarget)">
            <summary>
            Explicit Visitor for CallTarget
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AtomicBlockOption)">
            <summary>
            Visitor for AtomicBlockOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AtomicBlockOption)">
            <summary>
            Explicit Visitor for AtomicBlockOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TransactionStatement)">
            <summary>
            Visitor for TransactionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TransactionStatement)">
            <summary>
            Explicit Visitor for TransactionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateDeleteSpecificationBase)">
            <summary>
            Visitor for UpdateDeleteSpecificationBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateDeleteSpecificationBase)">
            <summary>
            Explicit Visitor for UpdateDeleteSpecificationBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TextModificationStatement)">
            <summary>
            Visitor for TextModificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TextModificationStatement)">
            <summary>
            Explicit Visitor for TextModificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatement)">
            <summary>
            Visitor for SecurityStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatement)">
            <summary>
            Explicit Visitor for SecurityStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatementBody80)">
            <summary>
            Visitor for SecurityStatementBody80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatementBody80)">
            <summary>
            Explicit Visitor for SecurityStatementBody80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityElement80)">
            <summary>
            Visitor for SecurityElement80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityElement80)">
            <summary>
            Explicit Visitor for SecurityElement80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetClause)">
            <summary>
            Visitor for SetClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetClause)">
            <summary>
            Explicit Visitor for SetClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.InsertSource)">
            <summary>
            Visitor for InsertSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.InsertSource)">
            <summary>
            Explicit Visitor for InsertSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PrimaryExpression)">
            <summary>
            Visitor for PrimaryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PrimaryExpression)">
            <summary>
            Explicit Visitor for PrimaryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.Literal)">
            <summary>
            Visitor for Literal
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.Literal)">
            <summary>
            Explicit Visitor for Literal
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ValueExpression)">
            <summary>
            Visitor for ValueExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ValueExpression)">
            <summary>
            Explicit Visitor for ValueExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OptionValue)">
            <summary>
            Visitor for OptionValue
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OptionValue)">
            <summary>
            Explicit Visitor for OptionValue
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SequenceStatement)">
            <summary>
            Visitor for SequenceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SequenceStatement)">
            <summary>
            Explicit Visitor for SequenceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyStatement)">
            <summary>
            Visitor for SecurityPolicyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyStatement)">
            <summary>
            Explicit Visitor for SecurityPolicyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyParameter)">
            <summary>
            Visitor for ColumnMasterKeyParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyParameter)">
            <summary>
            Explicit Visitor for ColumnMasterKeyParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyStatement)">
            <summary>
            Visitor for ColumnEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyStatement)">
            <summary>
            Explicit Visitor for ColumnEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValueParameter)">
            <summary>
            Visitor for ColumnEncryptionKeyValueParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValueParameter)">
            <summary>
            Explicit Visitor for ColumnEncryptionKeyValueParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableStatement)">
            <summary>
            Visitor for ExternalTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableStatement)">
            <summary>
            Explicit Visitor for ExternalTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOption)">
            <summary>
            Visitor for ExternalTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOption)">
            <summary>
            Explicit Visitor for ExternalTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableDistributionPolicy)">
            <summary>
            Visitor for ExternalTableDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableDistributionPolicy)">
            <summary>
            Explicit Visitor for ExternalTableDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceStatement)">
            <summary>
            Visitor for ExternalDataSourceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceStatement)">
            <summary>
            Explicit Visitor for ExternalDataSourceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceOption)">
            <summary>
            Visitor for ExternalDataSourceOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceOption)">
            <summary>
            Explicit Visitor for ExternalDataSourceOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamStatement)">
            <summary>
            Visitor for ExternalStreamStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamStatement)">
            <summary>
            Explicit Visitor for ExternalStreamStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamOption)">
            <summary>
            Visitor for ExternalStreamOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamOption)">
            <summary>
            Explicit Visitor for ExternalStreamOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalModelStatement)">
            <summary>
            Visitor for ExternalModelStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalModelStatement)">
            <summary>
            Explicit Visitor for ExternalModelStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatStatement)">
            <summary>
            Visitor for ExternalFileFormatStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatStatement)">
            <summary>
            Explicit Visitor for ExternalFileFormatStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatOption)">
            <summary>
            Visitor for ExternalFileFormatOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatOption)">
            <summary>
            Explicit Visitor for ExternalFileFormatOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamingJobStatement)">
            <summary>
            Visitor for ExternalStreamingJobStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamingJobStatement)">
            <summary>
            Explicit Visitor for ExternalStreamingJobStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyStatement)">
            <summary>
            Visitor for AssemblyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyStatement)">
            <summary>
            Explicit Visitor for AssemblyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableStatement)">
            <summary>
            Visitor for AlterTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableStatement)">
            <summary>
            Explicit Visitor for AlterTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableOption)">
            <summary>
            Visitor for TableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableOption)">
            <summary>
            Explicit Visitor for TableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseSetting)">
            <summary>
            Visitor for RemoteDataArchiveDatabaseSetting
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseSetting)">
            <summary>
            Explicit Visitor for RemoteDataArchiveDatabaseSetting
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableSwitchOption)">
            <summary>
            Visitor for TableSwitchOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableSwitchOption)">
            <summary>
            Explicit Visitor for TableSwitchOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintOption)">
            <summary>
            Visitor for DropClusteredConstraintOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintOption)">
            <summary>
            Explicit Visitor for DropClusteredConstraintOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeStatement)">
            <summary>
            Visitor for CreateTypeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeStatement)">
            <summary>
            Explicit Visitor for CreateTypeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RouteStatement)">
            <summary>
            Visitor for RouteStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RouteStatement)">
            <summary>
            Explicit Visitor for RouteStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueueStatement)">
            <summary>
            Visitor for QueueStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueueStatement)">
            <summary>
            Explicit Visitor for QueueStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexStatement)">
            <summary>
            Visitor for IndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexStatement)">
            <summary>
            Explicit Visitor for IndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexOption)">
            <summary>
            Visitor for IndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexOption)">
            <summary>
            Explicit Visitor for IndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitOption)">
            <summary>
            Visitor for LowPriorityLockWaitOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitOption)">
            <summary>
            Explicit Visitor for LowPriorityLockWaitOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexOption)">
            <summary>
            Visitor for FullTextIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexOption)">
            <summary>
            Explicit Visitor for FullTextIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EventTypeGroupContainer)">
            <summary>
            Visitor for EventTypeGroupContainer
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EventTypeGroupContainer)">
            <summary>
            Explicit Visitor for EventTypeGroupContainer
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MasterKeyStatement)">
            <summary>
            Visitor for MasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MasterKeyStatement)">
            <summary>
            Explicit Visitor for MasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ApplicationRoleStatement)">
            <summary>
            Visitor for ApplicationRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ApplicationRoleStatement)">
            <summary>
            Explicit Visitor for ApplicationRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RoleStatement)">
            <summary>
            Visitor for RoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RoleStatement)">
            <summary>
            Explicit Visitor for RoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterRoleAction)">
            <summary>
            Visitor for AlterRoleAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterRoleAction)">
            <summary>
            Explicit Visitor for AlterRoleAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UserStatement)">
            <summary>
            Visitor for UserStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UserStatement)">
            <summary>
            Explicit Visitor for UserStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CursorStatement)">
            <summary>
            Visitor for CursorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CursorStatement)">
            <summary>
            Explicit Visitor for CursorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropUnownedObjectStatement)">
            <summary>
            Visitor for DropUnownedObjectStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropUnownedObjectStatement)">
            <summary>
            Explicit Visitor for DropUnownedObjectStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropObjectsStatement)">
            <summary>
            Visitor for DropObjectsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropObjectsStatement)">
            <summary>
            Explicit Visitor for DropObjectsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropChildObjectsStatement)">
            <summary>
            Visitor for DropChildObjectsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropChildObjectsStatement)">
            <summary>
            Explicit Visitor for DropChildObjectsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexClauseBase)">
            <summary>
            Visitor for DropIndexClauseBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexClauseBase)">
            <summary>
            Explicit Visitor for DropIndexClauseBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetOnOffStatement)">
            <summary>
            Visitor for SetOnOffStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetOnOffStatement)">
            <summary>
            Explicit Visitor for SetOnOffStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetCommand)">
            <summary>
            Visitor for SetCommand
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetCommand)">
            <summary>
            Explicit Visitor for SetCommand
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseStatement)">
            <summary>
            Visitor for AlterDatabaseStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationStatement)">
            <summary>
            Visitor for AlterDatabaseScopedConfigurationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseScopedConfigurationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingOptionDetail)">
            <summary>
            Visitor for ChangeTrackingOptionDetail
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingOptionDetail)">
            <summary>
            Explicit Visitor for ChangeTrackingOptionDetail
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreOption)">
            <summary>
            Visitor for QueryStoreOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreOption)">
            <summary>
            Explicit Visitor for QueryStoreOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinitionParameter)">
            <summary>
            Visitor for ColumnEncryptionDefinitionParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinitionParameter)">
            <summary>
            Explicit Visitor for ColumnEncryptionDefinitionParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ConstraintDefinition)">
            <summary>
            Visitor for ConstraintDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ConstraintDefinition)">
            <summary>
            Explicit Visitor for ConstraintDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableDistributionPolicy)">
            <summary>
            Visitor for TableDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableDistributionPolicy)">
            <summary>
            Explicit Visitor for TableDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableIndexType)">
            <summary>
            Visitor for TableIndexType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableIndexType)">
            <summary>
            Explicit Visitor for TableIndexType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PartitionSpecifications)">
            <summary>
            Visitor for PartitionSpecifications
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PartitionSpecifications)">
            <summary>
            Explicit Visitor for PartitionSpecifications
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CopyStatementOptionBase)">
            <summary>
            Visitor for CopyStatementOptionBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CopyStatementOptionBase)">
            <summary>
            Explicit Visitor for CopyStatementOptionBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupStatement)">
            <summary>
            Visitor for BackupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupStatement)">
            <summary>
            Explicit Visitor for BackupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertBase)">
            <summary>
            Visitor for BulkInsertBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertBase)">
            <summary>
            Explicit Visitor for BulkInsertBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteServiceBindingStatementBase)">
            <summary>
            Visitor for RemoteServiceBindingStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteServiceBindingStatementBase)">
            <summary>
            Explicit Visitor for RemoteServiceBindingStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteServiceBindingOption)">
            <summary>
            Visitor for RemoteServiceBindingOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteServiceBindingOption)">
            <summary>
            Explicit Visitor for RemoteServiceBindingOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EncryptionSource)">
            <summary>
            Visitor for EncryptionSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EncryptionSource)">
            <summary>
            Explicit Visitor for EncryptionSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CertificateStatementBase)">
            <summary>
            Visitor for CertificateStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CertificateStatementBase)">
            <summary>
            Explicit Visitor for CertificateStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CredentialStatement)">
            <summary>
            Visitor for CredentialStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CredentialStatement)">
            <summary>
            Explicit Visitor for CredentialStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MessageTypeStatementBase)">
            <summary>
            Visitor for MessageTypeStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MessageTypeStatementBase)">
            <summary>
            Explicit Visitor for MessageTypeStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateEndpointStatementBase)">
            <summary>
            Visitor for AlterCreateEndpointStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateEndpointStatementBase)">
            <summary>
            Explicit Visitor for AlterCreateEndpointStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EndpointProtocolOption)">
            <summary>
            Visitor for EndpointProtocolOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EndpointProtocolOption)">
            <summary>
            Explicit Visitor for EndpointProtocolOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PayloadOption)">
            <summary>
            Visitor for PayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PayloadOption)">
            <summary>
            Explicit Visitor for PayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SymmetricKeyStatement)">
            <summary>
            Visitor for SymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SymmetricKeyStatement)">
            <summary>
            Explicit Visitor for SymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.KeyOption)">
            <summary>
            Visitor for KeyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.KeyOption)">
            <summary>
            Explicit Visitor for KeyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogStatement)">
            <summary>
            Visitor for FullTextCatalogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogStatement)">
            <summary>
            Explicit Visitor for FullTextCatalogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogOption)">
            <summary>
            Visitor for FullTextCatalogOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogOption)">
            <summary>
            Explicit Visitor for FullTextCatalogOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateServiceStatementBase)">
            <summary>
            Visitor for AlterCreateServiceStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateServiceStatementBase)">
            <summary>
            Explicit Visitor for AlterCreateServiceStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpression)">
            <summary>
            Visitor for ScalarExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpression)">
            <summary>
            Explicit Visitor for ScalarExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanExpression)">
            <summary>
            Visitor for BooleanExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanExpression)">
            <summary>
            Explicit Visitor for BooleanExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GroupingSpecification)">
            <summary>
            Visitor for GroupingSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GroupingSpecification)">
            <summary>
            Explicit Visitor for GroupingSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.JoinTableReference)">
            <summary>
            Visitor for JoinTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.JoinTableReference)">
            <summary>
            Explicit Visitor for JoinTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryExpression)">
            <summary>
            Visitor for QueryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryExpression)">
            <summary>
            Explicit Visitor for QueryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectElement)">
            <summary>
            Visitor for SelectElement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectElement)">
            <summary>
            Explicit Visitor for SelectElement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableReference)">
            <summary>
            Visitor for TableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableReference)">
            <summary>
            Explicit Visitor for TableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableReferenceWithAlias)">
            <summary>
            Visitor for TableReferenceWithAlias
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableReferenceWithAlias)">
            <summary>
            Explicit Visitor for TableReferenceWithAlias
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableReferenceWithAliasAndColumns)">
            <summary>
            Visitor for TableReferenceWithAliasAndColumns
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableReferenceWithAliasAndColumns)">
            <summary>
            Explicit Visitor for TableReferenceWithAliasAndColumns
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextIndexAction)">
            <summary>
            Visitor for AlterFullTextIndexAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextIndexAction)">
            <summary>
            Explicit Visitor for AlterFullTextIndexAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SearchPropertyListAction)">
            <summary>
            Visitor for SearchPropertyListAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SearchPropertyListAction)">
            <summary>
            Explicit Visitor for SearchPropertyListAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateLoginSource)">
            <summary>
            Visitor for CreateLoginSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateLoginSource)">
            <summary>
            Explicit Visitor for CreateLoginSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginStatement)">
            <summary>
            Visitor for AlterLoginStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginStatement)">
            <summary>
            Explicit Visitor for AlterLoginStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SignatureStatementBase)">
            <summary>
            Visitor for SignatureStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SignatureStatementBase)">
            <summary>
            Explicit Visitor for SignatureStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WaitForSupportedStatement)">
            <summary>
            Visitor for WaitForSupportedStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WaitForSupportedStatement)">
            <summary>
            Explicit Visitor for WaitForSupportedStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DialogOption)">
            <summary>
            Visitor for DialogOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DialogOption)">
            <summary>
            Explicit Visitor for DialogOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupRestoreMasterKeyStatementBase)">
            <summary>
            Visitor for BackupRestoreMasterKeyStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupRestoreMasterKeyStatementBase)">
            <summary>
            Explicit Visitor for BackupRestoreMasterKeyStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatement)">
            <summary>
            Visitor for TSqlStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatement)">
            <summary>
            Explicit Visitor for TSqlStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationStatement)">
            <summary>
            Visitor for DataModificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationStatement)">
            <summary>
            Explicit Visitor for DataModificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationSpecification)">
            <summary>
            Visitor for DataModificationSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationSpecification)">
            <summary>
            Explicit Visitor for DataModificationSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MergeAction)">
            <summary>
            Visitor for MergeAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MergeAction)">
            <summary>
            Explicit Visitor for MergeAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassificationStatement)">
            <summary>
            Visitor for SensitivityClassificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassificationStatement)">
            <summary>
            Explicit Visitor for SensitivityClassificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationStatement)">
            <summary>
            Visitor for AuditSpecificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationStatement)">
            <summary>
            Explicit Visitor for AuditSpecificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationDetail)">
            <summary>
            Visitor for AuditSpecificationDetail
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationDetail)">
            <summary>
            Explicit Visitor for AuditSpecificationDetail
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ServerAuditStatement)">
            <summary>
            Visitor for ServerAuditStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ServerAuditStatement)">
            <summary>
            Explicit Visitor for ServerAuditStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditOption)">
            <summary>
            Visitor for AuditOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditOption)">
            <summary>
            Explicit Visitor for AuditOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditTargetOption)">
            <summary>
            Visitor for AuditTargetOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditTargetOption)">
            <summary>
            Explicit Visitor for AuditTargetOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseEncryptionKeyStatement)">
            <summary>
            Visitor for DatabaseEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseEncryptionKeyStatement)">
            <summary>
            Explicit Visitor for DatabaseEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupStatement)">
            <summary>
            Visitor for WorkloadGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupStatement)">
            <summary>
            Explicit Visitor for WorkloadGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupParameter)">
            <summary>
            Visitor for WorkloadGroupParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupParameter)">
            <summary>
            Explicit Visitor for WorkloadGroupParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadClassifierStatement)">
            <summary>
            Visitor for WorkloadClassifierStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadClassifierStatement)">
            <summary>
            Explicit Visitor for WorkloadClassifierStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadClassifierOption)">
            <summary>
            Visitor for WorkloadClassifierOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadClassifierOption)">
            <summary>
            Explicit Visitor for WorkloadClassifierOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityStatement)">
            <summary>
            Visitor for BrokerPriorityStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityStatement)">
            <summary>
            Explicit Visitor for BrokerPriorityStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SessionOption)">
            <summary>
            Visitor for SessionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SessionOption)">
            <summary>
            Explicit Visitor for SessionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SpatialIndexOption)">
            <summary>
            Visitor for SpatialIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SpatialIndexOption)">
            <summary>
            Explicit Visitor for SpatialIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupStatement)">
            <summary>
            Visitor for AvailabilityGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupStatement)">
            <summary>
            Explicit Visitor for AvailabilityGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplicaOption)">
            <summary>
            Visitor for AvailabilityReplicaOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplicaOption)">
            <summary>
            Explicit Visitor for AvailabilityReplicaOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupOption)">
            <summary>
            Visitor for AvailabilityGroupOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupOption)">
            <summary>
            Explicit Visitor for AvailabilityGroupOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryStatement)">
            <summary>
            Visitor for ExternalLibraryStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryStatement)">
            <summary>
            Explicit Visitor for ExternalLibraryStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageStatement)">
            <summary>
            Visitor for ExternalLanguageStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlConcreteFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageStatement)">
            <summary>
            Explicit Visitor for ExternalLanguageStatement
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor">
            <summary>
            The base visitor for the TSql script dom.  
            </summary>
            <summary>
            Visitor for AST nodes
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment)">
            <summary>
            Visits the specified fragment.
            </summary>
            <param name="fragment">The fragment.</param>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.StatementList)">
            <summary>
            Visitor for StatementList
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.StatementList)">
            <summary>
            Explicit Visitor for StatementList
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteStatement)">
            <summary>
            Visitor for ExecuteStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteStatement)">
            <summary>
            Explicit Visitor for ExecuteStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteOption)">
            <summary>
            Visitor for ExecuteOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteOption)">
            <summary>
            Explicit Visitor for ExecuteOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetsExecuteOption)">
            <summary>
            Visitor for ResultSetsExecuteOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetsExecuteOption)">
            <summary>
            Explicit Visitor for ResultSetsExecuteOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetDefinition)">
            <summary>
            Visitor for ResultSetDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetDefinition)">
            <summary>
            Explicit Visitor for ResultSetDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.InlineResultSetDefinition)">
            <summary>
            Visitor for InlineResultSetDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.InlineResultSetDefinition)">
            <summary>
            Explicit Visitor for InlineResultSetDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ResultColumnDefinition)">
            <summary>
            Visitor for ResultColumnDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ResultColumnDefinition)">
            <summary>
            Explicit Visitor for ResultColumnDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectResultSetDefinition)">
            <summary>
            Visitor for SchemaObjectResultSetDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectResultSetDefinition)">
            <summary>
            Explicit Visitor for SchemaObjectResultSetDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteSpecification)">
            <summary>
            Visitor for ExecuteSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteSpecification)">
            <summary>
            Explicit Visitor for ExecuteSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteContext)">
            <summary>
            Visitor for ExecuteContext
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteContext)">
            <summary>
            Explicit Visitor for ExecuteContext
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteParameter)">
            <summary>
            Visitor for ExecuteParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteParameter)">
            <summary>
            Explicit Visitor for ExecuteParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableEntity)">
            <summary>
            Visitor for ExecutableEntity
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableEntity)">
            <summary>
            Explicit Visitor for ExecutableEntity
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureReferenceName)">
            <summary>
            Visitor for ProcedureReferenceName
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureReferenceName)">
            <summary>
            Explicit Visitor for ProcedureReferenceName
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableProcedureReference)">
            <summary>
            Visitor for ExecutableProcedureReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableProcedureReference)">
            <summary>
            Explicit Visitor for ExecutableProcedureReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableStringList)">
            <summary>
            Visitor for ExecutableStringList
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableStringList)">
            <summary>
            Explicit Visitor for ExecutableStringList
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AdHocDataSource)">
            <summary>
            Visitor for AdHocDataSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AdHocDataSource)">
            <summary>
            Explicit Visitor for AdHocDataSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewOption)">
            <summary>
            Visitor for ViewOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewOption)">
            <summary>
            Explicit Visitor for ViewOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterViewStatement)">
            <summary>
            Visitor for AlterViewStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterViewStatement)">
            <summary>
            Explicit Visitor for AlterViewStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateViewStatement)">
            <summary>
            Visitor for CreateViewStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateViewStatement)">
            <summary>
            Explicit Visitor for CreateViewStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterViewStatement)">
            <summary>
            Visitor for CreateOrAlterViewStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterViewStatement)">
            <summary>
            Explicit Visitor for CreateOrAlterViewStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewStatementBody)">
            <summary>
            Visitor for ViewStatementBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewStatementBody)">
            <summary>
            Explicit Visitor for ViewStatementBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewForAppendOption)">
            <summary>
            Visitor for ViewForAppendOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewForAppendOption)">
            <summary>
            Explicit Visitor for ViewForAppendOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewDistributionOption)">
            <summary>
            Visitor for ViewDistributionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewDistributionOption)">
            <summary>
            Explicit Visitor for ViewDistributionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewDistributionPolicy)">
            <summary>
            Visitor for ViewDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewDistributionPolicy)">
            <summary>
            Explicit Visitor for ViewDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewRoundRobinDistributionPolicy)">
            <summary>
            Visitor for ViewRoundRobinDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewRoundRobinDistributionPolicy)">
            <summary>
            Explicit Visitor for ViewRoundRobinDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewHashDistributionPolicy)">
            <summary>
            Visitor for ViewHashDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ViewHashDistributionPolicy)">
            <summary>
            Explicit Visitor for ViewHashDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TriggerObject)">
            <summary>
            Visitor for TriggerObject
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TriggerObject)">
            <summary>
            Explicit Visitor for TriggerObject
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TriggerOption)">
            <summary>
            Visitor for TriggerOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TriggerOption)">
            <summary>
            Explicit Visitor for TriggerOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsTriggerOption)">
            <summary>
            Visitor for ExecuteAsTriggerOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsTriggerOption)">
            <summary>
            Explicit Visitor for ExecuteAsTriggerOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TriggerAction)">
            <summary>
            Visitor for TriggerAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TriggerAction)">
            <summary>
            Explicit Visitor for TriggerAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTriggerStatement)">
            <summary>
            Visitor for AlterTriggerStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTriggerStatement)">
            <summary>
            Explicit Visitor for AlterTriggerStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTriggerStatement)">
            <summary>
            Visitor for CreateTriggerStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTriggerStatement)">
            <summary>
            Explicit Visitor for CreateTriggerStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterTriggerStatement)">
            <summary>
            Visitor for CreateOrAlterTriggerStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterTriggerStatement)">
            <summary>
            Explicit Visitor for CreateOrAlterTriggerStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TriggerStatementBody)">
            <summary>
            Visitor for TriggerStatementBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TriggerStatementBody)">
            <summary>
            Explicit Visitor for TriggerStatementBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.Identifier)">
            <summary>
            Visitor for Identifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.Identifier)">
            <summary>
            Explicit Visitor for Identifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterProcedureStatement)">
            <summary>
            Visitor for AlterProcedureStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterProcedureStatement)">
            <summary>
            Explicit Visitor for AlterProcedureStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateProcedureStatement)">
            <summary>
            Visitor for CreateProcedureStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateProcedureStatement)">
            <summary>
            Explicit Visitor for CreateProcedureStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterProcedureStatement)">
            <summary>
            Visitor for CreateOrAlterProcedureStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterProcedureStatement)">
            <summary>
            Explicit Visitor for CreateOrAlterProcedureStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureReference)">
            <summary>
            Visitor for ProcedureReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureReference)">
            <summary>
            Explicit Visitor for ProcedureReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MethodSpecifier)">
            <summary>
            Visitor for MethodSpecifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MethodSpecifier)">
            <summary>
            Explicit Visitor for MethodSpecifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBody)">
            <summary>
            Visitor for ProcedureStatementBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBody)">
            <summary>
            Explicit Visitor for ProcedureStatementBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBodyBase)">
            <summary>
            Visitor for ProcedureStatementBodyBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBodyBase)">
            <summary>
            Explicit Visitor for ProcedureStatementBodyBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FunctionStatementBody)">
            <summary>
            Visitor for FunctionStatementBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FunctionStatementBody)">
            <summary>
            Explicit Visitor for FunctionStatementBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureOption)">
            <summary>
            Visitor for ProcedureOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureOption)">
            <summary>
            Explicit Visitor for ProcedureOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsProcedureOption)">
            <summary>
            Visitor for ExecuteAsProcedureOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsProcedureOption)">
            <summary>
            Explicit Visitor for ExecuteAsProcedureOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FunctionOption)">
            <summary>
            Visitor for FunctionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FunctionOption)">
            <summary>
            Explicit Visitor for FunctionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.InlineFunctionOption)">
            <summary>
            Visitor for InlineFunctionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.InlineFunctionOption)">
            <summary>
            Explicit Visitor for InlineFunctionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsFunctionOption)">
            <summary>
            Visitor for ExecuteAsFunctionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsFunctionOption)">
            <summary>
            Explicit Visitor for ExecuteAsFunctionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespaces)">
            <summary>
            Visitor for XmlNamespaces
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespaces)">
            <summary>
            Explicit Visitor for XmlNamespaces
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesElement)">
            <summary>
            Visitor for XmlNamespacesElement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesElement)">
            <summary>
            Explicit Visitor for XmlNamespacesElement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesDefaultElement)">
            <summary>
            Visitor for XmlNamespacesDefaultElement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesDefaultElement)">
            <summary>
            Explicit Visitor for XmlNamespacesDefaultElement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesAliasElement)">
            <summary>
            Visitor for XmlNamespacesAliasElement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesAliasElement)">
            <summary>
            Explicit Visitor for XmlNamespacesAliasElement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CommonTableExpression)">
            <summary>
            Visitor for CommonTableExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CommonTableExpression)">
            <summary>
            Explicit Visitor for CommonTableExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WithCtesAndXmlNamespaces)">
            <summary>
            Visitor for WithCtesAndXmlNamespaces
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WithCtesAndXmlNamespaces)">
            <summary>
            Explicit Visitor for WithCtesAndXmlNamespaces
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FunctionReturnType)">
            <summary>
            Visitor for FunctionReturnType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FunctionReturnType)">
            <summary>
            Explicit Visitor for FunctionReturnType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableValuedFunctionReturnType)">
            <summary>
            Visitor for TableValuedFunctionReturnType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableValuedFunctionReturnType)">
            <summary>
            Explicit Visitor for TableValuedFunctionReturnType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DataTypeReference)">
            <summary>
            Visitor for DataTypeReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DataTypeReference)">
            <summary>
            Explicit Visitor for DataTypeReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ParameterizedDataTypeReference)">
            <summary>
            Visitor for ParameterizedDataTypeReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ParameterizedDataTypeReference)">
            <summary>
            Explicit Visitor for ParameterizedDataTypeReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeReference)">
            <summary>
            Visitor for SqlDataTypeReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeReference)">
            <summary>
            Explicit Visitor for SqlDataTypeReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UserDataTypeReference)">
            <summary>
            Visitor for UserDataTypeReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UserDataTypeReference)">
            <summary>
            Explicit Visitor for UserDataTypeReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlDataTypeReference)">
            <summary>
            Visitor for XmlDataTypeReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlDataTypeReference)">
            <summary>
            Explicit Visitor for XmlDataTypeReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.VectorDataTypeReference)">
            <summary>
            Visitor for VectorDataTypeReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.VectorDataTypeReference)">
            <summary>
            Explicit Visitor for VectorDataTypeReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarFunctionReturnType)">
            <summary>
            Visitor for ScalarFunctionReturnType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarFunctionReturnType)">
            <summary>
            Explicit Visitor for ScalarFunctionReturnType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectFunctionReturnType)">
            <summary>
            Visitor for SelectFunctionReturnType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectFunctionReturnType)">
            <summary>
            Explicit Visitor for SelectFunctionReturnType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableDefinition)">
            <summary>
            Visitor for TableDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableDefinition)">
            <summary>
            Explicit Visitor for TableDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DeclareTableVariableBody)">
            <summary>
            Visitor for DeclareTableVariableBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DeclareTableVariableBody)">
            <summary>
            Explicit Visitor for DeclareTableVariableBody
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DeclareTableVariableStatement)">
            <summary>
            Visitor for DeclareTableVariableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DeclareTableVariableStatement)">
            <summary>
            Explicit Visitor for DeclareTableVariableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.NamedTableReference)">
            <summary>
            Visitor for NamedTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.NamedTableReference)">
            <summary>
            Explicit Visitor for NamedTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectFunctionTableReference)">
            <summary>
            Visitor for SchemaObjectFunctionTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectFunctionTableReference)">
            <summary>
            Explicit Visitor for SchemaObjectFunctionTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableHint)">
            <summary>
            Visitor for TableHint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableHint)">
            <summary>
            Explicit Visitor for TableHint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexTableHint)">
            <summary>
            Visitor for IndexTableHint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexTableHint)">
            <summary>
            Explicit Visitor for IndexTableHint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralTableHint)">
            <summary>
            Visitor for LiteralTableHint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralTableHint)">
            <summary>
            Explicit Visitor for LiteralTableHint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryDerivedTable)">
            <summary>
            Visitor for QueryDerivedTable
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryDerivedTable)">
            <summary>
            Explicit Visitor for QueryDerivedTable
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.InlineDerivedTable)">
            <summary>
            Visitor for InlineDerivedTable
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.InlineDerivedTable)">
            <summary>
            Explicit Visitor for InlineDerivedTable
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SubqueryComparisonPredicate)">
            <summary>
            Visitor for SubqueryComparisonPredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SubqueryComparisonPredicate)">
            <summary>
            Explicit Visitor for SubqueryComparisonPredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExistsPredicate)">
            <summary>
            Visitor for ExistsPredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExistsPredicate)">
            <summary>
            Explicit Visitor for ExistsPredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LikePredicate)">
            <summary>
            Visitor for LikePredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LikePredicate)">
            <summary>
            Explicit Visitor for LikePredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RegexpLikePredicate)">
            <summary>
            Visitor for RegexpLikePredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RegexpLikePredicate)">
            <summary>
            Explicit Visitor for RegexpLikePredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DistinctPredicate)">
            <summary>
            Visitor for DistinctPredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DistinctPredicate)">
            <summary>
            Explicit Visitor for DistinctPredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.InPredicate)">
            <summary>
            Visitor for InPredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.InPredicate)">
            <summary>
            Explicit Visitor for InPredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextPredicate)">
            <summary>
            Visitor for FullTextPredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextPredicate)">
            <summary>
            Explicit Visitor for FullTextPredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UserDefinedTypePropertyAccess)">
            <summary>
            Visitor for UserDefinedTypePropertyAccess
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UserDefinedTypePropertyAccess)">
            <summary>
            Explicit Visitor for UserDefinedTypePropertyAccess
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.StatementWithCtesAndXmlNamespaces)">
            <summary>
            Visitor for StatementWithCtesAndXmlNamespaces
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.StatementWithCtesAndXmlNamespaces)">
            <summary>
            Explicit Visitor for StatementWithCtesAndXmlNamespaces
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectStatement)">
            <summary>
            Visitor for SelectStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectStatement)">
            <summary>
            Explicit Visitor for SelectStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ForClause)">
            <summary>
            Visitor for ForClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ForClause)">
            <summary>
            Explicit Visitor for ForClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BrowseForClause)">
            <summary>
            Visitor for BrowseForClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BrowseForClause)">
            <summary>
            Explicit Visitor for BrowseForClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ReadOnlyForClause)">
            <summary>
            Visitor for ReadOnlyForClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ReadOnlyForClause)">
            <summary>
            Explicit Visitor for ReadOnlyForClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlForClause)">
            <summary>
            Visitor for XmlForClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlForClause)">
            <summary>
            Explicit Visitor for XmlForClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlForClauseOption)">
            <summary>
            Visitor for XmlForClauseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlForClauseOption)">
            <summary>
            Explicit Visitor for XmlForClauseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.JsonForClause)">
            <summary>
            Visitor for JsonForClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.JsonForClause)">
            <summary>
            Explicit Visitor for JsonForClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.JsonKeyValue)">
            <summary>
            Visitor for JsonKeyValue
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.JsonKeyValue)">
            <summary>
            Explicit Visitor for JsonKeyValue
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.JsonForClauseOption)">
            <summary>
            Visitor for JsonForClauseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.JsonForClauseOption)">
            <summary>
            Explicit Visitor for JsonForClauseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateForClause)">
            <summary>
            Visitor for UpdateForClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateForClause)">
            <summary>
            Explicit Visitor for UpdateForClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OptimizerHint)">
            <summary>
            Visitor for OptimizerHint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OptimizerHint)">
            <summary>
            Explicit Visitor for OptimizerHint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOptimizerHint)">
            <summary>
            Visitor for LiteralOptimizerHint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOptimizerHint)">
            <summary>
            Explicit Visitor for LiteralOptimizerHint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableHintsOptimizerHint)">
            <summary>
            Visitor for TableHintsOptimizerHint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableHintsOptimizerHint)">
            <summary>
            Explicit Visitor for TableHintsOptimizerHint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ForceSeekTableHint)">
            <summary>
            Visitor for ForceSeekTableHint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ForceSeekTableHint)">
            <summary>
            Explicit Visitor for ForceSeekTableHint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OptimizeForOptimizerHint)">
            <summary>
            Visitor for OptimizeForOptimizerHint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OptimizeForOptimizerHint)">
            <summary>
            Explicit Visitor for OptimizeForOptimizerHint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UseHintList)">
            <summary>
            Visitor for UseHintList
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UseHintList)">
            <summary>
            Explicit Visitor for UseHintList
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.VariableValuePair)">
            <summary>
            Visitor for VariableValuePair
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.VariableValuePair)">
            <summary>
            Explicit Visitor for VariableValuePair
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WhenClause)">
            <summary>
            Visitor for WhenClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WhenClause)">
            <summary>
            Explicit Visitor for WhenClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SimpleWhenClause)">
            <summary>
            Visitor for SimpleWhenClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SimpleWhenClause)">
            <summary>
            Explicit Visitor for SimpleWhenClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SearchedWhenClause)">
            <summary>
            Visitor for SearchedWhenClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SearchedWhenClause)">
            <summary>
            Explicit Visitor for SearchedWhenClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CaseExpression)">
            <summary>
            Visitor for CaseExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CaseExpression)">
            <summary>
            Explicit Visitor for CaseExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SimpleCaseExpression)">
            <summary>
            Visitor for SimpleCaseExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SimpleCaseExpression)">
            <summary>
            Explicit Visitor for SimpleCaseExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SearchedCaseExpression)">
            <summary>
            Visitor for SearchedCaseExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SearchedCaseExpression)">
            <summary>
            Explicit Visitor for SearchedCaseExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.NullIfExpression)">
            <summary>
            Visitor for NullIfExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.NullIfExpression)">
            <summary>
            Explicit Visitor for NullIfExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CoalesceExpression)">
            <summary>
            Visitor for CoalesceExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CoalesceExpression)">
            <summary>
            Explicit Visitor for CoalesceExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IIfCall)">
            <summary>
            Visitor for IIfCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IIfCall)">
            <summary>
            Explicit Visitor for IIfCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextTableReference)">
            <summary>
            Visitor for FullTextTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextTableReference)">
            <summary>
            Explicit Visitor for FullTextTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SemanticTableReference)">
            <summary>
            Visitor for SemanticTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SemanticTableReference)">
            <summary>
            Explicit Visitor for SemanticTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenXmlTableReference)">
            <summary>
            Visitor for OpenXmlTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenXmlTableReference)">
            <summary>
            Explicit Visitor for OpenXmlTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenJsonTableReference)">
            <summary>
            Visitor for OpenJsonTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenJsonTableReference)">
            <summary>
            Explicit Visitor for OpenJsonTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetTableReference)">
            <summary>
            Visitor for OpenRowsetTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetTableReference)">
            <summary>
            Explicit Visitor for OpenRowsetTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.InternalOpenRowset)">
            <summary>
            Visitor for InternalOpenRowset
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.InternalOpenRowset)">
            <summary>
            Explicit Visitor for InternalOpenRowset
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetCosmos)">
            <summary>
            Visitor for OpenRowsetCosmos
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetCosmos)">
            <summary>
            Explicit Visitor for OpenRowsetCosmos
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BulkOpenRowset)">
            <summary>
            Visitor for BulkOpenRowset
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BulkOpenRowset)">
            <summary>
            Explicit Visitor for BulkOpenRowset
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetColumnDefinition)">
            <summary>
            Visitor for OpenRowsetColumnDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetColumnDefinition)">
            <summary>
            Explicit Visitor for OpenRowsetColumnDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenQueryTableReference)">
            <summary>
            Visitor for OpenQueryTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenQueryTableReference)">
            <summary>
            Explicit Visitor for OpenQueryTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AdHocTableReference)">
            <summary>
            Visitor for AdHocTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AdHocTableReference)">
            <summary>
            Explicit Visitor for AdHocTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaDeclarationItem)">
            <summary>
            Visitor for SchemaDeclarationItem
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaDeclarationItem)">
            <summary>
            Explicit Visitor for SchemaDeclarationItem
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaDeclarationItemOpenjson)">
            <summary>
            Visitor for SchemaDeclarationItemOpenjson
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaDeclarationItemOpenjson)">
            <summary>
            Explicit Visitor for SchemaDeclarationItemOpenjson
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ConvertCall)">
            <summary>
            Visitor for ConvertCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ConvertCall)">
            <summary>
            Explicit Visitor for ConvertCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TryConvertCall)">
            <summary>
            Visitor for TryConvertCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TryConvertCall)">
            <summary>
            Explicit Visitor for TryConvertCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ParseCall)">
            <summary>
            Visitor for ParseCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ParseCall)">
            <summary>
            Explicit Visitor for ParseCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TryParseCall)">
            <summary>
            Visitor for TryParseCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TryParseCall)">
            <summary>
            Explicit Visitor for TryParseCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CastCall)">
            <summary>
            Visitor for CastCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CastCall)">
            <summary>
            Explicit Visitor for CastCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TryCastCall)">
            <summary>
            Visitor for TryCastCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TryCastCall)">
            <summary>
            Explicit Visitor for TryCastCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AtTimeZoneCall)">
            <summary>
            Visitor for AtTimeZoneCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AtTimeZoneCall)">
            <summary>
            Explicit Visitor for AtTimeZoneCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall)">
            <summary>
            Visitor for FunctionCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall)">
            <summary>
            Explicit Visitor for FunctionCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CallTarget)">
            <summary>
            Visitor for CallTarget
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CallTarget)">
            <summary>
            Explicit Visitor for CallTarget
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionCallTarget)">
            <summary>
            Visitor for ExpressionCallTarget
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionCallTarget)">
            <summary>
            Explicit Visitor for ExpressionCallTarget
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MultiPartIdentifierCallTarget)">
            <summary>
            Visitor for MultiPartIdentifierCallTarget
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MultiPartIdentifierCallTarget)">
            <summary>
            Explicit Visitor for MultiPartIdentifierCallTarget
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UserDefinedTypeCallTarget)">
            <summary>
            Visitor for UserDefinedTypeCallTarget
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UserDefinedTypeCallTarget)">
            <summary>
            Explicit Visitor for UserDefinedTypeCallTarget
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LeftFunctionCall)">
            <summary>
            Visitor for LeftFunctionCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LeftFunctionCall)">
            <summary>
            Explicit Visitor for LeftFunctionCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RightFunctionCall)">
            <summary>
            Visitor for RightFunctionCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RightFunctionCall)">
            <summary>
            Explicit Visitor for RightFunctionCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PartitionFunctionCall)">
            <summary>
            Visitor for PartitionFunctionCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PartitionFunctionCall)">
            <summary>
            Explicit Visitor for PartitionFunctionCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OverClause)">
            <summary>
            Visitor for OverClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OverClause)">
            <summary>
            Explicit Visitor for OverClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WindowClause)">
            <summary>
            Visitor for WindowClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WindowClause)">
            <summary>
            Explicit Visitor for WindowClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WindowDefinition)">
            <summary>
            Visitor for WindowDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WindowDefinition)">
            <summary>
            Explicit Visitor for WindowDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ParameterlessCall)">
            <summary>
            Visitor for ParameterlessCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ParameterlessCall)">
            <summary>
            Explicit Visitor for ParameterlessCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarSubquery)">
            <summary>
            Visitor for ScalarSubquery
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarSubquery)">
            <summary>
            Explicit Visitor for ScalarSubquery
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OdbcFunctionCall)">
            <summary>
            Visitor for OdbcFunctionCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OdbcFunctionCall)">
            <summary>
            Explicit Visitor for OdbcFunctionCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExtractFromExpression)">
            <summary>
            Visitor for ExtractFromExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExtractFromExpression)">
            <summary>
            Explicit Visitor for ExtractFromExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OdbcConvertSpecification)">
            <summary>
            Visitor for OdbcConvertSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OdbcConvertSpecification)">
            <summary>
            Explicit Visitor for OdbcConvertSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterFunctionStatement)">
            <summary>
            Visitor for AlterFunctionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterFunctionStatement)">
            <summary>
            Explicit Visitor for AlterFunctionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BeginEndBlockStatement)">
            <summary>
            Visitor for BeginEndBlockStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BeginEndBlockStatement)">
            <summary>
            Explicit Visitor for BeginEndBlockStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BeginEndAtomicBlockStatement)">
            <summary>
            Visitor for BeginEndAtomicBlockStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BeginEndAtomicBlockStatement)">
            <summary>
            Explicit Visitor for BeginEndAtomicBlockStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AtomicBlockOption)">
            <summary>
            Visitor for AtomicBlockOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AtomicBlockOption)">
            <summary>
            Explicit Visitor for AtomicBlockOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAtomicBlockOption)">
            <summary>
            Visitor for LiteralAtomicBlockOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAtomicBlockOption)">
            <summary>
            Explicit Visitor for LiteralAtomicBlockOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierAtomicBlockOption)">
            <summary>
            Visitor for IdentifierAtomicBlockOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierAtomicBlockOption)">
            <summary>
            Explicit Visitor for IdentifierAtomicBlockOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAtomicBlockOption)">
            <summary>
            Visitor for OnOffAtomicBlockOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAtomicBlockOption)">
            <summary>
            Explicit Visitor for OnOffAtomicBlockOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BeginTransactionStatement)">
            <summary>
            Visitor for BeginTransactionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BeginTransactionStatement)">
            <summary>
            Explicit Visitor for BeginTransactionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BreakStatement)">
            <summary>
            Visitor for BreakStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BreakStatement)">
            <summary>
            Explicit Visitor for BreakStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnWithSortOrder)">
            <summary>
            Visitor for ColumnWithSortOrder
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnWithSortOrder)">
            <summary>
            Explicit Visitor for ColumnWithSortOrder
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CommitTransactionStatement)">
            <summary>
            Visitor for CommitTransactionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CommitTransactionStatement)">
            <summary>
            Explicit Visitor for CommitTransactionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RollbackTransactionStatement)">
            <summary>
            Visitor for RollbackTransactionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RollbackTransactionStatement)">
            <summary>
            Explicit Visitor for RollbackTransactionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SaveTransactionStatement)">
            <summary>
            Visitor for SaveTransactionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SaveTransactionStatement)">
            <summary>
            Explicit Visitor for SaveTransactionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ContinueStatement)">
            <summary>
            Visitor for ContinueStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ContinueStatement)">
            <summary>
            Explicit Visitor for ContinueStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateDefaultStatement)">
            <summary>
            Visitor for CreateDefaultStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateDefaultStatement)">
            <summary>
            Explicit Visitor for CreateDefaultStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateFunctionStatement)">
            <summary>
            Visitor for CreateFunctionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateFunctionStatement)">
            <summary>
            Explicit Visitor for CreateFunctionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterFunctionStatement)">
            <summary>
            Visitor for CreateOrAlterFunctionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterFunctionStatement)">
            <summary>
            Explicit Visitor for CreateOrAlterFunctionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateRuleStatement)">
            <summary>
            Visitor for CreateRuleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateRuleStatement)">
            <summary>
            Explicit Visitor for CreateRuleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DeclareVariableElement)">
            <summary>
            Visitor for DeclareVariableElement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DeclareVariableElement)">
            <summary>
            Explicit Visitor for DeclareVariableElement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DeclareVariableStatement)">
            <summary>
            Visitor for DeclareVariableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DeclareVariableStatement)">
            <summary>
            Explicit Visitor for DeclareVariableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GoToStatement)">
            <summary>
            Visitor for GoToStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GoToStatement)">
            <summary>
            Explicit Visitor for GoToStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IfStatement)">
            <summary>
            Visitor for IfStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IfStatement)">
            <summary>
            Explicit Visitor for IfStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LabelStatement)">
            <summary>
            Visitor for LabelStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LabelStatement)">
            <summary>
            Explicit Visitor for LabelStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MultiPartIdentifier)">
            <summary>
            Visitor for MultiPartIdentifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MultiPartIdentifier)">
            <summary>
            Explicit Visitor for MultiPartIdentifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectName)">
            <summary>
            Visitor for SchemaObjectName
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectName)">
            <summary>
            Explicit Visitor for SchemaObjectName
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ChildObjectName)">
            <summary>
            Visitor for ChildObjectName
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ChildObjectName)">
            <summary>
            Explicit Visitor for ChildObjectName
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureParameter)">
            <summary>
            Visitor for ProcedureParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureParameter)">
            <summary>
            Explicit Visitor for ProcedureParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TransactionStatement)">
            <summary>
            Visitor for TransactionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TransactionStatement)">
            <summary>
            Explicit Visitor for TransactionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WhileStatement)">
            <summary>
            Visitor for WhileStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WhileStatement)">
            <summary>
            Explicit Visitor for WhileStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DeleteStatement)">
            <summary>
            Visitor for DeleteStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DeleteStatement)">
            <summary>
            Explicit Visitor for DeleteStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateDeleteSpecificationBase)">
            <summary>
            Visitor for UpdateDeleteSpecificationBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateDeleteSpecificationBase)">
            <summary>
            Explicit Visitor for UpdateDeleteSpecificationBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DeleteSpecification)">
            <summary>
            Visitor for DeleteSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DeleteSpecification)">
            <summary>
            Explicit Visitor for DeleteSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.InsertStatement)">
            <summary>
            Visitor for InsertStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.InsertStatement)">
            <summary>
            Explicit Visitor for InsertStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.InsertSpecification)">
            <summary>
            Visitor for InsertSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.InsertSpecification)">
            <summary>
            Explicit Visitor for InsertSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateStatement)">
            <summary>
            Visitor for UpdateStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateStatement)">
            <summary>
            Explicit Visitor for UpdateStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateSpecification)">
            <summary>
            Visitor for UpdateSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateSpecification)">
            <summary>
            Explicit Visitor for UpdateSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateSchemaStatement)">
            <summary>
            Visitor for CreateSchemaStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateSchemaStatement)">
            <summary>
            Explicit Visitor for CreateSchemaStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WaitForStatement)">
            <summary>
            Visitor for WaitForStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WaitForStatement)">
            <summary>
            Explicit Visitor for WaitForStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ReadTextStatement)">
            <summary>
            Visitor for ReadTextStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ReadTextStatement)">
            <summary>
            Explicit Visitor for ReadTextStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateTextStatement)">
            <summary>
            Visitor for UpdateTextStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateTextStatement)">
            <summary>
            Explicit Visitor for UpdateTextStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WriteTextStatement)">
            <summary>
            Visitor for WriteTextStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WriteTextStatement)">
            <summary>
            Explicit Visitor for WriteTextStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TextModificationStatement)">
            <summary>
            Visitor for TextModificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TextModificationStatement)">
            <summary>
            Explicit Visitor for TextModificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LineNoStatement)">
            <summary>
            Visitor for LineNoStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LineNoStatement)">
            <summary>
            Explicit Visitor for LineNoStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatement)">
            <summary>
            Visitor for SecurityStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatement)">
            <summary>
            Explicit Visitor for SecurityStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GrantStatement)">
            <summary>
            Visitor for GrantStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GrantStatement)">
            <summary>
            Explicit Visitor for GrantStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DenyStatement)">
            <summary>
            Visitor for DenyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DenyStatement)">
            <summary>
            Explicit Visitor for DenyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RevokeStatement)">
            <summary>
            Visitor for RevokeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RevokeStatement)">
            <summary>
            Explicit Visitor for RevokeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterAuthorizationStatement)">
            <summary>
            Visitor for AlterAuthorizationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterAuthorizationStatement)">
            <summary>
            Explicit Visitor for AlterAuthorizationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.Permission)">
            <summary>
            Visitor for Permission
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.Permission)">
            <summary>
            Explicit Visitor for Permission
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityTargetObject)">
            <summary>
            Visitor for SecurityTargetObject
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityTargetObject)">
            <summary>
            Explicit Visitor for SecurityTargetObject
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityTargetObjectName)">
            <summary>
            Visitor for SecurityTargetObjectName
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityTargetObjectName)">
            <summary>
            Explicit Visitor for SecurityTargetObjectName
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPrincipal)">
            <summary>
            Visitor for SecurityPrincipal
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPrincipal)">
            <summary>
            Explicit Visitor for SecurityPrincipal
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatementBody80)">
            <summary>
            Visitor for SecurityStatementBody80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatementBody80)">
            <summary>
            Explicit Visitor for SecurityStatementBody80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GrantStatement80)">
            <summary>
            Visitor for GrantStatement80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GrantStatement80)">
            <summary>
            Explicit Visitor for GrantStatement80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DenyStatement80)">
            <summary>
            Visitor for DenyStatement80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DenyStatement80)">
            <summary>
            Explicit Visitor for DenyStatement80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RevokeStatement80)">
            <summary>
            Visitor for RevokeStatement80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RevokeStatement80)">
            <summary>
            Explicit Visitor for RevokeStatement80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityElement80)">
            <summary>
            Visitor for SecurityElement80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityElement80)">
            <summary>
            Explicit Visitor for SecurityElement80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CommandSecurityElement80)">
            <summary>
            Visitor for CommandSecurityElement80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CommandSecurityElement80)">
            <summary>
            Explicit Visitor for CommandSecurityElement80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PrivilegeSecurityElement80)">
            <summary>
            Visitor for PrivilegeSecurityElement80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PrivilegeSecurityElement80)">
            <summary>
            Explicit Visitor for PrivilegeSecurityElement80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.Privilege80)">
            <summary>
            Visitor for Privilege80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.Privilege80)">
            <summary>
            Explicit Visitor for Privilege80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityUserClause80)">
            <summary>
            Visitor for SecurityUserClause80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityUserClause80)">
            <summary>
            Explicit Visitor for SecurityUserClause80
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SqlCommandIdentifier)">
            <summary>
            Visitor for SqlCommandIdentifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SqlCommandIdentifier)">
            <summary>
            Explicit Visitor for SqlCommandIdentifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetClause)">
            <summary>
            Visitor for SetClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetClause)">
            <summary>
            Explicit Visitor for SetClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AssignmentSetClause)">
            <summary>
            Visitor for AssignmentSetClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AssignmentSetClause)">
            <summary>
            Explicit Visitor for AssignmentSetClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCallSetClause)">
            <summary>
            Visitor for FunctionCallSetClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCallSetClause)">
            <summary>
            Explicit Visitor for FunctionCallSetClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.InsertSource)">
            <summary>
            Visitor for InsertSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.InsertSource)">
            <summary>
            Explicit Visitor for InsertSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ValuesInsertSource)">
            <summary>
            Visitor for ValuesInsertSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ValuesInsertSource)">
            <summary>
            Explicit Visitor for ValuesInsertSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectInsertSource)">
            <summary>
            Visitor for SelectInsertSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectInsertSource)">
            <summary>
            Explicit Visitor for SelectInsertSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteInsertSource)">
            <summary>
            Visitor for ExecuteInsertSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteInsertSource)">
            <summary>
            Explicit Visitor for ExecuteInsertSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RowValue)">
            <summary>
            Visitor for RowValue
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RowValue)">
            <summary>
            Explicit Visitor for RowValue
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PrintStatement)">
            <summary>
            Visitor for PrintStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PrintStatement)">
            <summary>
            Explicit Visitor for PrintStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateCall)">
            <summary>
            Visitor for UpdateCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateCall)">
            <summary>
            Explicit Visitor for UpdateCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TSEqualCall)">
            <summary>
            Visitor for TSEqualCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TSEqualCall)">
            <summary>
            Explicit Visitor for TSEqualCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PrimaryExpression)">
            <summary>
            Visitor for PrimaryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PrimaryExpression)">
            <summary>
            Explicit Visitor for PrimaryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.Literal)">
            <summary>
            Visitor for Literal
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.Literal)">
            <summary>
            Explicit Visitor for Literal
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IntegerLiteral)">
            <summary>
            Visitor for IntegerLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IntegerLiteral)">
            <summary>
            Explicit Visitor for IntegerLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.NumericLiteral)">
            <summary>
            Visitor for NumericLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.NumericLiteral)">
            <summary>
            Explicit Visitor for NumericLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RealLiteral)">
            <summary>
            Visitor for RealLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RealLiteral)">
            <summary>
            Explicit Visitor for RealLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MoneyLiteral)">
            <summary>
            Visitor for MoneyLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MoneyLiteral)">
            <summary>
            Explicit Visitor for MoneyLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BinaryLiteral)">
            <summary>
            Visitor for BinaryLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BinaryLiteral)">
            <summary>
            Explicit Visitor for BinaryLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.StringLiteral)">
            <summary>
            Visitor for StringLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.StringLiteral)">
            <summary>
            Explicit Visitor for StringLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.NullLiteral)">
            <summary>
            Visitor for NullLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.NullLiteral)">
            <summary>
            Explicit Visitor for NullLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierLiteral)">
            <summary>
            Visitor for IdentifierLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierLiteral)">
            <summary>
            Explicit Visitor for IdentifierLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DefaultLiteral)">
            <summary>
            Visitor for DefaultLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DefaultLiteral)">
            <summary>
            Explicit Visitor for DefaultLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxLiteral)">
            <summary>
            Visitor for MaxLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxLiteral)">
            <summary>
            Explicit Visitor for MaxLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OdbcLiteral)">
            <summary>
            Visitor for OdbcLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OdbcLiteral)">
            <summary>
            Explicit Visitor for OdbcLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralRange)">
            <summary>
            Visitor for LiteralRange
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralRange)">
            <summary>
            Explicit Visitor for LiteralRange
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ValueExpression)">
            <summary>
            Visitor for ValueExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ValueExpression)">
            <summary>
            Explicit Visitor for ValueExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.VariableReference)">
            <summary>
            Visitor for VariableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.VariableReference)">
            <summary>
            Explicit Visitor for VariableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OptionValue)">
            <summary>
            Visitor for OptionValue
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OptionValue)">
            <summary>
            Explicit Visitor for OptionValue
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffOptionValue)">
            <summary>
            Visitor for OnOffOptionValue
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffOptionValue)">
            <summary>
            Explicit Visitor for OnOffOptionValue
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOptionValue)">
            <summary>
            Visitor for LiteralOptionValue
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOptionValue)">
            <summary>
            Explicit Visitor for LiteralOptionValue
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GlobalVariableExpression)">
            <summary>
            Visitor for GlobalVariableExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GlobalVariableExpression)">
            <summary>
            Explicit Visitor for GlobalVariableExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierOrValueExpression)">
            <summary>
            Visitor for IdentifierOrValueExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierOrValueExpression)">
            <summary>
            Explicit Visitor for IdentifierOrValueExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierOrScalarExpression)">
            <summary>
            Visitor for IdentifierOrScalarExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierOrScalarExpression)">
            <summary>
            Explicit Visitor for IdentifierOrScalarExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectNameOrValueExpression)">
            <summary>
            Visitor for SchemaObjectNameOrValueExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectNameOrValueExpression)">
            <summary>
            Explicit Visitor for SchemaObjectNameOrValueExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ParenthesisExpression)">
            <summary>
            Visitor for ParenthesisExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ParenthesisExpression)">
            <summary>
            Explicit Visitor for ParenthesisExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnReferenceExpression)">
            <summary>
            Visitor for ColumnReferenceExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnReferenceExpression)">
            <summary>
            Explicit Visitor for ColumnReferenceExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.NextValueForExpression)">
            <summary>
            Visitor for NextValueForExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.NextValueForExpression)">
            <summary>
            Explicit Visitor for NextValueForExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SequenceStatement)">
            <summary>
            Visitor for SequenceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SequenceStatement)">
            <summary>
            Explicit Visitor for SequenceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SequenceOption)">
            <summary>
            Visitor for SequenceOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SequenceOption)">
            <summary>
            Explicit Visitor for SequenceOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DataTypeSequenceOption)">
            <summary>
            Visitor for DataTypeSequenceOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DataTypeSequenceOption)">
            <summary>
            Explicit Visitor for DataTypeSequenceOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionSequenceOption)">
            <summary>
            Visitor for ScalarExpressionSequenceOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionSequenceOption)">
            <summary>
            Explicit Visitor for ScalarExpressionSequenceOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateSequenceStatement)">
            <summary>
            Visitor for CreateSequenceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateSequenceStatement)">
            <summary>
            Explicit Visitor for CreateSequenceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterSequenceStatement)">
            <summary>
            Visitor for AlterSequenceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterSequenceStatement)">
            <summary>
            Explicit Visitor for AlterSequenceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSequenceStatement)">
            <summary>
            Visitor for DropSequenceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSequenceStatement)">
            <summary>
            Explicit Visitor for DropSequenceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyStatement)">
            <summary>
            Visitor for SecurityPolicyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyStatement)">
            <summary>
            Explicit Visitor for SecurityPolicyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPredicateAction)">
            <summary>
            Visitor for SecurityPredicateAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPredicateAction)">
            <summary>
            Explicit Visitor for SecurityPredicateAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyOption)">
            <summary>
            Visitor for SecurityPolicyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyOption)">
            <summary>
            Explicit Visitor for SecurityPolicyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateSecurityPolicyStatement)">
            <summary>
            Visitor for CreateSecurityPolicyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateSecurityPolicyStatement)">
            <summary>
            Explicit Visitor for CreateSecurityPolicyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterSecurityPolicyStatement)">
            <summary>
            Visitor for AlterSecurityPolicyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterSecurityPolicyStatement)">
            <summary>
            Explicit Visitor for AlterSecurityPolicyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSecurityPolicyStatement)">
            <summary>
            Visitor for DropSecurityPolicyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSecurityPolicyStatement)">
            <summary>
            Explicit Visitor for DropSecurityPolicyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnMasterKeyStatement)">
            <summary>
            Visitor for CreateColumnMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnMasterKeyStatement)">
            <summary>
            Explicit Visitor for CreateColumnMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyParameter)">
            <summary>
            Visitor for ColumnMasterKeyParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyParameter)">
            <summary>
            Explicit Visitor for ColumnMasterKeyParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyStoreProviderNameParameter)">
            <summary>
            Visitor for ColumnMasterKeyStoreProviderNameParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyStoreProviderNameParameter)">
            <summary>
            Explicit Visitor for ColumnMasterKeyStoreProviderNameParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyPathParameter)">
            <summary>
            Visitor for ColumnMasterKeyPathParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyPathParameter)">
            <summary>
            Explicit Visitor for ColumnMasterKeyPathParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyEnclaveComputationsParameter)">
            <summary>
            Visitor for ColumnMasterKeyEnclaveComputationsParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyEnclaveComputationsParameter)">
            <summary>
            Explicit Visitor for ColumnMasterKeyEnclaveComputationsParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropColumnMasterKeyStatement)">
            <summary>
            Visitor for DropColumnMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropColumnMasterKeyStatement)">
            <summary>
            Explicit Visitor for DropColumnMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyStatement)">
            <summary>
            Visitor for ColumnEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyStatement)">
            <summary>
            Explicit Visitor for ColumnEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnEncryptionKeyStatement)">
            <summary>
            Visitor for CreateColumnEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnEncryptionKeyStatement)">
            <summary>
            Explicit Visitor for CreateColumnEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterColumnEncryptionKeyStatement)">
            <summary>
            Visitor for AlterColumnEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterColumnEncryptionKeyStatement)">
            <summary>
            Explicit Visitor for AlterColumnEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropColumnEncryptionKeyStatement)">
            <summary>
            Visitor for DropColumnEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropColumnEncryptionKeyStatement)">
            <summary>
            Explicit Visitor for DropColumnEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValue)">
            <summary>
            Visitor for ColumnEncryptionKeyValue
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValue)">
            <summary>
            Explicit Visitor for ColumnEncryptionKeyValue
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValueParameter)">
            <summary>
            Visitor for ColumnEncryptionKeyValueParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValueParameter)">
            <summary>
            Explicit Visitor for ColumnEncryptionKeyValueParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyNameParameter)">
            <summary>
            Visitor for ColumnMasterKeyNameParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyNameParameter)">
            <summary>
            Explicit Visitor for ColumnMasterKeyNameParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionAlgorithmNameParameter)">
            <summary>
            Visitor for ColumnEncryptionAlgorithmNameParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionAlgorithmNameParameter)">
            <summary>
            Explicit Visitor for ColumnEncryptionAlgorithmNameParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EncryptedValueParameter)">
            <summary>
            Visitor for EncryptedValueParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EncryptedValueParameter)">
            <summary>
            Explicit Visitor for EncryptedValueParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableStatement)">
            <summary>
            Visitor for ExternalTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableStatement)">
            <summary>
            Explicit Visitor for ExternalTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOption)">
            <summary>
            Visitor for ExternalTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOption)">
            <summary>
            Explicit Visitor for ExternalTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableLiteralOrIdentifierOption)">
            <summary>
            Visitor for ExternalTableLiteralOrIdentifierOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableLiteralOrIdentifierOption)">
            <summary>
            Explicit Visitor for ExternalTableLiteralOrIdentifierOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableDistributionOption)">
            <summary>
            Visitor for ExternalTableDistributionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableDistributionOption)">
            <summary>
            Explicit Visitor for ExternalTableDistributionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableRejectTypeOption)">
            <summary>
            Visitor for ExternalTableRejectTypeOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableRejectTypeOption)">
            <summary>
            Explicit Visitor for ExternalTableRejectTypeOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableDistributionPolicy)">
            <summary>
            Visitor for ExternalTableDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableDistributionPolicy)">
            <summary>
            Explicit Visitor for ExternalTableDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableReplicatedDistributionPolicy)">
            <summary>
            Visitor for ExternalTableReplicatedDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableReplicatedDistributionPolicy)">
            <summary>
            Explicit Visitor for ExternalTableReplicatedDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableRoundRobinDistributionPolicy)">
            <summary>
            Visitor for ExternalTableRoundRobinDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableRoundRobinDistributionPolicy)">
            <summary>
            Explicit Visitor for ExternalTableRoundRobinDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableShardedDistributionPolicy)">
            <summary>
            Visitor for ExternalTableShardedDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableShardedDistributionPolicy)">
            <summary>
            Explicit Visitor for ExternalTableShardedDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalTableStatement)">
            <summary>
            Visitor for CreateExternalTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalTableStatement)">
            <summary>
            Explicit Visitor for CreateExternalTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalTableStatement)">
            <summary>
            Visitor for DropExternalTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalTableStatement)">
            <summary>
            Explicit Visitor for DropExternalTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceStatement)">
            <summary>
            Visitor for ExternalDataSourceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceStatement)">
            <summary>
            Explicit Visitor for ExternalDataSourceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceOption)">
            <summary>
            Visitor for ExternalDataSourceOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceOption)">
            <summary>
            Explicit Visitor for ExternalDataSourceOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceLiteralOrIdentifierOption)">
            <summary>
            Visitor for ExternalDataSourceLiteralOrIdentifierOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceLiteralOrIdentifierOption)">
            <summary>
            Explicit Visitor for ExternalDataSourceLiteralOrIdentifierOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalDataSourceStatement)">
            <summary>
            Visitor for CreateExternalDataSourceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalDataSourceStatement)">
            <summary>
            Explicit Visitor for CreateExternalDataSourceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalDataSourceStatement)">
            <summary>
            Visitor for AlterExternalDataSourceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalDataSourceStatement)">
            <summary>
            Explicit Visitor for AlterExternalDataSourceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalDataSourceStatement)">
            <summary>
            Visitor for DropExternalDataSourceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalDataSourceStatement)">
            <summary>
            Explicit Visitor for DropExternalDataSourceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamStatement)">
            <summary>
            Visitor for ExternalStreamStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamStatement)">
            <summary>
            Explicit Visitor for ExternalStreamStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamOption)">
            <summary>
            Visitor for ExternalStreamOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamOption)">
            <summary>
            Explicit Visitor for ExternalStreamOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamLiteralOrIdentifierOption)">
            <summary>
            Visitor for ExternalStreamLiteralOrIdentifierOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamLiteralOrIdentifierOption)">
            <summary>
            Explicit Visitor for ExternalStreamLiteralOrIdentifierOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalStreamStatement)">
            <summary>
            Visitor for CreateExternalStreamStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalStreamStatement)">
            <summary>
            Explicit Visitor for CreateExternalStreamStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalStreamStatement)">
            <summary>
            Visitor for DropExternalStreamStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalStreamStatement)">
            <summary>
            Explicit Visitor for DropExternalStreamStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalModelStatement)">
            <summary>
            Visitor for ExternalModelStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalModelStatement)">
            <summary>
            Explicit Visitor for ExternalModelStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalModelStatement)">
            <summary>
            Visitor for CreateExternalModelStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalModelStatement)">
            <summary>
            Explicit Visitor for CreateExternalModelStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalModelStatement)">
            <summary>
            Visitor for DropExternalModelStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalModelStatement)">
            <summary>
            Explicit Visitor for DropExternalModelStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalModelStatement)">
            <summary>
            Visitor for AlterExternalModelStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalModelStatement)">
            <summary>
            Explicit Visitor for AlterExternalModelStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatStatement)">
            <summary>
            Visitor for ExternalFileFormatStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatStatement)">
            <summary>
            Explicit Visitor for ExternalFileFormatStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatOption)">
            <summary>
            Visitor for ExternalFileFormatOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatOption)">
            <summary>
            Explicit Visitor for ExternalFileFormatOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatLiteralOption)">
            <summary>
            Visitor for ExternalFileFormatLiteralOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatLiteralOption)">
            <summary>
            Explicit Visitor for ExternalFileFormatLiteralOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatUseDefaultTypeOption)">
            <summary>
            Visitor for ExternalFileFormatUseDefaultTypeOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatUseDefaultTypeOption)">
            <summary>
            Explicit Visitor for ExternalFileFormatUseDefaultTypeOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatContainerOption)">
            <summary>
            Visitor for ExternalFileFormatContainerOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatContainerOption)">
            <summary>
            Explicit Visitor for ExternalFileFormatContainerOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalFileFormatStatement)">
            <summary>
            Visitor for CreateExternalFileFormatStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalFileFormatStatement)">
            <summary>
            Explicit Visitor for CreateExternalFileFormatStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalFileFormatStatement)">
            <summary>
            Visitor for DropExternalFileFormatStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalFileFormatStatement)">
            <summary>
            Explicit Visitor for DropExternalFileFormatStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamingJobStatement)">
            <summary>
            Visitor for ExternalStreamingJobStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamingJobStatement)">
            <summary>
            Explicit Visitor for ExternalStreamingJobStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalStreamingJobStatement)">
            <summary>
            Visitor for CreateExternalStreamingJobStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalStreamingJobStatement)">
            <summary>
            Explicit Visitor for CreateExternalStreamingJobStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalStreamingJobStatement)">
            <summary>
            Visitor for DropExternalStreamingJobStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalStreamingJobStatement)">
            <summary>
            Explicit Visitor for DropExternalStreamingJobStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyStatement)">
            <summary>
            Visitor for AssemblyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyStatement)">
            <summary>
            Explicit Visitor for AssemblyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateAssemblyStatement)">
            <summary>
            Visitor for CreateAssemblyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateAssemblyStatement)">
            <summary>
            Explicit Visitor for CreateAssemblyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterAssemblyStatement)">
            <summary>
            Visitor for AlterAssemblyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterAssemblyStatement)">
            <summary>
            Explicit Visitor for AlterAssemblyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyOption)">
            <summary>
            Visitor for AssemblyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyOption)">
            <summary>
            Explicit Visitor for AssemblyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAssemblyOption)">
            <summary>
            Visitor for OnOffAssemblyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAssemblyOption)">
            <summary>
            Explicit Visitor for OnOffAssemblyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PermissionSetAssemblyOption)">
            <summary>
            Visitor for PermissionSetAssemblyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PermissionSetAssemblyOption)">
            <summary>
            Explicit Visitor for PermissionSetAssemblyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AddFileSpec)">
            <summary>
            Visitor for AddFileSpec
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AddFileSpec)">
            <summary>
            Explicit Visitor for AddFileSpec
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlSchemaCollectionStatement)">
            <summary>
            Visitor for CreateXmlSchemaCollectionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlSchemaCollectionStatement)">
            <summary>
            Explicit Visitor for CreateXmlSchemaCollectionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterXmlSchemaCollectionStatement)">
            <summary>
            Visitor for AlterXmlSchemaCollectionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterXmlSchemaCollectionStatement)">
            <summary>
            Explicit Visitor for AlterXmlSchemaCollectionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropXmlSchemaCollectionStatement)">
            <summary>
            Visitor for DropXmlSchemaCollectionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropXmlSchemaCollectionStatement)">
            <summary>
            Explicit Visitor for DropXmlSchemaCollectionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyName)">
            <summary>
            Visitor for AssemblyName
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyName)">
            <summary>
            Explicit Visitor for AssemblyName
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableStatement)">
            <summary>
            Visitor for AlterTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableStatement)">
            <summary>
            Explicit Visitor for AlterTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterPartitionStatement)">
            <summary>
            Visitor for AlterTableAlterPartitionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterPartitionStatement)">
            <summary>
            Explicit Visitor for AlterTableAlterPartitionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableRebuildStatement)">
            <summary>
            Visitor for AlterTableRebuildStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableRebuildStatement)">
            <summary>
            Explicit Visitor for AlterTableRebuildStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableChangeTrackingModificationStatement)">
            <summary>
            Visitor for AlterTableChangeTrackingModificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableChangeTrackingModificationStatement)">
            <summary>
            Explicit Visitor for AlterTableChangeTrackingModificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableFileTableNamespaceStatement)">
            <summary>
            Visitor for AlterTableFileTableNamespaceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableFileTableNamespaceStatement)">
            <summary>
            Explicit Visitor for AlterTableFileTableNamespaceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableSetStatement)">
            <summary>
            Visitor for AlterTableSetStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableSetStatement)">
            <summary>
            Explicit Visitor for AlterTableSetStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAddClusterByStatement)">
            <summary>
            Visitor for AlterTableAddClusterByStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAddClusterByStatement)">
            <summary>
            Explicit Visitor for AlterTableAddClusterByStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableOption)">
            <summary>
            Visitor for TableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableOption)">
            <summary>
            Explicit Visitor for TableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LockEscalationTableOption)">
            <summary>
            Visitor for LockEscalationTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LockEscalationTableOption)">
            <summary>
            Explicit Visitor for LockEscalationTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamOnTableOption)">
            <summary>
            Visitor for FileStreamOnTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamOnTableOption)">
            <summary>
            Explicit Visitor for FileStreamOnTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FileTableDirectoryTableOption)">
            <summary>
            Visitor for FileTableDirectoryTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FileTableDirectoryTableOption)">
            <summary>
            Explicit Visitor for FileTableDirectoryTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FileTableCollateFileNameTableOption)">
            <summary>
            Visitor for FileTableCollateFileNameTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FileTableCollateFileNameTableOption)">
            <summary>
            Explicit Visitor for FileTableCollateFileNameTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FileTableConstraintNameTableOption)">
            <summary>
            Visitor for FileTableConstraintNameTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FileTableConstraintNameTableOption)">
            <summary>
            Explicit Visitor for FileTableConstraintNameTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MemoryOptimizedTableOption)">
            <summary>
            Visitor for MemoryOptimizedTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MemoryOptimizedTableOption)">
            <summary>
            Explicit Visitor for MemoryOptimizedTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DurabilityTableOption)">
            <summary>
            Visitor for DurabilityTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DurabilityTableOption)">
            <summary>
            Explicit Visitor for DurabilityTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveTableOption)">
            <summary>
            Visitor for RemoteDataArchiveTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveTableOption)">
            <summary>
            Explicit Visitor for RemoteDataArchiveTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveAlterTableOption)">
            <summary>
            Visitor for RemoteDataArchiveAlterTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveAlterTableOption)">
            <summary>
            Explicit Visitor for RemoteDataArchiveAlterTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseOption)">
            <summary>
            Visitor for RemoteDataArchiveDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseOption)">
            <summary>
            Explicit Visitor for RemoteDataArchiveDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseSetting)">
            <summary>
            Visitor for RemoteDataArchiveDatabaseSetting
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseSetting)">
            <summary>
            Explicit Visitor for RemoteDataArchiveDatabaseSetting
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbServerSetting)">
            <summary>
            Visitor for RemoteDataArchiveDbServerSetting
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbServerSetting)">
            <summary>
            Explicit Visitor for RemoteDataArchiveDbServerSetting
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbCredentialSetting)">
            <summary>
            Visitor for RemoteDataArchiveDbCredentialSetting
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbCredentialSetting)">
            <summary>
            Explicit Visitor for RemoteDataArchiveDbCredentialSetting
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbFederatedServiceAccountSetting)">
            <summary>
            Visitor for RemoteDataArchiveDbFederatedServiceAccountSetting
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbFederatedServiceAccountSetting)">
            <summary>
            Explicit Visitor for RemoteDataArchiveDbFederatedServiceAccountSetting
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RetentionPeriodDefinition)">
            <summary>
            Visitor for RetentionPeriodDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RetentionPeriodDefinition)">
            <summary>
            Explicit Visitor for RetentionPeriodDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SystemVersioningTableOption)">
            <summary>
            Visitor for SystemVersioningTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SystemVersioningTableOption)">
            <summary>
            Explicit Visitor for SystemVersioningTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LedgerTableOption)">
            <summary>
            Visitor for LedgerTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LedgerTableOption)">
            <summary>
            Explicit Visitor for LedgerTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LedgerViewOption)">
            <summary>
            Visitor for LedgerViewOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LedgerViewOption)">
            <summary>
            Explicit Visitor for LedgerViewOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DataRetentionTableOption)">
            <summary>
            Visitor for DataRetentionTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DataRetentionTableOption)">
            <summary>
            Explicit Visitor for DataRetentionTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAddTableElementStatement)">
            <summary>
            Visitor for AlterTableAddTableElementStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAddTableElementStatement)">
            <summary>
            Explicit Visitor for AlterTableAddTableElementStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableConstraintModificationStatement)">
            <summary>
            Visitor for AlterTableConstraintModificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableConstraintModificationStatement)">
            <summary>
            Explicit Visitor for AlterTableConstraintModificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableSwitchStatement)">
            <summary>
            Visitor for AlterTableSwitchStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableSwitchStatement)">
            <summary>
            Explicit Visitor for AlterTableSwitchStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableSwitchOption)">
            <summary>
            Visitor for TableSwitchOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableSwitchOption)">
            <summary>
            Explicit Visitor for TableSwitchOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitTableSwitchOption)">
            <summary>
            Visitor for LowPriorityLockWaitTableSwitchOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitTableSwitchOption)">
            <summary>
            Explicit Visitor for LowPriorityLockWaitTableSwitchOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TruncateTargetTableSwitchOption)">
            <summary>
            Visitor for TruncateTargetTableSwitchOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TruncateTargetTableSwitchOption)">
            <summary>
            Explicit Visitor for TruncateTargetTableSwitchOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintOption)">
            <summary>
            Visitor for DropClusteredConstraintOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintOption)">
            <summary>
            Explicit Visitor for DropClusteredConstraintOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintStateOption)">
            <summary>
            Visitor for DropClusteredConstraintStateOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintStateOption)">
            <summary>
            Explicit Visitor for DropClusteredConstraintStateOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintValueOption)">
            <summary>
            Visitor for DropClusteredConstraintValueOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintValueOption)">
            <summary>
            Explicit Visitor for DropClusteredConstraintValueOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintMoveOption)">
            <summary>
            Visitor for DropClusteredConstraintMoveOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintMoveOption)">
            <summary>
            Explicit Visitor for DropClusteredConstraintMoveOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintWaitAtLowPriorityLockOption)">
            <summary>
            Visitor for DropClusteredConstraintWaitAtLowPriorityLockOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintWaitAtLowPriorityLockOption)">
            <summary>
            Explicit Visitor for DropClusteredConstraintWaitAtLowPriorityLockOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableDropTableElement)">
            <summary>
            Visitor for AlterTableDropTableElement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableDropTableElement)">
            <summary>
            Explicit Visitor for AlterTableDropTableElement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableDropTableElementStatement)">
            <summary>
            Visitor for AlterTableDropTableElementStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableDropTableElementStatement)">
            <summary>
            Explicit Visitor for AlterTableDropTableElementStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableTriggerModificationStatement)">
            <summary>
            Visitor for AlterTableTriggerModificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableTriggerModificationStatement)">
            <summary>
            Explicit Visitor for AlterTableTriggerModificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EnableDisableTriggerStatement)">
            <summary>
            Visitor for EnableDisableTriggerStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EnableDisableTriggerStatement)">
            <summary>
            Explicit Visitor for EnableDisableTriggerStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TryCatchStatement)">
            <summary>
            Visitor for TryCatchStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TryCatchStatement)">
            <summary>
            Explicit Visitor for TryCatchStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeStatement)">
            <summary>
            Visitor for CreateTypeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeStatement)">
            <summary>
            Explicit Visitor for CreateTypeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeUdtStatement)">
            <summary>
            Visitor for CreateTypeUdtStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeUdtStatement)">
            <summary>
            Explicit Visitor for CreateTypeUdtStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeUddtStatement)">
            <summary>
            Visitor for CreateTypeUddtStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeUddtStatement)">
            <summary>
            Explicit Visitor for CreateTypeUddtStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateSynonymStatement)">
            <summary>
            Visitor for CreateSynonymStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateSynonymStatement)">
            <summary>
            Explicit Visitor for CreateSynonymStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsClause)">
            <summary>
            Visitor for ExecuteAsClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsClause)">
            <summary>
            Explicit Visitor for ExecuteAsClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueueOption)">
            <summary>
            Visitor for QueueOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueueOption)">
            <summary>
            Explicit Visitor for QueueOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueueStateOption)">
            <summary>
            Visitor for QueueStateOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueueStateOption)">
            <summary>
            Explicit Visitor for QueueStateOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueueProcedureOption)">
            <summary>
            Visitor for QueueProcedureOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueueProcedureOption)">
            <summary>
            Explicit Visitor for QueueProcedureOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueueValueOption)">
            <summary>
            Visitor for QueueValueOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueueValueOption)">
            <summary>
            Explicit Visitor for QueueValueOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueueExecuteAsOption)">
            <summary>
            Visitor for QueueExecuteAsOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueueExecuteAsOption)">
            <summary>
            Explicit Visitor for QueueExecuteAsOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RouteOption)">
            <summary>
            Visitor for RouteOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RouteOption)">
            <summary>
            Explicit Visitor for RouteOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RouteStatement)">
            <summary>
            Visitor for RouteStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RouteStatement)">
            <summary>
            Explicit Visitor for RouteStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterRouteStatement)">
            <summary>
            Visitor for AlterRouteStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterRouteStatement)">
            <summary>
            Explicit Visitor for AlterRouteStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateRouteStatement)">
            <summary>
            Visitor for CreateRouteStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateRouteStatement)">
            <summary>
            Explicit Visitor for CreateRouteStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueueStatement)">
            <summary>
            Visitor for QueueStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueueStatement)">
            <summary>
            Explicit Visitor for QueueStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterQueueStatement)">
            <summary>
            Visitor for AlterQueueStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterQueueStatement)">
            <summary>
            Explicit Visitor for AlterQueueStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateQueueStatement)">
            <summary>
            Visitor for CreateQueueStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateQueueStatement)">
            <summary>
            Explicit Visitor for CreateQueueStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexDefinition)">
            <summary>
            Visitor for IndexDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexDefinition)">
            <summary>
            Explicit Visitor for IndexDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SystemTimePeriodDefinition)">
            <summary>
            Visitor for SystemTimePeriodDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SystemTimePeriodDefinition)">
            <summary>
            Explicit Visitor for SystemTimePeriodDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexStatement)">
            <summary>
            Visitor for IndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexStatement)">
            <summary>
            Explicit Visitor for IndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexType)">
            <summary>
            Visitor for IndexType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexType)">
            <summary>
            Explicit Visitor for IndexType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PartitionSpecifier)">
            <summary>
            Visitor for PartitionSpecifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PartitionSpecifier)">
            <summary>
            Explicit Visitor for PartitionSpecifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterIndexStatement)">
            <summary>
            Visitor for AlterIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterIndexStatement)">
            <summary>
            Explicit Visitor for AlterIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlIndexStatement)">
            <summary>
            Visitor for CreateXmlIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlIndexStatement)">
            <summary>
            Explicit Visitor for CreateXmlIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateSelectiveXmlIndexStatement)">
            <summary>
            Visitor for CreateSelectiveXmlIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateSelectiveXmlIndexStatement)">
            <summary>
            Explicit Visitor for CreateSelectiveXmlIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupOrPartitionScheme)">
            <summary>
            Visitor for FileGroupOrPartitionScheme
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupOrPartitionScheme)">
            <summary>
            Explicit Visitor for FileGroupOrPartitionScheme
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateIndexStatement)">
            <summary>
            Visitor for CreateIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateIndexStatement)">
            <summary>
            Explicit Visitor for CreateIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexOption)">
            <summary>
            Visitor for IndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexOption)">
            <summary>
            Explicit Visitor for IndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexStateOption)">
            <summary>
            Visitor for IndexStateOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexStateOption)">
            <summary>
            Explicit Visitor for IndexStateOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexExpressionOption)">
            <summary>
            Visitor for IndexExpressionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IndexExpressionOption)">
            <summary>
            Explicit Visitor for IndexExpressionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxDurationOption)">
            <summary>
            Visitor for MaxDurationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxDurationOption)">
            <summary>
            Explicit Visitor for MaxDurationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WaitAtLowPriorityOption)">
            <summary>
            Visitor for WaitAtLowPriorityOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WaitAtLowPriorityOption)">
            <summary>
            Explicit Visitor for WaitAtLowPriorityOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OnlineIndexOption)">
            <summary>
            Visitor for OnlineIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OnlineIndexOption)">
            <summary>
            Explicit Visitor for OnlineIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IgnoreDupKeyIndexOption)">
            <summary>
            Visitor for IgnoreDupKeyIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IgnoreDupKeyIndexOption)">
            <summary>
            Explicit Visitor for IgnoreDupKeyIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OrderIndexOption)">
            <summary>
            Visitor for OrderIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OrderIndexOption)">
            <summary>
            Explicit Visitor for OrderIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OnlineIndexLowPriorityLockWaitOption)">
            <summary>
            Visitor for OnlineIndexLowPriorityLockWaitOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OnlineIndexLowPriorityLockWaitOption)">
            <summary>
            Explicit Visitor for OnlineIndexLowPriorityLockWaitOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitOption)">
            <summary>
            Visitor for LowPriorityLockWaitOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitOption)">
            <summary>
            Explicit Visitor for LowPriorityLockWaitOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitMaxDurationOption)">
            <summary>
            Visitor for LowPriorityLockWaitMaxDurationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitMaxDurationOption)">
            <summary>
            Explicit Visitor for LowPriorityLockWaitMaxDurationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitAbortAfterWaitOption)">
            <summary>
            Visitor for LowPriorityLockWaitAbortAfterWaitOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitAbortAfterWaitOption)">
            <summary>
            Explicit Visitor for LowPriorityLockWaitAbortAfterWaitOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexColumn)">
            <summary>
            Visitor for FullTextIndexColumn
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexColumn)">
            <summary>
            Explicit Visitor for FullTextIndexColumn
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextIndexStatement)">
            <summary>
            Visitor for CreateFullTextIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextIndexStatement)">
            <summary>
            Explicit Visitor for CreateFullTextIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexOption)">
            <summary>
            Visitor for FullTextIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexOption)">
            <summary>
            Explicit Visitor for FullTextIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingFullTextIndexOption)">
            <summary>
            Visitor for ChangeTrackingFullTextIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingFullTextIndexOption)">
            <summary>
            Explicit Visitor for ChangeTrackingFullTextIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.StopListFullTextIndexOption)">
            <summary>
            Visitor for StopListFullTextIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.StopListFullTextIndexOption)">
            <summary>
            Explicit Visitor for StopListFullTextIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SearchPropertyListFullTextIndexOption)">
            <summary>
            Visitor for SearchPropertyListFullTextIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SearchPropertyListFullTextIndexOption)">
            <summary>
            Explicit Visitor for SearchPropertyListFullTextIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogAndFileGroup)">
            <summary>
            Visitor for FullTextCatalogAndFileGroup
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogAndFileGroup)">
            <summary>
            Explicit Visitor for FullTextCatalogAndFileGroup
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EventTypeGroupContainer)">
            <summary>
            Visitor for EventTypeGroupContainer
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EventTypeGroupContainer)">
            <summary>
            Explicit Visitor for EventTypeGroupContainer
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EventTypeContainer)">
            <summary>
            Visitor for EventTypeContainer
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EventTypeContainer)">
            <summary>
            Explicit Visitor for EventTypeContainer
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EventGroupContainer)">
            <summary>
            Visitor for EventGroupContainer
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EventGroupContainer)">
            <summary>
            Explicit Visitor for EventGroupContainer
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateEventNotificationStatement)">
            <summary>
            Visitor for CreateEventNotificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateEventNotificationStatement)">
            <summary>
            Explicit Visitor for CreateEventNotificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationObjectScope)">
            <summary>
            Visitor for EventNotificationObjectScope
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationObjectScope)">
            <summary>
            Explicit Visitor for EventNotificationObjectScope
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MasterKeyStatement)">
            <summary>
            Visitor for MasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MasterKeyStatement)">
            <summary>
            Explicit Visitor for MasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateMasterKeyStatement)">
            <summary>
            Visitor for CreateMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateMasterKeyStatement)">
            <summary>
            Explicit Visitor for CreateMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterMasterKeyStatement)">
            <summary>
            Visitor for AlterMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterMasterKeyStatement)">
            <summary>
            Explicit Visitor for AlterMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ApplicationRoleOption)">
            <summary>
            Visitor for ApplicationRoleOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ApplicationRoleOption)">
            <summary>
            Explicit Visitor for ApplicationRoleOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ApplicationRoleStatement)">
            <summary>
            Visitor for ApplicationRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ApplicationRoleStatement)">
            <summary>
            Explicit Visitor for ApplicationRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateApplicationRoleStatement)">
            <summary>
            Visitor for CreateApplicationRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateApplicationRoleStatement)">
            <summary>
            Explicit Visitor for CreateApplicationRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterApplicationRoleStatement)">
            <summary>
            Visitor for AlterApplicationRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterApplicationRoleStatement)">
            <summary>
            Explicit Visitor for AlterApplicationRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RoleStatement)">
            <summary>
            Visitor for RoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RoleStatement)">
            <summary>
            Explicit Visitor for RoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateRoleStatement)">
            <summary>
            Visitor for CreateRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateRoleStatement)">
            <summary>
            Explicit Visitor for CreateRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterRoleStatement)">
            <summary>
            Visitor for AlterRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterRoleStatement)">
            <summary>
            Explicit Visitor for AlterRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterRoleAction)">
            <summary>
            Visitor for AlterRoleAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterRoleAction)">
            <summary>
            Explicit Visitor for AlterRoleAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RenameAlterRoleAction)">
            <summary>
            Visitor for RenameAlterRoleAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RenameAlterRoleAction)">
            <summary>
            Explicit Visitor for RenameAlterRoleAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AddMemberAlterRoleAction)">
            <summary>
            Visitor for AddMemberAlterRoleAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AddMemberAlterRoleAction)">
            <summary>
            Explicit Visitor for AddMemberAlterRoleAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropMemberAlterRoleAction)">
            <summary>
            Visitor for DropMemberAlterRoleAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropMemberAlterRoleAction)">
            <summary>
            Explicit Visitor for DropMemberAlterRoleAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateServerRoleStatement)">
            <summary>
            Visitor for CreateServerRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateServerRoleStatement)">
            <summary>
            Explicit Visitor for CreateServerRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerRoleStatement)">
            <summary>
            Visitor for AlterServerRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerRoleStatement)">
            <summary>
            Explicit Visitor for AlterServerRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropServerRoleStatement)">
            <summary>
            Visitor for DropServerRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropServerRoleStatement)">
            <summary>
            Explicit Visitor for DropServerRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UserLoginOption)">
            <summary>
            Visitor for UserLoginOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UserLoginOption)">
            <summary>
            Explicit Visitor for UserLoginOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UserStatement)">
            <summary>
            Visitor for UserStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UserStatement)">
            <summary>
            Explicit Visitor for UserStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateUserStatement)">
            <summary>
            Visitor for CreateUserStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateUserStatement)">
            <summary>
            Explicit Visitor for CreateUserStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterUserStatement)">
            <summary>
            Visitor for AlterUserStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterUserStatement)">
            <summary>
            Explicit Visitor for AlterUserStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.StatisticsOption)">
            <summary>
            Visitor for StatisticsOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.StatisticsOption)">
            <summary>
            Explicit Visitor for StatisticsOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ResampleStatisticsOption)">
            <summary>
            Visitor for ResampleStatisticsOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ResampleStatisticsOption)">
            <summary>
            Explicit Visitor for ResampleStatisticsOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.StatisticsPartitionRange)">
            <summary>
            Visitor for StatisticsPartitionRange
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.StatisticsPartitionRange)">
            <summary>
            Explicit Visitor for StatisticsPartitionRange
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffStatisticsOption)">
            <summary>
            Visitor for OnOffStatisticsOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffStatisticsOption)">
            <summary>
            Explicit Visitor for OnOffStatisticsOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralStatisticsOption)">
            <summary>
            Visitor for LiteralStatisticsOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralStatisticsOption)">
            <summary>
            Explicit Visitor for LiteralStatisticsOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateStatisticsStatement)">
            <summary>
            Visitor for CreateStatisticsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateStatisticsStatement)">
            <summary>
            Explicit Visitor for CreateStatisticsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateStatisticsStatement)">
            <summary>
            Visitor for UpdateStatisticsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateStatisticsStatement)">
            <summary>
            Explicit Visitor for UpdateStatisticsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ReturnStatement)">
            <summary>
            Visitor for ReturnStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ReturnStatement)">
            <summary>
            Explicit Visitor for ReturnStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DeclareCursorStatement)">
            <summary>
            Visitor for DeclareCursorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DeclareCursorStatement)">
            <summary>
            Explicit Visitor for DeclareCursorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CursorDefinition)">
            <summary>
            Visitor for CursorDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CursorDefinition)">
            <summary>
            Explicit Visitor for CursorDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CursorOption)">
            <summary>
            Visitor for CursorOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CursorOption)">
            <summary>
            Explicit Visitor for CursorOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetVariableStatement)">
            <summary>
            Visitor for SetVariableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetVariableStatement)">
            <summary>
            Explicit Visitor for SetVariableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CursorId)">
            <summary>
            Visitor for CursorId
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CursorId)">
            <summary>
            Explicit Visitor for CursorId
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CursorStatement)">
            <summary>
            Visitor for CursorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CursorStatement)">
            <summary>
            Explicit Visitor for CursorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenCursorStatement)">
            <summary>
            Visitor for OpenCursorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenCursorStatement)">
            <summary>
            Explicit Visitor for OpenCursorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CloseCursorStatement)">
            <summary>
            Visitor for CloseCursorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CloseCursorStatement)">
            <summary>
            Explicit Visitor for CloseCursorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CryptoMechanism)">
            <summary>
            Visitor for CryptoMechanism
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CryptoMechanism)">
            <summary>
            Explicit Visitor for CryptoMechanism
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenSymmetricKeyStatement)">
            <summary>
            Visitor for OpenSymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenSymmetricKeyStatement)">
            <summary>
            Explicit Visitor for OpenSymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CloseSymmetricKeyStatement)">
            <summary>
            Visitor for CloseSymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CloseSymmetricKeyStatement)">
            <summary>
            Explicit Visitor for CloseSymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenMasterKeyStatement)">
            <summary>
            Visitor for OpenMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenMasterKeyStatement)">
            <summary>
            Explicit Visitor for OpenMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CloseMasterKeyStatement)">
            <summary>
            Visitor for CloseMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CloseMasterKeyStatement)">
            <summary>
            Explicit Visitor for CloseMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DeallocateCursorStatement)">
            <summary>
            Visitor for DeallocateCursorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DeallocateCursorStatement)">
            <summary>
            Explicit Visitor for DeallocateCursorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FetchType)">
            <summary>
            Visitor for FetchType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FetchType)">
            <summary>
            Explicit Visitor for FetchType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FetchCursorStatement)">
            <summary>
            Visitor for FetchCursorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FetchCursorStatement)">
            <summary>
            Explicit Visitor for FetchCursorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WhereClause)">
            <summary>
            Visitor for WhereClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WhereClause)">
            <summary>
            Explicit Visitor for WhereClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropUnownedObjectStatement)">
            <summary>
            Visitor for DropUnownedObjectStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropUnownedObjectStatement)">
            <summary>
            Explicit Visitor for DropUnownedObjectStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropObjectsStatement)">
            <summary>
            Visitor for DropObjectsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropObjectsStatement)">
            <summary>
            Explicit Visitor for DropObjectsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseStatement)">
            <summary>
            Visitor for DropDatabaseStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseStatement)">
            <summary>
            Explicit Visitor for DropDatabaseStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropChildObjectsStatement)">
            <summary>
            Visitor for DropChildObjectsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropChildObjectsStatement)">
            <summary>
            Explicit Visitor for DropChildObjectsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexStatement)">
            <summary>
            Visitor for DropIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexStatement)">
            <summary>
            Explicit Visitor for DropIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexClauseBase)">
            <summary>
            Visitor for DropIndexClauseBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexClauseBase)">
            <summary>
            Explicit Visitor for DropIndexClauseBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BackwardsCompatibleDropIndexClause)">
            <summary>
            Visitor for BackwardsCompatibleDropIndexClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BackwardsCompatibleDropIndexClause)">
            <summary>
            Explicit Visitor for BackwardsCompatibleDropIndexClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexClause)">
            <summary>
            Visitor for DropIndexClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexClause)">
            <summary>
            Explicit Visitor for DropIndexClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MoveToDropIndexOption)">
            <summary>
            Visitor for MoveToDropIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MoveToDropIndexOption)">
            <summary>
            Explicit Visitor for MoveToDropIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamOnDropIndexOption)">
            <summary>
            Visitor for FileStreamOnDropIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamOnDropIndexOption)">
            <summary>
            Explicit Visitor for FileStreamOnDropIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropStatisticsStatement)">
            <summary>
            Visitor for DropStatisticsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropStatisticsStatement)">
            <summary>
            Explicit Visitor for DropStatisticsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropTableStatement)">
            <summary>
            Visitor for DropTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropTableStatement)">
            <summary>
            Explicit Visitor for DropTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropProcedureStatement)">
            <summary>
            Visitor for DropProcedureStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropProcedureStatement)">
            <summary>
            Explicit Visitor for DropProcedureStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropFunctionStatement)">
            <summary>
            Visitor for DropFunctionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropFunctionStatement)">
            <summary>
            Explicit Visitor for DropFunctionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropViewStatement)">
            <summary>
            Visitor for DropViewStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropViewStatement)">
            <summary>
            Explicit Visitor for DropViewStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropDefaultStatement)">
            <summary>
            Visitor for DropDefaultStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropDefaultStatement)">
            <summary>
            Explicit Visitor for DropDefaultStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropRuleStatement)">
            <summary>
            Visitor for DropRuleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropRuleStatement)">
            <summary>
            Explicit Visitor for DropRuleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropTriggerStatement)">
            <summary>
            Visitor for DropTriggerStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropTriggerStatement)">
            <summary>
            Explicit Visitor for DropTriggerStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSchemaStatement)">
            <summary>
            Visitor for DropSchemaStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSchemaStatement)">
            <summary>
            Explicit Visitor for DropSchemaStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorLegacyStatement)">
            <summary>
            Visitor for RaiseErrorLegacyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorLegacyStatement)">
            <summary>
            Explicit Visitor for RaiseErrorLegacyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorStatement)">
            <summary>
            Visitor for RaiseErrorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorStatement)">
            <summary>
            Explicit Visitor for RaiseErrorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ThrowStatement)">
            <summary>
            Visitor for ThrowStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ThrowStatement)">
            <summary>
            Explicit Visitor for ThrowStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UseStatement)">
            <summary>
            Visitor for UseStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UseStatement)">
            <summary>
            Explicit Visitor for UseStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.KillStatement)">
            <summary>
            Visitor for KillStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.KillStatement)">
            <summary>
            Explicit Visitor for KillStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.KillQueryNotificationSubscriptionStatement)">
            <summary>
            Visitor for KillQueryNotificationSubscriptionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.KillQueryNotificationSubscriptionStatement)">
            <summary>
            Explicit Visitor for KillQueryNotificationSubscriptionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.KillStatsJobStatement)">
            <summary>
            Visitor for KillStatsJobStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.KillStatsJobStatement)">
            <summary>
            Explicit Visitor for KillStatsJobStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CheckpointStatement)">
            <summary>
            Visitor for CheckpointStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CheckpointStatement)">
            <summary>
            Explicit Visitor for CheckpointStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ReconfigureStatement)">
            <summary>
            Visitor for ReconfigureStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ReconfigureStatement)">
            <summary>
            Explicit Visitor for ReconfigureStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ShutdownStatement)">
            <summary>
            Visitor for ShutdownStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ShutdownStatement)">
            <summary>
            Explicit Visitor for ShutdownStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetUserStatement)">
            <summary>
            Visitor for SetUserStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetUserStatement)">
            <summary>
            Explicit Visitor for SetUserStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TruncateTableStatement)">
            <summary>
            Visitor for TruncateTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TruncateTableStatement)">
            <summary>
            Explicit Visitor for TruncateTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetOnOffStatement)">
            <summary>
            Visitor for SetOnOffStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetOnOffStatement)">
            <summary>
            Explicit Visitor for SetOnOffStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PredicateSetStatement)">
            <summary>
            Visitor for PredicateSetStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PredicateSetStatement)">
            <summary>
            Explicit Visitor for PredicateSetStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetStatisticsStatement)">
            <summary>
            Visitor for SetStatisticsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetStatisticsStatement)">
            <summary>
            Explicit Visitor for SetStatisticsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetRowCountStatement)">
            <summary>
            Visitor for SetRowCountStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetRowCountStatement)">
            <summary>
            Explicit Visitor for SetRowCountStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetOffsetsStatement)">
            <summary>
            Visitor for SetOffsetsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetOffsetsStatement)">
            <summary>
            Explicit Visitor for SetOffsetsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetCommand)">
            <summary>
            Visitor for SetCommand
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetCommand)">
            <summary>
            Explicit Visitor for SetCommand
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GeneralSetCommand)">
            <summary>
            Visitor for GeneralSetCommand
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GeneralSetCommand)">
            <summary>
            Explicit Visitor for GeneralSetCommand
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetFipsFlaggerCommand)">
            <summary>
            Visitor for SetFipsFlaggerCommand
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetFipsFlaggerCommand)">
            <summary>
            Explicit Visitor for SetFipsFlaggerCommand
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetCommandStatement)">
            <summary>
            Visitor for SetCommandStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetCommandStatement)">
            <summary>
            Explicit Visitor for SetCommandStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetTransactionIsolationLevelStatement)">
            <summary>
            Visitor for SetTransactionIsolationLevelStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetTransactionIsolationLevelStatement)">
            <summary>
            Explicit Visitor for SetTransactionIsolationLevelStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetTextSizeStatement)">
            <summary>
            Visitor for SetTextSizeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetTextSizeStatement)">
            <summary>
            Explicit Visitor for SetTextSizeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetIdentityInsertStatement)">
            <summary>
            Visitor for SetIdentityInsertStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetIdentityInsertStatement)">
            <summary>
            Explicit Visitor for SetIdentityInsertStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetErrorLevelStatement)">
            <summary>
            Visitor for SetErrorLevelStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetErrorLevelStatement)">
            <summary>
            Explicit Visitor for SetErrorLevelStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseStatement)">
            <summary>
            Visitor for CreateDatabaseStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseStatement)">
            <summary>
            Explicit Visitor for CreateDatabaseStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FileDeclaration)">
            <summary>
            Visitor for FileDeclaration
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FileDeclaration)">
            <summary>
            Explicit Visitor for FileDeclaration
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FileDeclarationOption)">
            <summary>
            Visitor for FileDeclarationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FileDeclarationOption)">
            <summary>
            Explicit Visitor for FileDeclarationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.NameFileDeclarationOption)">
            <summary>
            Visitor for NameFileDeclarationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.NameFileDeclarationOption)">
            <summary>
            Explicit Visitor for NameFileDeclarationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FileNameFileDeclarationOption)">
            <summary>
            Visitor for FileNameFileDeclarationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FileNameFileDeclarationOption)">
            <summary>
            Explicit Visitor for FileNameFileDeclarationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SizeFileDeclarationOption)">
            <summary>
            Visitor for SizeFileDeclarationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SizeFileDeclarationOption)">
            <summary>
            Explicit Visitor for SizeFileDeclarationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeFileDeclarationOption)">
            <summary>
            Visitor for MaxSizeFileDeclarationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeFileDeclarationOption)">
            <summary>
            Explicit Visitor for MaxSizeFileDeclarationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FileGrowthFileDeclarationOption)">
            <summary>
            Visitor for FileGrowthFileDeclarationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FileGrowthFileDeclarationOption)">
            <summary>
            Explicit Visitor for FileGrowthFileDeclarationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupDefinition)">
            <summary>
            Visitor for FileGroupDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupDefinition)">
            <summary>
            Explicit Visitor for FileGroupDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseStatement)">
            <summary>
            Visitor for AlterDatabaseStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationStatement)">
            <summary>
            Visitor for AlterDatabaseScopedConfigurationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseScopedConfigurationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationSetStatement)">
            <summary>
            Visitor for AlterDatabaseScopedConfigurationSetStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationSetStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseScopedConfigurationSetStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationClearStatement)">
            <summary>
            Visitor for AlterDatabaseScopedConfigurationClearStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationClearStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseScopedConfigurationClearStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigurationClearOption)">
            <summary>
            Visitor for DatabaseConfigurationClearOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigurationClearOption)">
            <summary>
            Explicit Visitor for DatabaseConfigurationClearOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigurationSetOption)">
            <summary>
            Visitor for DatabaseConfigurationSetOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigurationSetOption)">
            <summary>
            Explicit Visitor for DatabaseConfigurationSetOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffPrimaryConfigurationOption)">
            <summary>
            Visitor for OnOffPrimaryConfigurationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffPrimaryConfigurationOption)">
            <summary>
            Explicit Visitor for OnOffPrimaryConfigurationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxDopConfigurationOption)">
            <summary>
            Visitor for MaxDopConfigurationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxDopConfigurationOption)">
            <summary>
            Explicit Visitor for MaxDopConfigurationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DWCompatibilityLevelConfigurationOption)">
            <summary>
            Visitor for DWCompatibilityLevelConfigurationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DWCompatibilityLevelConfigurationOption)">
            <summary>
            Explicit Visitor for DWCompatibilityLevelConfigurationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GenericConfigurationOption)">
            <summary>
            Visitor for GenericConfigurationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GenericConfigurationOption)">
            <summary>
            Explicit Visitor for GenericConfigurationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseCollateStatement)">
            <summary>
            Visitor for AlterDatabaseCollateStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseCollateStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseCollateStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRebuildLogStatement)">
            <summary>
            Visitor for AlterDatabaseRebuildLogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRebuildLogStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseRebuildLogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAddFileStatement)">
            <summary>
            Visitor for AlterDatabaseAddFileStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAddFileStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseAddFileStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAddFileGroupStatement)">
            <summary>
            Visitor for AlterDatabaseAddFileGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAddFileGroupStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseAddFileGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRemoveFileGroupStatement)">
            <summary>
            Visitor for AlterDatabaseRemoveFileGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRemoveFileGroupStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseRemoveFileGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRemoveFileStatement)">
            <summary>
            Visitor for AlterDatabaseRemoveFileStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRemoveFileStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseRemoveFileStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyNameStatement)">
            <summary>
            Visitor for AlterDatabaseModifyNameStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyNameStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseModifyNameStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyFileStatement)">
            <summary>
            Visitor for AlterDatabaseModifyFileStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyFileStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseModifyFileStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyFileGroupStatement)">
            <summary>
            Visitor for AlterDatabaseModifyFileGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyFileGroupStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseModifyFileGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseTermination)">
            <summary>
            Visitor for AlterDatabaseTermination
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseTermination)">
            <summary>
            Explicit Visitor for AlterDatabaseTermination
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseSetStatement)">
            <summary>
            Visitor for AlterDatabaseSetStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseSetStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseSetStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseOption)">
            <summary>
            Visitor for DatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseOption)">
            <summary>
            Explicit Visitor for DatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffDatabaseOption)">
            <summary>
            Visitor for OnOffDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffDatabaseOption)">
            <summary>
            Explicit Visitor for OnOffDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AutoCreateStatisticsDatabaseOption)">
            <summary>
            Visitor for AutoCreateStatisticsDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AutoCreateStatisticsDatabaseOption)">
            <summary>
            Explicit Visitor for AutoCreateStatisticsDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ContainmentDatabaseOption)">
            <summary>
            Visitor for ContainmentDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ContainmentDatabaseOption)">
            <summary>
            Explicit Visitor for ContainmentDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.HadrDatabaseOption)">
            <summary>
            Visitor for HadrDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.HadrDatabaseOption)">
            <summary>
            Explicit Visitor for HadrDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.HadrAvailabilityGroupDatabaseOption)">
            <summary>
            Visitor for HadrAvailabilityGroupDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.HadrAvailabilityGroupDatabaseOption)">
            <summary>
            Explicit Visitor for HadrAvailabilityGroupDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DelayedDurabilityDatabaseOption)">
            <summary>
            Visitor for DelayedDurabilityDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DelayedDurabilityDatabaseOption)">
            <summary>
            Explicit Visitor for DelayedDurabilityDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CursorDefaultDatabaseOption)">
            <summary>
            Visitor for CursorDefaultDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CursorDefaultDatabaseOption)">
            <summary>
            Explicit Visitor for CursorDefaultDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RecoveryDatabaseOption)">
            <summary>
            Visitor for RecoveryDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RecoveryDatabaseOption)">
            <summary>
            Explicit Visitor for RecoveryDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TargetRecoveryTimeDatabaseOption)">
            <summary>
            Visitor for TargetRecoveryTimeDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TargetRecoveryTimeDatabaseOption)">
            <summary>
            Explicit Visitor for TargetRecoveryTimeDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PageVerifyDatabaseOption)">
            <summary>
            Visitor for PageVerifyDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PageVerifyDatabaseOption)">
            <summary>
            Explicit Visitor for PageVerifyDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PartnerDatabaseOption)">
            <summary>
            Visitor for PartnerDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PartnerDatabaseOption)">
            <summary>
            Explicit Visitor for PartnerDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WitnessDatabaseOption)">
            <summary>
            Visitor for WitnessDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WitnessDatabaseOption)">
            <summary>
            Explicit Visitor for WitnessDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ParameterizationDatabaseOption)">
            <summary>
            Visitor for ParameterizationDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ParameterizationDatabaseOption)">
            <summary>
            Explicit Visitor for ParameterizationDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralDatabaseOption)">
            <summary>
            Visitor for LiteralDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralDatabaseOption)">
            <summary>
            Explicit Visitor for LiteralDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierDatabaseOption)">
            <summary>
            Visitor for IdentifierDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierDatabaseOption)">
            <summary>
            Explicit Visitor for IdentifierDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingDatabaseOption)">
            <summary>
            Visitor for ChangeTrackingDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingDatabaseOption)">
            <summary>
            Explicit Visitor for ChangeTrackingDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingOptionDetail)">
            <summary>
            Visitor for ChangeTrackingOptionDetail
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingOptionDetail)">
            <summary>
            Explicit Visitor for ChangeTrackingOptionDetail
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AutoCleanupChangeTrackingOptionDetail)">
            <summary>
            Visitor for AutoCleanupChangeTrackingOptionDetail
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AutoCleanupChangeTrackingOptionDetail)">
            <summary>
            Explicit Visitor for AutoCleanupChangeTrackingOptionDetail
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ChangeRetentionChangeTrackingOptionDetail)">
            <summary>
            Visitor for ChangeRetentionChangeTrackingOptionDetail
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ChangeRetentionChangeTrackingOptionDetail)">
            <summary>
            Explicit Visitor for ChangeRetentionChangeTrackingOptionDetail
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AcceleratedDatabaseRecoveryDatabaseOption)">
            <summary>
            Visitor for AcceleratedDatabaseRecoveryDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AcceleratedDatabaseRecoveryDatabaseOption)">
            <summary>
            Explicit Visitor for AcceleratedDatabaseRecoveryDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OptimizedLockingDatabaseOption)">
            <summary>
            Visitor for OptimizedLockingDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OptimizedLockingDatabaseOption)">
            <summary>
            Explicit Visitor for OptimizedLockingDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDatabaseOption)">
            <summary>
            Visitor for QueryStoreDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDatabaseOption)">
            <summary>
            Explicit Visitor for QueryStoreDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreOption)">
            <summary>
            Visitor for QueryStoreOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreOption)">
            <summary>
            Explicit Visitor for QueryStoreOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDesiredStateOption)">
            <summary>
            Visitor for QueryStoreDesiredStateOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDesiredStateOption)">
            <summary>
            Explicit Visitor for QueryStoreDesiredStateOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreCapturePolicyOption)">
            <summary>
            Visitor for QueryStoreCapturePolicyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreCapturePolicyOption)">
            <summary>
            Explicit Visitor for QueryStoreCapturePolicyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreSizeCleanupPolicyOption)">
            <summary>
            Visitor for QueryStoreSizeCleanupPolicyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreSizeCleanupPolicyOption)">
            <summary>
            Explicit Visitor for QueryStoreSizeCleanupPolicyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDataFlushIntervalOption)">
            <summary>
            Visitor for QueryStoreDataFlushIntervalOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDataFlushIntervalOption)">
            <summary>
            Explicit Visitor for QueryStoreDataFlushIntervalOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreIntervalLengthOption)">
            <summary>
            Visitor for QueryStoreIntervalLengthOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreIntervalLengthOption)">
            <summary>
            Explicit Visitor for QueryStoreIntervalLengthOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreMaxStorageSizeOption)">
            <summary>
            Visitor for QueryStoreMaxStorageSizeOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreMaxStorageSizeOption)">
            <summary>
            Explicit Visitor for QueryStoreMaxStorageSizeOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreMaxPlansPerQueryOption)">
            <summary>
            Visitor for QueryStoreMaxPlansPerQueryOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreMaxPlansPerQueryOption)">
            <summary>
            Explicit Visitor for QueryStoreMaxPlansPerQueryOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreTimeCleanupPolicyOption)">
            <summary>
            Visitor for QueryStoreTimeCleanupPolicyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreTimeCleanupPolicyOption)">
            <summary>
            Explicit Visitor for QueryStoreTimeCleanupPolicyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreWaitStatsCaptureOption)">
            <summary>
            Visitor for QueryStoreWaitStatsCaptureOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreWaitStatsCaptureOption)">
            <summary>
            Explicit Visitor for QueryStoreWaitStatsCaptureOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningDatabaseOption)">
            <summary>
            Visitor for AutomaticTuningDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningDatabaseOption)">
            <summary>
            Explicit Visitor for AutomaticTuningDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningOption)">
            <summary>
            Visitor for AutomaticTuningOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningOption)">
            <summary>
            Explicit Visitor for AutomaticTuningOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningForceLastGoodPlanOption)">
            <summary>
            Visitor for AutomaticTuningForceLastGoodPlanOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningForceLastGoodPlanOption)">
            <summary>
            Explicit Visitor for AutomaticTuningForceLastGoodPlanOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningCreateIndexOption)">
            <summary>
            Visitor for AutomaticTuningCreateIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningCreateIndexOption)">
            <summary>
            Explicit Visitor for AutomaticTuningCreateIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningDropIndexOption)">
            <summary>
            Visitor for AutomaticTuningDropIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningDropIndexOption)">
            <summary>
            Explicit Visitor for AutomaticTuningDropIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningMaintainIndexOption)">
            <summary>
            Visitor for AutomaticTuningMaintainIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningMaintainIndexOption)">
            <summary>
            Explicit Visitor for AutomaticTuningMaintainIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamDatabaseOption)">
            <summary>
            Visitor for FileStreamDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamDatabaseOption)">
            <summary>
            Explicit Visitor for FileStreamDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CatalogCollationOption)">
            <summary>
            Visitor for CatalogCollationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CatalogCollationOption)">
            <summary>
            Explicit Visitor for CatalogCollationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LedgerOption)">
            <summary>
            Visitor for LedgerOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LedgerOption)">
            <summary>
            Explicit Visitor for LedgerOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeDatabaseOption)">
            <summary>
            Visitor for MaxSizeDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeDatabaseOption)">
            <summary>
            Explicit Visitor for MaxSizeDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabasePerformCutoverStatement)">
            <summary>
            Visitor for AlterDatabasePerformCutoverStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabasePerformCutoverStatement)">
            <summary>
            Explicit Visitor for AlterDatabasePerformCutoverStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterIndexStatement)">
            <summary>
            Visitor for AlterTableAlterIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterIndexStatement)">
            <summary>
            Explicit Visitor for AlterTableAlterIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnStatement)">
            <summary>
            Visitor for AlterTableAlterColumnStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnStatement)">
            <summary>
            Explicit Visitor for AlterTableAlterColumnStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition)">
            <summary>
            Visitor for ColumnDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition)">
            <summary>
            Explicit Visitor for ColumnDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinition)">
            <summary>
            Visitor for ColumnEncryptionDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinition)">
            <summary>
            Explicit Visitor for ColumnEncryptionDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinitionParameter)">
            <summary>
            Visitor for ColumnEncryptionDefinitionParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinitionParameter)">
            <summary>
            Explicit Visitor for ColumnEncryptionDefinitionParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyNameParameter)">
            <summary>
            Visitor for ColumnEncryptionKeyNameParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyNameParameter)">
            <summary>
            Explicit Visitor for ColumnEncryptionKeyNameParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionTypeParameter)">
            <summary>
            Visitor for ColumnEncryptionTypeParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionTypeParameter)">
            <summary>
            Explicit Visitor for ColumnEncryptionTypeParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionAlgorithmParameter)">
            <summary>
            Visitor for ColumnEncryptionAlgorithmParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionAlgorithmParameter)">
            <summary>
            Explicit Visitor for ColumnEncryptionAlgorithmParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentityOptions)">
            <summary>
            Visitor for IdentityOptions
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentityOptions)">
            <summary>
            Explicit Visitor for IdentityOptions
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnStorageOptions)">
            <summary>
            Visitor for ColumnStorageOptions
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnStorageOptions)">
            <summary>
            Explicit Visitor for ColumnStorageOptions
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ConstraintDefinition)">
            <summary>
            Visitor for ConstraintDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ConstraintDefinition)">
            <summary>
            Explicit Visitor for ConstraintDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement)">
            <summary>
            Visitor for CreateTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement)">
            <summary>
            Explicit Visitor for CreateTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FederationScheme)">
            <summary>
            Visitor for FederationScheme
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FederationScheme)">
            <summary>
            Explicit Visitor for FederationScheme
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableDataCompressionOption)">
            <summary>
            Visitor for TableDataCompressionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableDataCompressionOption)">
            <summary>
            Explicit Visitor for TableDataCompressionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableXmlCompressionOption)">
            <summary>
            Visitor for TableXmlCompressionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableXmlCompressionOption)">
            <summary>
            Explicit Visitor for TableXmlCompressionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableDistributionOption)">
            <summary>
            Visitor for TableDistributionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableDistributionOption)">
            <summary>
            Explicit Visitor for TableDistributionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableDistributionPolicy)">
            <summary>
            Visitor for TableDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableDistributionPolicy)">
            <summary>
            Explicit Visitor for TableDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableReplicateDistributionPolicy)">
            <summary>
            Visitor for TableReplicateDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableReplicateDistributionPolicy)">
            <summary>
            Explicit Visitor for TableReplicateDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableRoundRobinDistributionPolicy)">
            <summary>
            Visitor for TableRoundRobinDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableRoundRobinDistributionPolicy)">
            <summary>
            Explicit Visitor for TableRoundRobinDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableHashDistributionPolicy)">
            <summary>
            Visitor for TableHashDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableHashDistributionPolicy)">
            <summary>
            Explicit Visitor for TableHashDistributionPolicy
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ClusterByTableOption)">
            <summary>
            Visitor for ClusterByTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ClusterByTableOption)">
            <summary>
            Explicit Visitor for ClusterByTableOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableIndexOption)">
            <summary>
            Visitor for TableIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableIndexOption)">
            <summary>
            Explicit Visitor for TableIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableIndexType)">
            <summary>
            Visitor for TableIndexType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableIndexType)">
            <summary>
            Explicit Visitor for TableIndexType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableClusteredIndexType)">
            <summary>
            Visitor for TableClusteredIndexType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableClusteredIndexType)">
            <summary>
            Explicit Visitor for TableClusteredIndexType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableNonClusteredIndexType)">
            <summary>
            Visitor for TableNonClusteredIndexType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableNonClusteredIndexType)">
            <summary>
            Explicit Visitor for TableNonClusteredIndexType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TablePartitionOption)">
            <summary>
            Visitor for TablePartitionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TablePartitionOption)">
            <summary>
            Explicit Visitor for TablePartitionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PartitionSpecifications)">
            <summary>
            Visitor for PartitionSpecifications
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PartitionSpecifications)">
            <summary>
            Explicit Visitor for PartitionSpecifications
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TablePartitionOptionSpecifications)">
            <summary>
            Visitor for TablePartitionOptionSpecifications
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TablePartitionOptionSpecifications)">
            <summary>
            Explicit Visitor for TablePartitionOptionSpecifications
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LocationOption)">
            <summary>
            Visitor for LocationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LocationOption)">
            <summary>
            Explicit Visitor for LocationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RenameEntityStatement)">
            <summary>
            Visitor for RenameEntityStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RenameEntityStatement)">
            <summary>
            Explicit Visitor for RenameEntityStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CopyStatement)">
            <summary>
            Visitor for CopyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CopyStatement)">
            <summary>
            Explicit Visitor for CopyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CopyStatementOptionBase)">
            <summary>
            Visitor for CopyStatementOptionBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CopyStatementOptionBase)">
            <summary>
            Explicit Visitor for CopyStatementOptionBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CopyOption)">
            <summary>
            Visitor for CopyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CopyOption)">
            <summary>
            Explicit Visitor for CopyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CopyCredentialOption)">
            <summary>
            Visitor for CopyCredentialOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CopyCredentialOption)">
            <summary>
            Explicit Visitor for CopyCredentialOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SingleValueTypeCopyOption)">
            <summary>
            Visitor for SingleValueTypeCopyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SingleValueTypeCopyOption)">
            <summary>
            Explicit Visitor for SingleValueTypeCopyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ListTypeCopyOption)">
            <summary>
            Visitor for ListTypeCopyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ListTypeCopyOption)">
            <summary>
            Explicit Visitor for ListTypeCopyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CopyColumnOption)">
            <summary>
            Visitor for CopyColumnOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CopyColumnOption)">
            <summary>
            Explicit Visitor for CopyColumnOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DataCompressionOption)">
            <summary>
            Visitor for DataCompressionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DataCompressionOption)">
            <summary>
            Explicit Visitor for DataCompressionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlCompressionOption)">
            <summary>
            Visitor for XmlCompressionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.XmlCompressionOption)">
            <summary>
            Explicit Visitor for XmlCompressionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CompressionPartitionRange)">
            <summary>
            Visitor for CompressionPartitionRange
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CompressionPartitionRange)">
            <summary>
            Explicit Visitor for CompressionPartitionRange
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CheckConstraintDefinition)">
            <summary>
            Visitor for CheckConstraintDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CheckConstraintDefinition)">
            <summary>
            Explicit Visitor for CheckConstraintDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DefaultConstraintDefinition)">
            <summary>
            Visitor for DefaultConstraintDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DefaultConstraintDefinition)">
            <summary>
            Explicit Visitor for DefaultConstraintDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ForeignKeyConstraintDefinition)">
            <summary>
            Visitor for ForeignKeyConstraintDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ForeignKeyConstraintDefinition)">
            <summary>
            Explicit Visitor for ForeignKeyConstraintDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.NullableConstraintDefinition)">
            <summary>
            Visitor for NullableConstraintDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.NullableConstraintDefinition)">
            <summary>
            Explicit Visitor for NullableConstraintDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphConnectionBetweenNodes)">
            <summary>
            Visitor for GraphConnectionBetweenNodes
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphConnectionBetweenNodes)">
            <summary>
            Explicit Visitor for GraphConnectionBetweenNodes
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphConnectionConstraintDefinition)">
            <summary>
            Visitor for GraphConnectionConstraintDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphConnectionConstraintDefinition)">
            <summary>
            Explicit Visitor for GraphConnectionConstraintDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UniqueConstraintDefinition)">
            <summary>
            Visitor for UniqueConstraintDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UniqueConstraintDefinition)">
            <summary>
            Explicit Visitor for UniqueConstraintDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupStatement)">
            <summary>
            Visitor for BackupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupStatement)">
            <summary>
            Explicit Visitor for BackupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupDatabaseStatement)">
            <summary>
            Visitor for BackupDatabaseStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupDatabaseStatement)">
            <summary>
            Explicit Visitor for BackupDatabaseStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupTransactionLogStatement)">
            <summary>
            Visitor for BackupTransactionLogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupTransactionLogStatement)">
            <summary>
            Explicit Visitor for BackupTransactionLogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RestoreStatement)">
            <summary>
            Visitor for RestoreStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RestoreStatement)">
            <summary>
            Explicit Visitor for RestoreStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RestoreOption)">
            <summary>
            Visitor for RestoreOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RestoreOption)">
            <summary>
            Explicit Visitor for RestoreOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionRestoreOption)">
            <summary>
            Visitor for ScalarExpressionRestoreOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionRestoreOption)">
            <summary>
            Explicit Visitor for ScalarExpressionRestoreOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MoveRestoreOption)">
            <summary>
            Visitor for MoveRestoreOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MoveRestoreOption)">
            <summary>
            Explicit Visitor for MoveRestoreOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.StopRestoreOption)">
            <summary>
            Visitor for StopRestoreOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.StopRestoreOption)">
            <summary>
            Explicit Visitor for StopRestoreOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamRestoreOption)">
            <summary>
            Visitor for FileStreamRestoreOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamRestoreOption)">
            <summary>
            Explicit Visitor for FileStreamRestoreOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupOption)">
            <summary>
            Visitor for BackupOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupOption)">
            <summary>
            Explicit Visitor for BackupOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupEncryptionOption)">
            <summary>
            Visitor for BackupEncryptionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupEncryptionOption)">
            <summary>
            Explicit Visitor for BackupEncryptionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DeviceInfo)">
            <summary>
            Visitor for DeviceInfo
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DeviceInfo)">
            <summary>
            Explicit Visitor for DeviceInfo
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MirrorToClause)">
            <summary>
            Visitor for MirrorToClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MirrorToClause)">
            <summary>
            Explicit Visitor for MirrorToClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupRestoreFileInfo)">
            <summary>
            Visitor for BackupRestoreFileInfo
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupRestoreFileInfo)">
            <summary>
            Explicit Visitor for BackupRestoreFileInfo
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertBase)">
            <summary>
            Visitor for BulkInsertBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertBase)">
            <summary>
            Explicit Visitor for BulkInsertBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertStatement)">
            <summary>
            Visitor for BulkInsertStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertStatement)">
            <summary>
            Explicit Visitor for BulkInsertStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.InsertBulkStatement)">
            <summary>
            Visitor for InsertBulkStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.InsertBulkStatement)">
            <summary>
            Explicit Visitor for InsertBulkStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertOption)">
            <summary>
            Visitor for BulkInsertOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertOption)">
            <summary>
            Explicit Visitor for BulkInsertOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetCosmosOption)">
            <summary>
            Visitor for OpenRowsetCosmosOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetCosmosOption)">
            <summary>
            Explicit Visitor for OpenRowsetCosmosOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOpenRowsetCosmosOption)">
            <summary>
            Visitor for LiteralOpenRowsetCosmosOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOpenRowsetCosmosOption)">
            <summary>
            Explicit Visitor for LiteralOpenRowsetCosmosOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralBulkInsertOption)">
            <summary>
            Visitor for LiteralBulkInsertOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralBulkInsertOption)">
            <summary>
            Explicit Visitor for LiteralBulkInsertOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OrderBulkInsertOption)">
            <summary>
            Visitor for OrderBulkInsertOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OrderBulkInsertOption)">
            <summary>
            Explicit Visitor for OrderBulkInsertOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinitionBase)">
            <summary>
            Visitor for ColumnDefinitionBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinitionBase)">
            <summary>
            Explicit Visitor for ColumnDefinitionBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableColumnDefinition)">
            <summary>
            Visitor for ExternalTableColumnDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableColumnDefinition)">
            <summary>
            Explicit Visitor for ExternalTableColumnDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.InsertBulkColumnDefinition)">
            <summary>
            Visitor for InsertBulkColumnDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.InsertBulkColumnDefinition)">
            <summary>
            Explicit Visitor for InsertBulkColumnDefinition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DbccStatement)">
            <summary>
            Visitor for DbccStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DbccStatement)">
            <summary>
            Explicit Visitor for DbccStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DbccOption)">
            <summary>
            Visitor for DbccOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DbccOption)">
            <summary>
            Explicit Visitor for DbccOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DbccNamedLiteral)">
            <summary>
            Visitor for DbccNamedLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DbccNamedLiteral)">
            <summary>
            Explicit Visitor for DbccNamedLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateAsymmetricKeyStatement)">
            <summary>
            Visitor for CreateAsymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateAsymmetricKeyStatement)">
            <summary>
            Explicit Visitor for CreateAsymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionFunctionStatement)">
            <summary>
            Visitor for CreatePartitionFunctionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionFunctionStatement)">
            <summary>
            Explicit Visitor for CreatePartitionFunctionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PartitionParameterType)">
            <summary>
            Visitor for PartitionParameterType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PartitionParameterType)">
            <summary>
            Explicit Visitor for PartitionParameterType
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionSchemeStatement)">
            <summary>
            Visitor for CreatePartitionSchemeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionSchemeStatement)">
            <summary>
            Explicit Visitor for CreatePartitionSchemeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteServiceBindingStatementBase)">
            <summary>
            Visitor for RemoteServiceBindingStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteServiceBindingStatementBase)">
            <summary>
            Explicit Visitor for RemoteServiceBindingStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteServiceBindingOption)">
            <summary>
            Visitor for RemoteServiceBindingOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RemoteServiceBindingOption)">
            <summary>
            Explicit Visitor for RemoteServiceBindingOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffRemoteServiceBindingOption)">
            <summary>
            Visitor for OnOffRemoteServiceBindingOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffRemoteServiceBindingOption)">
            <summary>
            Explicit Visitor for OnOffRemoteServiceBindingOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UserRemoteServiceBindingOption)">
            <summary>
            Visitor for UserRemoteServiceBindingOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UserRemoteServiceBindingOption)">
            <summary>
            Explicit Visitor for UserRemoteServiceBindingOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateRemoteServiceBindingStatement)">
            <summary>
            Visitor for CreateRemoteServiceBindingStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateRemoteServiceBindingStatement)">
            <summary>
            Explicit Visitor for CreateRemoteServiceBindingStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterRemoteServiceBindingStatement)">
            <summary>
            Visitor for AlterRemoteServiceBindingStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterRemoteServiceBindingStatement)">
            <summary>
            Explicit Visitor for AlterRemoteServiceBindingStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EncryptionSource)">
            <summary>
            Visitor for EncryptionSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EncryptionSource)">
            <summary>
            Explicit Visitor for EncryptionSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyEncryptionSource)">
            <summary>
            Visitor for AssemblyEncryptionSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyEncryptionSource)">
            <summary>
            Explicit Visitor for AssemblyEncryptionSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FileEncryptionSource)">
            <summary>
            Visitor for FileEncryptionSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FileEncryptionSource)">
            <summary>
            Explicit Visitor for FileEncryptionSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ProviderEncryptionSource)">
            <summary>
            Visitor for ProviderEncryptionSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ProviderEncryptionSource)">
            <summary>
            Explicit Visitor for ProviderEncryptionSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CertificateStatementBase)">
            <summary>
            Visitor for CertificateStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CertificateStatementBase)">
            <summary>
            Explicit Visitor for CertificateStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterCertificateStatement)">
            <summary>
            Visitor for AlterCertificateStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterCertificateStatement)">
            <summary>
            Explicit Visitor for AlterCertificateStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateCertificateStatement)">
            <summary>
            Visitor for CreateCertificateStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateCertificateStatement)">
            <summary>
            Explicit Visitor for CreateCertificateStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CertificateOption)">
            <summary>
            Visitor for CertificateOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CertificateOption)">
            <summary>
            Explicit Visitor for CertificateOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateContractStatement)">
            <summary>
            Visitor for CreateContractStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateContractStatement)">
            <summary>
            Explicit Visitor for CreateContractStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ContractMessage)">
            <summary>
            Visitor for ContractMessage
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ContractMessage)">
            <summary>
            Explicit Visitor for ContractMessage
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CredentialStatement)">
            <summary>
            Visitor for CredentialStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CredentialStatement)">
            <summary>
            Explicit Visitor for CredentialStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateCredentialStatement)">
            <summary>
            Visitor for CreateCredentialStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateCredentialStatement)">
            <summary>
            Explicit Visitor for CreateCredentialStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterCredentialStatement)">
            <summary>
            Visitor for AlterCredentialStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterCredentialStatement)">
            <summary>
            Explicit Visitor for AlterCredentialStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MessageTypeStatementBase)">
            <summary>
            Visitor for MessageTypeStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MessageTypeStatementBase)">
            <summary>
            Explicit Visitor for MessageTypeStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateMessageTypeStatement)">
            <summary>
            Visitor for CreateMessageTypeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateMessageTypeStatement)">
            <summary>
            Explicit Visitor for CreateMessageTypeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterMessageTypeStatement)">
            <summary>
            Visitor for AlterMessageTypeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterMessageTypeStatement)">
            <summary>
            Explicit Visitor for AlterMessageTypeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateAggregateStatement)">
            <summary>
            Visitor for CreateAggregateStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateAggregateStatement)">
            <summary>
            Explicit Visitor for CreateAggregateStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateEndpointStatement)">
            <summary>
            Visitor for CreateEndpointStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateEndpointStatement)">
            <summary>
            Explicit Visitor for CreateEndpointStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterEndpointStatement)">
            <summary>
            Visitor for AlterEndpointStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterEndpointStatement)">
            <summary>
            Explicit Visitor for AlterEndpointStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateEndpointStatementBase)">
            <summary>
            Visitor for AlterCreateEndpointStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateEndpointStatementBase)">
            <summary>
            Explicit Visitor for AlterCreateEndpointStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EndpointAffinity)">
            <summary>
            Visitor for EndpointAffinity
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EndpointAffinity)">
            <summary>
            Explicit Visitor for EndpointAffinity
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EndpointProtocolOption)">
            <summary>
            Visitor for EndpointProtocolOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EndpointProtocolOption)">
            <summary>
            Explicit Visitor for EndpointProtocolOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralEndpointProtocolOption)">
            <summary>
            Visitor for LiteralEndpointProtocolOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralEndpointProtocolOption)">
            <summary>
            Explicit Visitor for LiteralEndpointProtocolOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationEndpointProtocolOption)">
            <summary>
            Visitor for AuthenticationEndpointProtocolOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationEndpointProtocolOption)">
            <summary>
            Explicit Visitor for AuthenticationEndpointProtocolOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PortsEndpointProtocolOption)">
            <summary>
            Visitor for PortsEndpointProtocolOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PortsEndpointProtocolOption)">
            <summary>
            Explicit Visitor for PortsEndpointProtocolOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CompressionEndpointProtocolOption)">
            <summary>
            Visitor for CompressionEndpointProtocolOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CompressionEndpointProtocolOption)">
            <summary>
            Explicit Visitor for CompressionEndpointProtocolOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ListenerIPEndpointProtocolOption)">
            <summary>
            Visitor for ListenerIPEndpointProtocolOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ListenerIPEndpointProtocolOption)">
            <summary>
            Explicit Visitor for ListenerIPEndpointProtocolOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IPv4)">
            <summary>
            Visitor for IPv4
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IPv4)">
            <summary>
            Explicit Visitor for IPv4
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SoapMethod)">
            <summary>
            Visitor for SoapMethod
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SoapMethod)">
            <summary>
            Explicit Visitor for SoapMethod
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PayloadOption)">
            <summary>
            Visitor for PayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PayloadOption)">
            <summary>
            Explicit Visitor for PayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EnabledDisabledPayloadOption)">
            <summary>
            Visitor for EnabledDisabledPayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EnabledDisabledPayloadOption)">
            <summary>
            Explicit Visitor for EnabledDisabledPayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WsdlPayloadOption)">
            <summary>
            Visitor for WsdlPayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WsdlPayloadOption)">
            <summary>
            Explicit Visitor for WsdlPayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LoginTypePayloadOption)">
            <summary>
            Visitor for LoginTypePayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LoginTypePayloadOption)">
            <summary>
            Explicit Visitor for LoginTypePayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralPayloadOption)">
            <summary>
            Visitor for LiteralPayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralPayloadOption)">
            <summary>
            Explicit Visitor for LiteralPayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SessionTimeoutPayloadOption)">
            <summary>
            Visitor for SessionTimeoutPayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SessionTimeoutPayloadOption)">
            <summary>
            Explicit Visitor for SessionTimeoutPayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaPayloadOption)">
            <summary>
            Visitor for SchemaPayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaPayloadOption)">
            <summary>
            Explicit Visitor for SchemaPayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CharacterSetPayloadOption)">
            <summary>
            Visitor for CharacterSetPayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CharacterSetPayloadOption)">
            <summary>
            Explicit Visitor for CharacterSetPayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RolePayloadOption)">
            <summary>
            Visitor for RolePayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RolePayloadOption)">
            <summary>
            Explicit Visitor for RolePayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationPayloadOption)">
            <summary>
            Visitor for AuthenticationPayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationPayloadOption)">
            <summary>
            Explicit Visitor for AuthenticationPayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EncryptionPayloadOption)">
            <summary>
            Visitor for EncryptionPayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EncryptionPayloadOption)">
            <summary>
            Explicit Visitor for EncryptionPayloadOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SymmetricKeyStatement)">
            <summary>
            Visitor for SymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SymmetricKeyStatement)">
            <summary>
            Explicit Visitor for SymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateSymmetricKeyStatement)">
            <summary>
            Visitor for CreateSymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateSymmetricKeyStatement)">
            <summary>
            Explicit Visitor for CreateSymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.KeyOption)">
            <summary>
            Visitor for KeyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.KeyOption)">
            <summary>
            Explicit Visitor for KeyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.KeySourceKeyOption)">
            <summary>
            Visitor for KeySourceKeyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.KeySourceKeyOption)">
            <summary>
            Explicit Visitor for KeySourceKeyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlgorithmKeyOption)">
            <summary>
            Visitor for AlgorithmKeyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlgorithmKeyOption)">
            <summary>
            Explicit Visitor for AlgorithmKeyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentityValueKeyOption)">
            <summary>
            Visitor for IdentityValueKeyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentityValueKeyOption)">
            <summary>
            Explicit Visitor for IdentityValueKeyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ProviderKeyNameKeyOption)">
            <summary>
            Visitor for ProviderKeyNameKeyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ProviderKeyNameKeyOption)">
            <summary>
            Explicit Visitor for ProviderKeyNameKeyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreationDispositionKeyOption)">
            <summary>
            Visitor for CreationDispositionKeyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreationDispositionKeyOption)">
            <summary>
            Explicit Visitor for CreationDispositionKeyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterSymmetricKeyStatement)">
            <summary>
            Visitor for AlterSymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterSymmetricKeyStatement)">
            <summary>
            Explicit Visitor for AlterSymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogStatement)">
            <summary>
            Visitor for FullTextCatalogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogStatement)">
            <summary>
            Explicit Visitor for FullTextCatalogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogOption)">
            <summary>
            Visitor for FullTextCatalogOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogOption)">
            <summary>
            Explicit Visitor for FullTextCatalogOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffFullTextCatalogOption)">
            <summary>
            Visitor for OnOffFullTextCatalogOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffFullTextCatalogOption)">
            <summary>
            Explicit Visitor for OnOffFullTextCatalogOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextCatalogStatement)">
            <summary>
            Visitor for CreateFullTextCatalogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextCatalogStatement)">
            <summary>
            Explicit Visitor for CreateFullTextCatalogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextCatalogStatement)">
            <summary>
            Visitor for AlterFullTextCatalogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextCatalogStatement)">
            <summary>
            Explicit Visitor for AlterFullTextCatalogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateServiceStatementBase)">
            <summary>
            Visitor for AlterCreateServiceStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateServiceStatementBase)">
            <summary>
            Explicit Visitor for AlterCreateServiceStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateServiceStatement)">
            <summary>
            Visitor for CreateServiceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateServiceStatement)">
            <summary>
            Explicit Visitor for CreateServiceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServiceStatement)">
            <summary>
            Visitor for AlterServiceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServiceStatement)">
            <summary>
            Explicit Visitor for AlterServiceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ServiceContract)">
            <summary>
            Visitor for ServiceContract
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ServiceContract)">
            <summary>
            Explicit Visitor for ServiceContract
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpression)">
            <summary>
            Visitor for BinaryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpression)">
            <summary>
            Explicit Visitor for BinaryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BuiltInFunctionTableReference)">
            <summary>
            Visitor for BuiltInFunctionTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BuiltInFunctionTableReference)">
            <summary>
            Explicit Visitor for BuiltInFunctionTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GlobalFunctionTableReference)">
            <summary>
            Visitor for GlobalFunctionTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GlobalFunctionTableReference)">
            <summary>
            Explicit Visitor for GlobalFunctionTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ComputeClause)">
            <summary>
            Visitor for ComputeClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ComputeClause)">
            <summary>
            Explicit Visitor for ComputeClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunction)">
            <summary>
            Visitor for ComputeFunction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunction)">
            <summary>
            Explicit Visitor for ComputeFunction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PivotedTableReference)">
            <summary>
            Visitor for PivotedTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PivotedTableReference)">
            <summary>
            Explicit Visitor for PivotedTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UnpivotedTableReference)">
            <summary>
            Visitor for UnpivotedTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UnpivotedTableReference)">
            <summary>
            Explicit Visitor for UnpivotedTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UnqualifiedJoin)">
            <summary>
            Visitor for UnqualifiedJoin
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UnqualifiedJoin)">
            <summary>
            Explicit Visitor for UnqualifiedJoin
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableSampleClause)">
            <summary>
            Visitor for TableSampleClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableSampleClause)">
            <summary>
            Explicit Visitor for TableSampleClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpression)">
            <summary>
            Visitor for ScalarExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpression)">
            <summary>
            Explicit Visitor for ScalarExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanExpression)">
            <summary>
            Visitor for BooleanExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanExpression)">
            <summary>
            Explicit Visitor for BooleanExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanNotExpression)">
            <summary>
            Visitor for BooleanNotExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanNotExpression)">
            <summary>
            Explicit Visitor for BooleanNotExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanParenthesisExpression)">
            <summary>
            Visitor for BooleanParenthesisExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanParenthesisExpression)">
            <summary>
            Explicit Visitor for BooleanParenthesisExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonExpression)">
            <summary>
            Visitor for BooleanComparisonExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonExpression)">
            <summary>
            Explicit Visitor for BooleanComparisonExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanBinaryExpression)">
            <summary>
            Visitor for BooleanBinaryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanBinaryExpression)">
            <summary>
            Explicit Visitor for BooleanBinaryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanIsNullExpression)">
            <summary>
            Visitor for BooleanIsNullExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanIsNullExpression)">
            <summary>
            Explicit Visitor for BooleanIsNullExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchPredicate)">
            <summary>
            Visitor for GraphMatchPredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchPredicate)">
            <summary>
            Explicit Visitor for GraphMatchPredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchLastNodePredicate)">
            <summary>
            Visitor for GraphMatchLastNodePredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchLastNodePredicate)">
            <summary>
            Explicit Visitor for GraphMatchLastNodePredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchNodeExpression)">
            <summary>
            Visitor for GraphMatchNodeExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchNodeExpression)">
            <summary>
            Explicit Visitor for GraphMatchNodeExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchRecursivePredicate)">
            <summary>
            Visitor for GraphMatchRecursivePredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchRecursivePredicate)">
            <summary>
            Explicit Visitor for GraphMatchRecursivePredicate
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchExpression)">
            <summary>
            Visitor for GraphMatchExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchExpression)">
            <summary>
            Explicit Visitor for GraphMatchExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchCompositeExpression)">
            <summary>
            Visitor for GraphMatchCompositeExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchCompositeExpression)">
            <summary>
            Explicit Visitor for GraphMatchCompositeExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphRecursiveMatchQuantifier)">
            <summary>
            Visitor for GraphRecursiveMatchQuantifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GraphRecursiveMatchQuantifier)">
            <summary>
            Explicit Visitor for GraphRecursiveMatchQuantifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionWithSortOrder)">
            <summary>
            Visitor for ExpressionWithSortOrder
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionWithSortOrder)">
            <summary>
            Explicit Visitor for ExpressionWithSortOrder
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GroupByClause)">
            <summary>
            Visitor for GroupByClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GroupByClause)">
            <summary>
            Explicit Visitor for GroupByClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GroupingSpecification)">
            <summary>
            Visitor for GroupingSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GroupingSpecification)">
            <summary>
            Explicit Visitor for GroupingSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionGroupingSpecification)">
            <summary>
            Visitor for ExpressionGroupingSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionGroupingSpecification)">
            <summary>
            Explicit Visitor for ExpressionGroupingSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CompositeGroupingSpecification)">
            <summary>
            Visitor for CompositeGroupingSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CompositeGroupingSpecification)">
            <summary>
            Explicit Visitor for CompositeGroupingSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CubeGroupingSpecification)">
            <summary>
            Visitor for CubeGroupingSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CubeGroupingSpecification)">
            <summary>
            Explicit Visitor for CubeGroupingSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RollupGroupingSpecification)">
            <summary>
            Visitor for RollupGroupingSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RollupGroupingSpecification)">
            <summary>
            Explicit Visitor for RollupGroupingSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GrandTotalGroupingSpecification)">
            <summary>
            Visitor for GrandTotalGroupingSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GrandTotalGroupingSpecification)">
            <summary>
            Explicit Visitor for GrandTotalGroupingSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GroupingSetsGroupingSpecification)">
            <summary>
            Visitor for GroupingSetsGroupingSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GroupingSetsGroupingSpecification)">
            <summary>
            Explicit Visitor for GroupingSetsGroupingSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OutputClause)">
            <summary>
            Visitor for OutputClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OutputClause)">
            <summary>
            Explicit Visitor for OutputClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OutputIntoClause)">
            <summary>
            Visitor for OutputIntoClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OutputIntoClause)">
            <summary>
            Explicit Visitor for OutputIntoClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.HavingClause)">
            <summary>
            Visitor for HavingClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.HavingClause)">
            <summary>
            Explicit Visitor for HavingClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentityFunctionCall)">
            <summary>
            Visitor for IdentityFunctionCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentityFunctionCall)">
            <summary>
            Explicit Visitor for IdentityFunctionCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.JoinParenthesisTableReference)">
            <summary>
            Visitor for JoinParenthesisTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.JoinParenthesisTableReference)">
            <summary>
            Explicit Visitor for JoinParenthesisTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OrderByClause)">
            <summary>
            Visitor for OrderByClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OrderByClause)">
            <summary>
            Explicit Visitor for OrderByClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.JoinTableReference)">
            <summary>
            Visitor for JoinTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.JoinTableReference)">
            <summary>
            Explicit Visitor for JoinTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QualifiedJoin)">
            <summary>
            Visitor for QualifiedJoin
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QualifiedJoin)">
            <summary>
            Explicit Visitor for QualifiedJoin
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OdbcQualifiedJoinTableReference)">
            <summary>
            Visitor for OdbcQualifiedJoinTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OdbcQualifiedJoinTableReference)">
            <summary>
            Explicit Visitor for OdbcQualifiedJoinTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryExpression)">
            <summary>
            Visitor for QueryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryExpression)">
            <summary>
            Explicit Visitor for QueryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryParenthesisExpression)">
            <summary>
            Visitor for QueryParenthesisExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueryParenthesisExpression)">
            <summary>
            Explicit Visitor for QueryParenthesisExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QuerySpecification)">
            <summary>
            Visitor for QuerySpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QuerySpecification)">
            <summary>
            Explicit Visitor for QuerySpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FromClause)">
            <summary>
            Visitor for FromClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FromClause)">
            <summary>
            Explicit Visitor for FromClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PredictTableReference)">
            <summary>
            Visitor for PredictTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PredictTableReference)">
            <summary>
            Explicit Visitor for PredictTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectElement)">
            <summary>
            Visitor for SelectElement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectElement)">
            <summary>
            Explicit Visitor for SelectElement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectScalarExpression)">
            <summary>
            Visitor for SelectScalarExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectScalarExpression)">
            <summary>
            Explicit Visitor for SelectScalarExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectStarExpression)">
            <summary>
            Visitor for SelectStarExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectStarExpression)">
            <summary>
            Explicit Visitor for SelectStarExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectSetVariable)">
            <summary>
            Visitor for SelectSetVariable
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectSetVariable)">
            <summary>
            Explicit Visitor for SelectSetVariable
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableReference)">
            <summary>
            Visitor for TableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableReference)">
            <summary>
            Explicit Visitor for TableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableReferenceWithAlias)">
            <summary>
            Visitor for TableReferenceWithAlias
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableReferenceWithAlias)">
            <summary>
            Explicit Visitor for TableReferenceWithAlias
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TableReferenceWithAliasAndColumns)">
            <summary>
            Visitor for TableReferenceWithAliasAndColumns
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TableReferenceWithAliasAndColumns)">
            <summary>
            Explicit Visitor for TableReferenceWithAliasAndColumns
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationTableReference)">
            <summary>
            Visitor for DataModificationTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationTableReference)">
            <summary>
            Explicit Visitor for DataModificationTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableChangesTableReference)">
            <summary>
            Visitor for ChangeTableChangesTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableChangesTableReference)">
            <summary>
            Explicit Visitor for ChangeTableChangesTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableVersionTableReference)">
            <summary>
            Visitor for ChangeTableVersionTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableVersionTableReference)">
            <summary>
            Explicit Visitor for ChangeTableVersionTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanTernaryExpression)">
            <summary>
            Visitor for BooleanTernaryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanTernaryExpression)">
            <summary>
            Explicit Visitor for BooleanTernaryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TopRowFilter)">
            <summary>
            Visitor for TopRowFilter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TopRowFilter)">
            <summary>
            Explicit Visitor for TopRowFilter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OffsetClause)">
            <summary>
            Visitor for OffsetClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OffsetClause)">
            <summary>
            Explicit Visitor for OffsetClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UnaryExpression)">
            <summary>
            Visitor for UnaryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UnaryExpression)">
            <summary>
            Explicit Visitor for UnaryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BinaryQueryExpression)">
            <summary>
            Visitor for BinaryQueryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BinaryQueryExpression)">
            <summary>
            Explicit Visitor for BinaryQueryExpression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.VariableTableReference)">
            <summary>
            Visitor for VariableTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.VariableTableReference)">
            <summary>
            Explicit Visitor for VariableTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.VariableMethodCallTableReference)">
            <summary>
            Visitor for VariableMethodCallTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.VariableMethodCallTableReference)">
            <summary>
            Explicit Visitor for VariableMethodCallTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropPartitionFunctionStatement)">
            <summary>
            Visitor for DropPartitionFunctionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropPartitionFunctionStatement)">
            <summary>
            Explicit Visitor for DropPartitionFunctionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropPartitionSchemeStatement)">
            <summary>
            Visitor for DropPartitionSchemeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropPartitionSchemeStatement)">
            <summary>
            Explicit Visitor for DropPartitionSchemeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSynonymStatement)">
            <summary>
            Visitor for DropSynonymStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSynonymStatement)">
            <summary>
            Explicit Visitor for DropSynonymStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropAggregateStatement)">
            <summary>
            Visitor for DropAggregateStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropAggregateStatement)">
            <summary>
            Explicit Visitor for DropAggregateStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropAssemblyStatement)">
            <summary>
            Visitor for DropAssemblyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropAssemblyStatement)">
            <summary>
            Explicit Visitor for DropAssemblyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropApplicationRoleStatement)">
            <summary>
            Visitor for DropApplicationRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropApplicationRoleStatement)">
            <summary>
            Explicit Visitor for DropApplicationRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropFullTextCatalogStatement)">
            <summary>
            Visitor for DropFullTextCatalogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropFullTextCatalogStatement)">
            <summary>
            Explicit Visitor for DropFullTextCatalogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropFullTextIndexStatement)">
            <summary>
            Visitor for DropFullTextIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropFullTextIndexStatement)">
            <summary>
            Explicit Visitor for DropFullTextIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropLoginStatement)">
            <summary>
            Visitor for DropLoginStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropLoginStatement)">
            <summary>
            Explicit Visitor for DropLoginStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropRoleStatement)">
            <summary>
            Visitor for DropRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropRoleStatement)">
            <summary>
            Explicit Visitor for DropRoleStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropTypeStatement)">
            <summary>
            Visitor for DropTypeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropTypeStatement)">
            <summary>
            Explicit Visitor for DropTypeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropUserStatement)">
            <summary>
            Visitor for DropUserStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropUserStatement)">
            <summary>
            Explicit Visitor for DropUserStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropMasterKeyStatement)">
            <summary>
            Visitor for DropMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropMasterKeyStatement)">
            <summary>
            Explicit Visitor for DropMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSymmetricKeyStatement)">
            <summary>
            Visitor for DropSymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSymmetricKeyStatement)">
            <summary>
            Explicit Visitor for DropSymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropAsymmetricKeyStatement)">
            <summary>
            Visitor for DropAsymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropAsymmetricKeyStatement)">
            <summary>
            Explicit Visitor for DropAsymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropCertificateStatement)">
            <summary>
            Visitor for DropCertificateStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropCertificateStatement)">
            <summary>
            Explicit Visitor for DropCertificateStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropCredentialStatement)">
            <summary>
            Visitor for DropCredentialStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropCredentialStatement)">
            <summary>
            Explicit Visitor for DropCredentialStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterPartitionFunctionStatement)">
            <summary>
            Visitor for AlterPartitionFunctionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterPartitionFunctionStatement)">
            <summary>
            Explicit Visitor for AlterPartitionFunctionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterPartitionSchemeStatement)">
            <summary>
            Visitor for AlterPartitionSchemeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterPartitionSchemeStatement)">
            <summary>
            Explicit Visitor for AlterPartitionSchemeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextIndexStatement)">
            <summary>
            Visitor for AlterFullTextIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextIndexStatement)">
            <summary>
            Explicit Visitor for AlterFullTextIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextIndexAction)">
            <summary>
            Visitor for AlterFullTextIndexAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextIndexAction)">
            <summary>
            Explicit Visitor for AlterFullTextIndexAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SimpleAlterFullTextIndexAction)">
            <summary>
            Visitor for SimpleAlterFullTextIndexAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SimpleAlterFullTextIndexAction)">
            <summary>
            Explicit Visitor for SimpleAlterFullTextIndexAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetStopListAlterFullTextIndexAction)">
            <summary>
            Visitor for SetStopListAlterFullTextIndexAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetStopListAlterFullTextIndexAction)">
            <summary>
            Explicit Visitor for SetStopListAlterFullTextIndexAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SetSearchPropertyListAlterFullTextIndexAction)">
            <summary>
            Visitor for SetSearchPropertyListAlterFullTextIndexAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SetSearchPropertyListAlterFullTextIndexAction)">
            <summary>
            Explicit Visitor for SetSearchPropertyListAlterFullTextIndexAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropAlterFullTextIndexAction)">
            <summary>
            Visitor for DropAlterFullTextIndexAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropAlterFullTextIndexAction)">
            <summary>
            Explicit Visitor for DropAlterFullTextIndexAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AddAlterFullTextIndexAction)">
            <summary>
            Visitor for AddAlterFullTextIndexAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AddAlterFullTextIndexAction)">
            <summary>
            Explicit Visitor for AddAlterFullTextIndexAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterColumnAlterFullTextIndexAction)">
            <summary>
            Visitor for AlterColumnAlterFullTextIndexAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterColumnAlterFullTextIndexAction)">
            <summary>
            Explicit Visitor for AlterColumnAlterFullTextIndexAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateSearchPropertyListStatement)">
            <summary>
            Visitor for CreateSearchPropertyListStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateSearchPropertyListStatement)">
            <summary>
            Explicit Visitor for CreateSearchPropertyListStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterSearchPropertyListStatement)">
            <summary>
            Visitor for AlterSearchPropertyListStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterSearchPropertyListStatement)">
            <summary>
            Explicit Visitor for AlterSearchPropertyListStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SearchPropertyListAction)">
            <summary>
            Visitor for SearchPropertyListAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SearchPropertyListAction)">
            <summary>
            Explicit Visitor for SearchPropertyListAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AddSearchPropertyListAction)">
            <summary>
            Visitor for AddSearchPropertyListAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AddSearchPropertyListAction)">
            <summary>
            Explicit Visitor for AddSearchPropertyListAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSearchPropertyListAction)">
            <summary>
            Visitor for DropSearchPropertyListAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSearchPropertyListAction)">
            <summary>
            Explicit Visitor for DropSearchPropertyListAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSearchPropertyListStatement)">
            <summary>
            Visitor for DropSearchPropertyListStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSearchPropertyListStatement)">
            <summary>
            Explicit Visitor for DropSearchPropertyListStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateLoginStatement)">
            <summary>
            Visitor for CreateLoginStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateLoginStatement)">
            <summary>
            Explicit Visitor for CreateLoginStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateLoginSource)">
            <summary>
            Visitor for CreateLoginSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateLoginSource)">
            <summary>
            Explicit Visitor for CreateLoginSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PasswordCreateLoginSource)">
            <summary>
            Visitor for PasswordCreateLoginSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PasswordCreateLoginSource)">
            <summary>
            Explicit Visitor for PasswordCreateLoginSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PrincipalOption)">
            <summary>
            Visitor for PrincipalOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PrincipalOption)">
            <summary>
            Explicit Visitor for PrincipalOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffPrincipalOption)">
            <summary>
            Visitor for OnOffPrincipalOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffPrincipalOption)">
            <summary>
            Explicit Visitor for OnOffPrincipalOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralPrincipalOption)">
            <summary>
            Visitor for LiteralPrincipalOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralPrincipalOption)">
            <summary>
            Explicit Visitor for LiteralPrincipalOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierPrincipalOption)">
            <summary>
            Visitor for IdentifierPrincipalOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierPrincipalOption)">
            <summary>
            Explicit Visitor for IdentifierPrincipalOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WindowsCreateLoginSource)">
            <summary>
            Visitor for WindowsCreateLoginSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WindowsCreateLoginSource)">
            <summary>
            Explicit Visitor for WindowsCreateLoginSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalCreateLoginSource)">
            <summary>
            Visitor for ExternalCreateLoginSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalCreateLoginSource)">
            <summary>
            Explicit Visitor for ExternalCreateLoginSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CertificateCreateLoginSource)">
            <summary>
            Visitor for CertificateCreateLoginSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CertificateCreateLoginSource)">
            <summary>
            Explicit Visitor for CertificateCreateLoginSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AsymmetricKeyCreateLoginSource)">
            <summary>
            Visitor for AsymmetricKeyCreateLoginSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AsymmetricKeyCreateLoginSource)">
            <summary>
            Explicit Visitor for AsymmetricKeyCreateLoginSource
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PasswordAlterPrincipalOption)">
            <summary>
            Visitor for PasswordAlterPrincipalOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PasswordAlterPrincipalOption)">
            <summary>
            Explicit Visitor for PasswordAlterPrincipalOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginStatement)">
            <summary>
            Visitor for AlterLoginStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginStatement)">
            <summary>
            Explicit Visitor for AlterLoginStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginOptionsStatement)">
            <summary>
            Visitor for AlterLoginOptionsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginOptionsStatement)">
            <summary>
            Explicit Visitor for AlterLoginOptionsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginEnableDisableStatement)">
            <summary>
            Visitor for AlterLoginEnableDisableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginEnableDisableStatement)">
            <summary>
            Explicit Visitor for AlterLoginEnableDisableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginAddDropCredentialStatement)">
            <summary>
            Visitor for AlterLoginAddDropCredentialStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginAddDropCredentialStatement)">
            <summary>
            Explicit Visitor for AlterLoginAddDropCredentialStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RevertStatement)">
            <summary>
            Visitor for RevertStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RevertStatement)">
            <summary>
            Explicit Visitor for RevertStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropContractStatement)">
            <summary>
            Visitor for DropContractStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropContractStatement)">
            <summary>
            Explicit Visitor for DropContractStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropEndpointStatement)">
            <summary>
            Visitor for DropEndpointStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropEndpointStatement)">
            <summary>
            Explicit Visitor for DropEndpointStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropMessageTypeStatement)">
            <summary>
            Visitor for DropMessageTypeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropMessageTypeStatement)">
            <summary>
            Explicit Visitor for DropMessageTypeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropQueueStatement)">
            <summary>
            Visitor for DropQueueStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropQueueStatement)">
            <summary>
            Explicit Visitor for DropQueueStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropRemoteServiceBindingStatement)">
            <summary>
            Visitor for DropRemoteServiceBindingStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropRemoteServiceBindingStatement)">
            <summary>
            Explicit Visitor for DropRemoteServiceBindingStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropRouteStatement)">
            <summary>
            Visitor for DropRouteStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropRouteStatement)">
            <summary>
            Explicit Visitor for DropRouteStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropServiceStatement)">
            <summary>
            Visitor for DropServiceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropServiceStatement)">
            <summary>
            Explicit Visitor for DropServiceStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SignatureStatementBase)">
            <summary>
            Visitor for SignatureStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SignatureStatementBase)">
            <summary>
            Explicit Visitor for SignatureStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AddSignatureStatement)">
            <summary>
            Visitor for AddSignatureStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AddSignatureStatement)">
            <summary>
            Explicit Visitor for AddSignatureStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSignatureStatement)">
            <summary>
            Visitor for DropSignatureStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSignatureStatement)">
            <summary>
            Explicit Visitor for DropSignatureStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropEventNotificationStatement)">
            <summary>
            Visitor for DropEventNotificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropEventNotificationStatement)">
            <summary>
            Explicit Visitor for DropEventNotificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsStatement)">
            <summary>
            Visitor for ExecuteAsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsStatement)">
            <summary>
            Explicit Visitor for ExecuteAsStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EndConversationStatement)">
            <summary>
            Visitor for EndConversationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EndConversationStatement)">
            <summary>
            Explicit Visitor for EndConversationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MoveConversationStatement)">
            <summary>
            Visitor for MoveConversationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MoveConversationStatement)">
            <summary>
            Explicit Visitor for MoveConversationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GetConversationGroupStatement)">
            <summary>
            Visitor for GetConversationGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GetConversationGroupStatement)">
            <summary>
            Explicit Visitor for GetConversationGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ReceiveStatement)">
            <summary>
            Visitor for ReceiveStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ReceiveStatement)">
            <summary>
            Explicit Visitor for ReceiveStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SendStatement)">
            <summary>
            Visitor for SendStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SendStatement)">
            <summary>
            Explicit Visitor for SendStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WaitForSupportedStatement)">
            <summary>
            Visitor for WaitForSupportedStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WaitForSupportedStatement)">
            <summary>
            Explicit Visitor for WaitForSupportedStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterSchemaStatement)">
            <summary>
            Visitor for AlterSchemaStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterSchemaStatement)">
            <summary>
            Explicit Visitor for AlterSchemaStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterAsymmetricKeyStatement)">
            <summary>
            Visitor for AlterAsymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterAsymmetricKeyStatement)">
            <summary>
            Explicit Visitor for AlterAsymmetricKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServiceMasterKeyStatement)">
            <summary>
            Visitor for AlterServiceMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServiceMasterKeyStatement)">
            <summary>
            Explicit Visitor for AlterServiceMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BeginConversationTimerStatement)">
            <summary>
            Visitor for BeginConversationTimerStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BeginConversationTimerStatement)">
            <summary>
            Explicit Visitor for BeginConversationTimerStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BeginDialogStatement)">
            <summary>
            Visitor for BeginDialogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BeginDialogStatement)">
            <summary>
            Explicit Visitor for BeginDialogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DialogOption)">
            <summary>
            Visitor for DialogOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DialogOption)">
            <summary>
            Explicit Visitor for DialogOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionDialogOption)">
            <summary>
            Visitor for ScalarExpressionDialogOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionDialogOption)">
            <summary>
            Explicit Visitor for ScalarExpressionDialogOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffDialogOption)">
            <summary>
            Visitor for OnOffDialogOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffDialogOption)">
            <summary>
            Explicit Visitor for OnOffDialogOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupCertificateStatement)">
            <summary>
            Visitor for BackupCertificateStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupCertificateStatement)">
            <summary>
            Explicit Visitor for BackupCertificateStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupRestoreMasterKeyStatementBase)">
            <summary>
            Visitor for BackupRestoreMasterKeyStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupRestoreMasterKeyStatementBase)">
            <summary>
            Explicit Visitor for BackupRestoreMasterKeyStatementBase
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupServiceMasterKeyStatement)">
            <summary>
            Visitor for BackupServiceMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupServiceMasterKeyStatement)">
            <summary>
            Explicit Visitor for BackupServiceMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RestoreServiceMasterKeyStatement)">
            <summary>
            Visitor for RestoreServiceMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RestoreServiceMasterKeyStatement)">
            <summary>
            Explicit Visitor for RestoreServiceMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupMasterKeyStatement)">
            <summary>
            Visitor for BackupMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BackupMasterKeyStatement)">
            <summary>
            Explicit Visitor for BackupMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RestoreMasterKeyStatement)">
            <summary>
            Visitor for RestoreMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RestoreMasterKeyStatement)">
            <summary>
            Explicit Visitor for RestoreMasterKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionSnippet)">
            <summary>
            Visitor for ScalarExpressionSnippet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionSnippet)">
            <summary>
            Explicit Visitor for ScalarExpressionSnippet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanExpressionSnippet)">
            <summary>
            Visitor for BooleanExpressionSnippet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BooleanExpressionSnippet)">
            <summary>
            Explicit Visitor for BooleanExpressionSnippet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.StatementListSnippet)">
            <summary>
            Visitor for StatementListSnippet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.StatementListSnippet)">
            <summary>
            Explicit Visitor for StatementListSnippet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectStatementSnippet)">
            <summary>
            Visitor for SelectStatementSnippet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectStatementSnippet)">
            <summary>
            Explicit Visitor for SelectStatementSnippet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectNameSnippet)">
            <summary>
            Visitor for SchemaObjectNameSnippet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectNameSnippet)">
            <summary>
            Explicit Visitor for SchemaObjectNameSnippet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentSnippet)">
            <summary>
            Visitor for TSqlFragmentSnippet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentSnippet)">
            <summary>
            Explicit Visitor for TSqlFragmentSnippet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatementSnippet)">
            <summary>
            Visitor for TSqlStatementSnippet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatementSnippet)">
            <summary>
            Explicit Visitor for TSqlStatementSnippet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierSnippet)">
            <summary>
            Visitor for IdentifierSnippet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierSnippet)">
            <summary>
            Explicit Visitor for IdentifierSnippet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript)">
            <summary>
            Visitor for TSqlScript
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript)">
            <summary>
            Explicit Visitor for TSqlScript
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlBatch)">
            <summary>
            Visitor for TSqlBatch
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlBatch)">
            <summary>
            Explicit Visitor for TSqlBatch
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatement)">
            <summary>
            Visitor for TSqlStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatement)">
            <summary>
            Explicit Visitor for TSqlStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationStatement)">
            <summary>
            Visitor for DataModificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationStatement)">
            <summary>
            Explicit Visitor for DataModificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationSpecification)">
            <summary>
            Visitor for DataModificationSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationSpecification)">
            <summary>
            Explicit Visitor for DataModificationSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MergeStatement)">
            <summary>
            Visitor for MergeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MergeStatement)">
            <summary>
            Explicit Visitor for MergeStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MergeSpecification)">
            <summary>
            Visitor for MergeSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MergeSpecification)">
            <summary>
            Explicit Visitor for MergeSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MergeActionClause)">
            <summary>
            Visitor for MergeActionClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MergeActionClause)">
            <summary>
            Explicit Visitor for MergeActionClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MergeAction)">
            <summary>
            Visitor for MergeAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MergeAction)">
            <summary>
            Explicit Visitor for MergeAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateMergeAction)">
            <summary>
            Visitor for UpdateMergeAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UpdateMergeAction)">
            <summary>
            Explicit Visitor for UpdateMergeAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DeleteMergeAction)">
            <summary>
            Visitor for DeleteMergeAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DeleteMergeAction)">
            <summary>
            Explicit Visitor for DeleteMergeAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.InsertMergeAction)">
            <summary>
            Visitor for InsertMergeAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.InsertMergeAction)">
            <summary>
            Explicit Visitor for InsertMergeAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeTableStatement)">
            <summary>
            Visitor for CreateTypeTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeTableStatement)">
            <summary>
            Explicit Visitor for CreateTypeTableStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassificationStatement)">
            <summary>
            Visitor for SensitivityClassificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassificationStatement)">
            <summary>
            Explicit Visitor for SensitivityClassificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassificationOption)">
            <summary>
            Visitor for SensitivityClassificationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassificationOption)">
            <summary>
            Explicit Visitor for SensitivityClassificationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AddSensitivityClassificationStatement)">
            <summary>
            Visitor for AddSensitivityClassificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AddSensitivityClassificationStatement)">
            <summary>
            Explicit Visitor for AddSensitivityClassificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSensitivityClassificationStatement)">
            <summary>
            Visitor for DropSensitivityClassificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropSensitivityClassificationStatement)">
            <summary>
            Explicit Visitor for DropSensitivityClassificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationStatement)">
            <summary>
            Visitor for AuditSpecificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationStatement)">
            <summary>
            Explicit Visitor for AuditSpecificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationPart)">
            <summary>
            Visitor for AuditSpecificationPart
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationPart)">
            <summary>
            Explicit Visitor for AuditSpecificationPart
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationDetail)">
            <summary>
            Visitor for AuditSpecificationDetail
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationDetail)">
            <summary>
            Explicit Visitor for AuditSpecificationDetail
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditActionSpecification)">
            <summary>
            Visitor for AuditActionSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditActionSpecification)">
            <summary>
            Explicit Visitor for AuditActionSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseAuditAction)">
            <summary>
            Visitor for DatabaseAuditAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseAuditAction)">
            <summary>
            Explicit Visitor for DatabaseAuditAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditActionGroupReference)">
            <summary>
            Visitor for AuditActionGroupReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditActionGroupReference)">
            <summary>
            Explicit Visitor for AuditActionGroupReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseAuditSpecificationStatement)">
            <summary>
            Visitor for CreateDatabaseAuditSpecificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseAuditSpecificationStatement)">
            <summary>
            Explicit Visitor for CreateDatabaseAuditSpecificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAuditSpecificationStatement)">
            <summary>
            Visitor for AlterDatabaseAuditSpecificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAuditSpecificationStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseAuditSpecificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseAuditSpecificationStatement)">
            <summary>
            Visitor for DropDatabaseAuditSpecificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseAuditSpecificationStatement)">
            <summary>
            Explicit Visitor for DropDatabaseAuditSpecificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateServerAuditSpecificationStatement)">
            <summary>
            Visitor for CreateServerAuditSpecificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateServerAuditSpecificationStatement)">
            <summary>
            Explicit Visitor for CreateServerAuditSpecificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerAuditSpecificationStatement)">
            <summary>
            Visitor for AlterServerAuditSpecificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerAuditSpecificationStatement)">
            <summary>
            Explicit Visitor for AlterServerAuditSpecificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropServerAuditSpecificationStatement)">
            <summary>
            Visitor for DropServerAuditSpecificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropServerAuditSpecificationStatement)">
            <summary>
            Explicit Visitor for DropServerAuditSpecificationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ServerAuditStatement)">
            <summary>
            Visitor for ServerAuditStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ServerAuditStatement)">
            <summary>
            Explicit Visitor for ServerAuditStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateServerAuditStatement)">
            <summary>
            Visitor for CreateServerAuditStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateServerAuditStatement)">
            <summary>
            Explicit Visitor for CreateServerAuditStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerAuditStatement)">
            <summary>
            Visitor for AlterServerAuditStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerAuditStatement)">
            <summary>
            Explicit Visitor for AlterServerAuditStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropServerAuditStatement)">
            <summary>
            Visitor for DropServerAuditStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropServerAuditStatement)">
            <summary>
            Explicit Visitor for DropServerAuditStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditTarget)">
            <summary>
            Visitor for AuditTarget
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditTarget)">
            <summary>
            Explicit Visitor for AuditTarget
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditOption)">
            <summary>
            Visitor for AuditOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditOption)">
            <summary>
            Explicit Visitor for AuditOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.QueueDelayAuditOption)">
            <summary>
            Visitor for QueueDelayAuditOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.QueueDelayAuditOption)">
            <summary>
            Explicit Visitor for QueueDelayAuditOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditGuidAuditOption)">
            <summary>
            Visitor for AuditGuidAuditOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditGuidAuditOption)">
            <summary>
            Explicit Visitor for AuditGuidAuditOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OnFailureAuditOption)">
            <summary>
            Visitor for OnFailureAuditOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OnFailureAuditOption)">
            <summary>
            Explicit Visitor for OnFailureAuditOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OperatorAuditOption)">
            <summary>
            Visitor for OperatorAuditOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OperatorAuditOption)">
            <summary>
            Explicit Visitor for OperatorAuditOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.StateAuditOption)">
            <summary>
            Visitor for StateAuditOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.StateAuditOption)">
            <summary>
            Explicit Visitor for StateAuditOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditTargetOption)">
            <summary>
            Visitor for AuditTargetOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AuditTargetOption)">
            <summary>
            Explicit Visitor for AuditTargetOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeAuditTargetOption)">
            <summary>
            Visitor for MaxSizeAuditTargetOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeAuditTargetOption)">
            <summary>
            Explicit Visitor for MaxSizeAuditTargetOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.RetentionDaysAuditTargetOption)">
            <summary>
            Visitor for RetentionDaysAuditTargetOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.RetentionDaysAuditTargetOption)">
            <summary>
            Explicit Visitor for RetentionDaysAuditTargetOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxRolloverFilesAuditTargetOption)">
            <summary>
            Visitor for MaxRolloverFilesAuditTargetOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxRolloverFilesAuditTargetOption)">
            <summary>
            Explicit Visitor for MaxRolloverFilesAuditTargetOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAuditTargetOption)">
            <summary>
            Visitor for LiteralAuditTargetOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAuditTargetOption)">
            <summary>
            Explicit Visitor for LiteralAuditTargetOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAuditTargetOption)">
            <summary>
            Visitor for OnOffAuditTargetOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAuditTargetOption)">
            <summary>
            Explicit Visitor for OnOffAuditTargetOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseEncryptionKeyStatement)">
            <summary>
            Visitor for DatabaseEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseEncryptionKeyStatement)">
            <summary>
            Explicit Visitor for DatabaseEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseEncryptionKeyStatement)">
            <summary>
            Visitor for CreateDatabaseEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseEncryptionKeyStatement)">
            <summary>
            Explicit Visitor for CreateDatabaseEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseEncryptionKeyStatement)">
            <summary>
            Visitor for AlterDatabaseEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseEncryptionKeyStatement)">
            <summary>
            Explicit Visitor for AlterDatabaseEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseEncryptionKeyStatement)">
            <summary>
            Visitor for DropDatabaseEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseEncryptionKeyStatement)">
            <summary>
            Explicit Visitor for DropDatabaseEncryptionKeyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolStatement)">
            <summary>
            Visitor for ResourcePoolStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolStatement)">
            <summary>
            Explicit Visitor for ResourcePoolStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolParameter)">
            <summary>
            Visitor for ResourcePoolParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolParameter)">
            <summary>
            Explicit Visitor for ResourcePoolParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolAffinitySpecification)">
            <summary>
            Visitor for ResourcePoolAffinitySpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolAffinitySpecification)">
            <summary>
            Explicit Visitor for ResourcePoolAffinitySpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateResourcePoolStatement)">
            <summary>
            Visitor for CreateResourcePoolStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateResourcePoolStatement)">
            <summary>
            Explicit Visitor for CreateResourcePoolStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterResourcePoolStatement)">
            <summary>
            Visitor for AlterResourcePoolStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterResourcePoolStatement)">
            <summary>
            Explicit Visitor for AlterResourcePoolStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropResourcePoolStatement)">
            <summary>
            Visitor for DropResourcePoolStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropResourcePoolStatement)">
            <summary>
            Explicit Visitor for DropResourcePoolStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolStatement)">
            <summary>
            Visitor for ExternalResourcePoolStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolStatement)">
            <summary>
            Explicit Visitor for ExternalResourcePoolStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolParameter)">
            <summary>
            Visitor for ExternalResourcePoolParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolParameter)">
            <summary>
            Explicit Visitor for ExternalResourcePoolParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolAffinitySpecification)">
            <summary>
            Visitor for ExternalResourcePoolAffinitySpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolAffinitySpecification)">
            <summary>
            Explicit Visitor for ExternalResourcePoolAffinitySpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalResourcePoolStatement)">
            <summary>
            Visitor for CreateExternalResourcePoolStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalResourcePoolStatement)">
            <summary>
            Explicit Visitor for CreateExternalResourcePoolStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalResourcePoolStatement)">
            <summary>
            Visitor for AlterExternalResourcePoolStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalResourcePoolStatement)">
            <summary>
            Explicit Visitor for AlterExternalResourcePoolStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalResourcePoolStatement)">
            <summary>
            Visitor for DropExternalResourcePoolStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalResourcePoolStatement)">
            <summary>
            Explicit Visitor for DropExternalResourcePoolStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupStatement)">
            <summary>
            Visitor for WorkloadGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupStatement)">
            <summary>
            Explicit Visitor for WorkloadGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupResourceParameter)">
            <summary>
            Visitor for WorkloadGroupResourceParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupResourceParameter)">
            <summary>
            Explicit Visitor for WorkloadGroupResourceParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupImportanceParameter)">
            <summary>
            Visitor for WorkloadGroupImportanceParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupImportanceParameter)">
            <summary>
            Explicit Visitor for WorkloadGroupImportanceParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupParameter)">
            <summary>
            Visitor for WorkloadGroupParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupParameter)">
            <summary>
            Explicit Visitor for WorkloadGroupParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateWorkloadGroupStatement)">
            <summary>
            Visitor for CreateWorkloadGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateWorkloadGroupStatement)">
            <summary>
            Explicit Visitor for CreateWorkloadGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterWorkloadGroupStatement)">
            <summary>
            Visitor for AlterWorkloadGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterWorkloadGroupStatement)">
            <summary>
            Explicit Visitor for AlterWorkloadGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropWorkloadGroupStatement)">
            <summary>
            Visitor for DropWorkloadGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropWorkloadGroupStatement)">
            <summary>
            Explicit Visitor for DropWorkloadGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadClassifierStatement)">
            <summary>
            Visitor for WorkloadClassifierStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadClassifierStatement)">
            <summary>
            Explicit Visitor for WorkloadClassifierStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadClassifierOption)">
            <summary>
            Visitor for WorkloadClassifierOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadClassifierOption)">
            <summary>
            Explicit Visitor for WorkloadClassifierOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWorkloadGroupOption)">
            <summary>
            Visitor for ClassifierWorkloadGroupOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWorkloadGroupOption)">
            <summary>
            Explicit Visitor for ClassifierWorkloadGroupOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierMemberNameOption)">
            <summary>
            Visitor for ClassifierMemberNameOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierMemberNameOption)">
            <summary>
            Explicit Visitor for ClassifierMemberNameOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWlmLabelOption)">
            <summary>
            Visitor for ClassifierWlmLabelOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWlmLabelOption)">
            <summary>
            Explicit Visitor for ClassifierWlmLabelOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierImportanceOption)">
            <summary>
            Visitor for ClassifierImportanceOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierImportanceOption)">
            <summary>
            Explicit Visitor for ClassifierImportanceOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWlmContextOption)">
            <summary>
            Visitor for ClassifierWlmContextOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWlmContextOption)">
            <summary>
            Explicit Visitor for ClassifierWlmContextOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierStartTimeOption)">
            <summary>
            Visitor for ClassifierStartTimeOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierStartTimeOption)">
            <summary>
            Explicit Visitor for ClassifierStartTimeOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierEndTimeOption)">
            <summary>
            Visitor for ClassifierEndTimeOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierEndTimeOption)">
            <summary>
            Explicit Visitor for ClassifierEndTimeOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WlmTimeLiteral)">
            <summary>
            Visitor for WlmTimeLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WlmTimeLiteral)">
            <summary>
            Explicit Visitor for WlmTimeLiteral
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateWorkloadClassifierStatement)">
            <summary>
            Visitor for CreateWorkloadClassifierStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateWorkloadClassifierStatement)">
            <summary>
            Explicit Visitor for CreateWorkloadClassifierStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropWorkloadClassifierStatement)">
            <summary>
            Visitor for DropWorkloadClassifierStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropWorkloadClassifierStatement)">
            <summary>
            Explicit Visitor for DropWorkloadClassifierStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityStatement)">
            <summary>
            Visitor for BrokerPriorityStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityStatement)">
            <summary>
            Explicit Visitor for BrokerPriorityStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityParameter)">
            <summary>
            Visitor for BrokerPriorityParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityParameter)">
            <summary>
            Explicit Visitor for BrokerPriorityParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateBrokerPriorityStatement)">
            <summary>
            Visitor for CreateBrokerPriorityStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateBrokerPriorityStatement)">
            <summary>
            Explicit Visitor for CreateBrokerPriorityStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterBrokerPriorityStatement)">
            <summary>
            Visitor for AlterBrokerPriorityStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterBrokerPriorityStatement)">
            <summary>
            Explicit Visitor for AlterBrokerPriorityStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropBrokerPriorityStatement)">
            <summary>
            Visitor for DropBrokerPriorityStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropBrokerPriorityStatement)">
            <summary>
            Explicit Visitor for DropBrokerPriorityStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextStopListStatement)">
            <summary>
            Visitor for CreateFullTextStopListStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextStopListStatement)">
            <summary>
            Explicit Visitor for CreateFullTextStopListStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextStopListStatement)">
            <summary>
            Visitor for AlterFullTextStopListStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextStopListStatement)">
            <summary>
            Explicit Visitor for AlterFullTextStopListStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextStopListAction)">
            <summary>
            Visitor for FullTextStopListAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FullTextStopListAction)">
            <summary>
            Explicit Visitor for FullTextStopListAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropFullTextStopListStatement)">
            <summary>
            Visitor for DropFullTextStopListStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropFullTextStopListStatement)">
            <summary>
            Explicit Visitor for DropFullTextStopListStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateCryptographicProviderStatement)">
            <summary>
            Visitor for CreateCryptographicProviderStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateCryptographicProviderStatement)">
            <summary>
            Explicit Visitor for CreateCryptographicProviderStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterCryptographicProviderStatement)">
            <summary>
            Visitor for AlterCryptographicProviderStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterCryptographicProviderStatement)">
            <summary>
            Explicit Visitor for AlterCryptographicProviderStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropCryptographicProviderStatement)">
            <summary>
            Visitor for DropCryptographicProviderStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropCryptographicProviderStatement)">
            <summary>
            Explicit Visitor for DropCryptographicProviderStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionObjectName)">
            <summary>
            Visitor for EventSessionObjectName
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionObjectName)">
            <summary>
            Explicit Visitor for EventSessionObjectName
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionStatement)">
            <summary>
            Visitor for EventSessionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionStatement)">
            <summary>
            Explicit Visitor for EventSessionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateEventSessionStatement)">
            <summary>
            Visitor for CreateEventSessionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateEventSessionStatement)">
            <summary>
            Explicit Visitor for CreateEventSessionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclaration)">
            <summary>
            Visitor for EventDeclaration
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclaration)">
            <summary>
            Explicit Visitor for EventDeclaration
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclarationSetParameter)">
            <summary>
            Visitor for EventDeclarationSetParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclarationSetParameter)">
            <summary>
            Explicit Visitor for EventDeclarationSetParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SourceDeclaration)">
            <summary>
            Visitor for SourceDeclaration
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SourceDeclaration)">
            <summary>
            Explicit Visitor for SourceDeclaration
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclarationCompareFunctionParameter)">
            <summary>
            Visitor for EventDeclarationCompareFunctionParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclarationCompareFunctionParameter)">
            <summary>
            Explicit Visitor for EventDeclarationCompareFunctionParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TargetDeclaration)">
            <summary>
            Visitor for TargetDeclaration
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TargetDeclaration)">
            <summary>
            Explicit Visitor for TargetDeclaration
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SessionOption)">
            <summary>
            Visitor for SessionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SessionOption)">
            <summary>
            Explicit Visitor for SessionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.EventRetentionSessionOption)">
            <summary>
            Visitor for EventRetentionSessionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.EventRetentionSessionOption)">
            <summary>
            Explicit Visitor for EventRetentionSessionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MemoryPartitionSessionOption)">
            <summary>
            Visitor for MemoryPartitionSessionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MemoryPartitionSessionOption)">
            <summary>
            Explicit Visitor for MemoryPartitionSessionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralSessionOption)">
            <summary>
            Visitor for LiteralSessionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralSessionOption)">
            <summary>
            Explicit Visitor for LiteralSessionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxDispatchLatencySessionOption)">
            <summary>
            Visitor for MaxDispatchLatencySessionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.MaxDispatchLatencySessionOption)">
            <summary>
            Explicit Visitor for MaxDispatchLatencySessionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffSessionOption)">
            <summary>
            Visitor for OnOffSessionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.OnOffSessionOption)">
            <summary>
            Explicit Visitor for OnOffSessionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterEventSessionStatement)">
            <summary>
            Visitor for AlterEventSessionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterEventSessionStatement)">
            <summary>
            Explicit Visitor for AlterEventSessionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropEventSessionStatement)">
            <summary>
            Visitor for DropEventSessionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropEventSessionStatement)">
            <summary>
            Explicit Visitor for DropEventSessionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterResourceGovernorStatement)">
            <summary>
            Visitor for AlterResourceGovernorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterResourceGovernorStatement)">
            <summary>
            Explicit Visitor for AlterResourceGovernorStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateSpatialIndexStatement)">
            <summary>
            Visitor for CreateSpatialIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateSpatialIndexStatement)">
            <summary>
            Explicit Visitor for CreateSpatialIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SpatialIndexOption)">
            <summary>
            Visitor for SpatialIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SpatialIndexOption)">
            <summary>
            Explicit Visitor for SpatialIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SpatialIndexRegularOption)">
            <summary>
            Visitor for SpatialIndexRegularOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SpatialIndexRegularOption)">
            <summary>
            Explicit Visitor for SpatialIndexRegularOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BoundingBoxSpatialIndexOption)">
            <summary>
            Visitor for BoundingBoxSpatialIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BoundingBoxSpatialIndexOption)">
            <summary>
            Explicit Visitor for BoundingBoxSpatialIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.BoundingBoxParameter)">
            <summary>
            Visitor for BoundingBoxParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.BoundingBoxParameter)">
            <summary>
            Explicit Visitor for BoundingBoxParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GridsSpatialIndexOption)">
            <summary>
            Visitor for GridsSpatialIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GridsSpatialIndexOption)">
            <summary>
            Explicit Visitor for GridsSpatialIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.GridParameter)">
            <summary>
            Visitor for GridParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.GridParameter)">
            <summary>
            Explicit Visitor for GridParameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CellsPerObjectSpatialIndexOption)">
            <summary>
            Visitor for CellsPerObjectSpatialIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CellsPerObjectSpatialIndexOption)">
            <summary>
            Explicit Visitor for CellsPerObjectSpatialIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationStatement)">
            <summary>
            Visitor for AlterServerConfigurationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationStatement)">
            <summary>
            Explicit Visitor for AlterServerConfigurationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcessAffinityRange)">
            <summary>
            Visitor for ProcessAffinityRange
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ProcessAffinityRange)">
            <summary>
            Explicit Visitor for ProcessAffinityRange
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetExternalAuthenticationStatement)">
            <summary>
            Visitor for AlterServerConfigurationSetExternalAuthenticationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetExternalAuthenticationStatement)">
            <summary>
            Explicit Visitor for AlterServerConfigurationSetExternalAuthenticationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationExternalAuthenticationOption)">
            <summary>
            Visitor for AlterServerConfigurationExternalAuthenticationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationExternalAuthenticationOption)">
            <summary>
            Explicit Visitor for AlterServerConfigurationExternalAuthenticationOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationExternalAuthenticationContainerOption)">
            <summary>
            Visitor for AlterServerConfigurationExternalAuthenticationContainerOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationExternalAuthenticationContainerOption)">
            <summary>
            Explicit Visitor for AlterServerConfigurationExternalAuthenticationContainerOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetBufferPoolExtensionStatement)">
            <summary>
            Visitor for AlterServerConfigurationSetBufferPoolExtensionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetBufferPoolExtensionStatement)">
            <summary>
            Explicit Visitor for AlterServerConfigurationSetBufferPoolExtensionStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionOption)">
            <summary>
            Visitor for AlterServerConfigurationBufferPoolExtensionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionOption)">
            <summary>
            Explicit Visitor for AlterServerConfigurationBufferPoolExtensionOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionContainerOption)">
            <summary>
            Visitor for AlterServerConfigurationBufferPoolExtensionContainerOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionContainerOption)">
            <summary>
            Explicit Visitor for AlterServerConfigurationBufferPoolExtensionContainerOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionSizeOption)">
            <summary>
            Visitor for AlterServerConfigurationBufferPoolExtensionSizeOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionSizeOption)">
            <summary>
            Explicit Visitor for AlterServerConfigurationBufferPoolExtensionSizeOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetDiagnosticsLogStatement)">
            <summary>
            Visitor for AlterServerConfigurationSetDiagnosticsLogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetDiagnosticsLogStatement)">
            <summary>
            Explicit Visitor for AlterServerConfigurationSetDiagnosticsLogStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationDiagnosticsLogOption)">
            <summary>
            Visitor for AlterServerConfigurationDiagnosticsLogOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationDiagnosticsLogOption)">
            <summary>
            Explicit Visitor for AlterServerConfigurationDiagnosticsLogOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationDiagnosticsLogMaxSizeOption)">
            <summary>
            Visitor for AlterServerConfigurationDiagnosticsLogMaxSizeOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationDiagnosticsLogMaxSizeOption)">
            <summary>
            Explicit Visitor for AlterServerConfigurationDiagnosticsLogMaxSizeOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetFailoverClusterPropertyStatement)">
            <summary>
            Visitor for AlterServerConfigurationSetFailoverClusterPropertyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetFailoverClusterPropertyStatement)">
            <summary>
            Explicit Visitor for AlterServerConfigurationSetFailoverClusterPropertyStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationFailoverClusterPropertyOption)">
            <summary>
            Visitor for AlterServerConfigurationFailoverClusterPropertyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationFailoverClusterPropertyOption)">
            <summary>
            Explicit Visitor for AlterServerConfigurationFailoverClusterPropertyOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetHadrClusterStatement)">
            <summary>
            Visitor for AlterServerConfigurationSetHadrClusterStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetHadrClusterStatement)">
            <summary>
            Explicit Visitor for AlterServerConfigurationSetHadrClusterStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationHadrClusterOption)">
            <summary>
            Visitor for AlterServerConfigurationHadrClusterOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationHadrClusterOption)">
            <summary>
            Explicit Visitor for AlterServerConfigurationHadrClusterOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetSoftNumaStatement)">
            <summary>
            Visitor for AlterServerConfigurationSetSoftNumaStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetSoftNumaStatement)">
            <summary>
            Explicit Visitor for AlterServerConfigurationSetSoftNumaStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSoftNumaOption)">
            <summary>
            Visitor for AlterServerConfigurationSoftNumaOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSoftNumaOption)">
            <summary>
            Explicit Visitor for AlterServerConfigurationSoftNumaOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupStatement)">
            <summary>
            Visitor for AvailabilityGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupStatement)">
            <summary>
            Explicit Visitor for AvailabilityGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateAvailabilityGroupStatement)">
            <summary>
            Visitor for CreateAvailabilityGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateAvailabilityGroupStatement)">
            <summary>
            Explicit Visitor for CreateAvailabilityGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupStatement)">
            <summary>
            Visitor for AlterAvailabilityGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupStatement)">
            <summary>
            Explicit Visitor for AlterAvailabilityGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplica)">
            <summary>
            Visitor for AvailabilityReplica
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplica)">
            <summary>
            Explicit Visitor for AvailabilityReplica
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplicaOption)">
            <summary>
            Visitor for AvailabilityReplicaOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplicaOption)">
            <summary>
            Explicit Visitor for AvailabilityReplicaOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralReplicaOption)">
            <summary>
            Visitor for LiteralReplicaOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralReplicaOption)">
            <summary>
            Explicit Visitor for LiteralReplicaOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityModeReplicaOption)">
            <summary>
            Visitor for AvailabilityModeReplicaOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityModeReplicaOption)">
            <summary>
            Explicit Visitor for AvailabilityModeReplicaOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.FailoverModeReplicaOption)">
            <summary>
            Visitor for FailoverModeReplicaOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.FailoverModeReplicaOption)">
            <summary>
            Explicit Visitor for FailoverModeReplicaOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.PrimaryRoleReplicaOption)">
            <summary>
            Visitor for PrimaryRoleReplicaOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.PrimaryRoleReplicaOption)">
            <summary>
            Explicit Visitor for PrimaryRoleReplicaOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SecondaryRoleReplicaOption)">
            <summary>
            Visitor for SecondaryRoleReplicaOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SecondaryRoleReplicaOption)">
            <summary>
            Explicit Visitor for SecondaryRoleReplicaOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupOption)">
            <summary>
            Visitor for AvailabilityGroupOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupOption)">
            <summary>
            Explicit Visitor for AvailabilityGroupOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAvailabilityGroupOption)">
            <summary>
            Visitor for LiteralAvailabilityGroupOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAvailabilityGroupOption)">
            <summary>
            Explicit Visitor for LiteralAvailabilityGroupOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupAction)">
            <summary>
            Visitor for AlterAvailabilityGroupAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupAction)">
            <summary>
            Explicit Visitor for AlterAvailabilityGroupAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupFailoverAction)">
            <summary>
            Visitor for AlterAvailabilityGroupFailoverAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupFailoverAction)">
            <summary>
            Explicit Visitor for AlterAvailabilityGroupFailoverAction
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupFailoverOption)">
            <summary>
            Visitor for AlterAvailabilityGroupFailoverOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupFailoverOption)">
            <summary>
            Explicit Visitor for AlterAvailabilityGroupFailoverOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropAvailabilityGroupStatement)">
            <summary>
            Visitor for DropAvailabilityGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropAvailabilityGroupStatement)">
            <summary>
            Explicit Visitor for DropAvailabilityGroupStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateFederationStatement)">
            <summary>
            Visitor for CreateFederationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateFederationStatement)">
            <summary>
            Explicit Visitor for CreateFederationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterFederationStatement)">
            <summary>
            Visitor for AlterFederationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterFederationStatement)">
            <summary>
            Explicit Visitor for AlterFederationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropFederationStatement)">
            <summary>
            Visitor for DropFederationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropFederationStatement)">
            <summary>
            Explicit Visitor for DropFederationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.UseFederationStatement)">
            <summary>
            Visitor for UseFederationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.UseFederationStatement)">
            <summary>
            Explicit Visitor for UseFederationStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatement)">
            <summary>
            Visitor for DiskStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatement)">
            <summary>
            Explicit Visitor for DiskStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatementOption)">
            <summary>
            Visitor for DiskStatementOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatementOption)">
            <summary>
            Explicit Visitor for DiskStatementOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnStoreIndexStatement)">
            <summary>
            Visitor for CreateColumnStoreIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnStoreIndexStatement)">
            <summary>
            Explicit Visitor for CreateColumnStoreIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateJsonIndexStatement)">
            <summary>
            Visitor for CreateJsonIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateJsonIndexStatement)">
            <summary>
            Explicit Visitor for CreateJsonIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateVectorIndexStatement)">
            <summary>
            Visitor for CreateVectorIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateVectorIndexStatement)">
            <summary>
            Explicit Visitor for CreateVectorIndexStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WindowFrameClause)">
            <summary>
            Visitor for WindowFrameClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WindowFrameClause)">
            <summary>
            Explicit Visitor for WindowFrameClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WindowDelimiter)">
            <summary>
            Visitor for WindowDelimiter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WindowDelimiter)">
            <summary>
            Explicit Visitor for WindowDelimiter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.WithinGroupClause)">
            <summary>
            Visitor for WithinGroupClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.WithinGroupClause)">
            <summary>
            Explicit Visitor for WithinGroupClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectiveXmlIndexPromotedPath)">
            <summary>
            Visitor for SelectiveXmlIndexPromotedPath
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SelectiveXmlIndexPromotedPath)">
            <summary>
            Explicit Visitor for SelectiveXmlIndexPromotedPath
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.TemporalClause)">
            <summary>
            Visitor for TemporalClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.TemporalClause)">
            <summary>
            Explicit Visitor for TemporalClause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CompressionDelayIndexOption)">
            <summary>
            Visitor for CompressionDelayIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CompressionDelayIndexOption)">
            <summary>
            Explicit Visitor for CompressionDelayIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.VectorMetricIndexOption)">
            <summary>
            Visitor for VectorMetricIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.VectorMetricIndexOption)">
            <summary>
            Explicit Visitor for VectorMetricIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.VectorTypeIndexOption)">
            <summary>
            Visitor for VectorTypeIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.VectorTypeIndexOption)">
            <summary>
            Explicit Visitor for VectorTypeIndexOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryStatement)">
            <summary>
            Visitor for ExternalLibraryStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryStatement)">
            <summary>
            Explicit Visitor for ExternalLibraryStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalLibraryStatement)">
            <summary>
            Visitor for CreateExternalLibraryStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalLibraryStatement)">
            <summary>
            Explicit Visitor for CreateExternalLibraryStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalLibraryStatement)">
            <summary>
            Visitor for AlterExternalLibraryStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalLibraryStatement)">
            <summary>
            Explicit Visitor for AlterExternalLibraryStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryFileOption)">
            <summary>
            Visitor for ExternalLibraryFileOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryFileOption)">
            <summary>
            Explicit Visitor for ExternalLibraryFileOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalLibraryStatement)">
            <summary>
            Visitor for DropExternalLibraryStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalLibraryStatement)">
            <summary>
            Explicit Visitor for DropExternalLibraryStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageStatement)">
            <summary>
            Visitor for ExternalLanguageStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageStatement)">
            <summary>
            Explicit Visitor for ExternalLanguageStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalLanguageStatement)">
            <summary>
            Visitor for CreateExternalLanguageStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalLanguageStatement)">
            <summary>
            Explicit Visitor for CreateExternalLanguageStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalLanguageStatement)">
            <summary>
            Visitor for AlterExternalLanguageStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalLanguageStatement)">
            <summary>
            Explicit Visitor for AlterExternalLanguageStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageFileOption)">
            <summary>
            Visitor for ExternalLanguageFileOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageFileOption)">
            <summary>
            Explicit Visitor for ExternalLanguageFileOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalLanguageStatement)">
            <summary>
            Visitor for DropExternalLanguageStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalLanguageStatement)">
            <summary>
            Explicit Visitor for DropExternalLanguageStatement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.ElasticPoolSpecification)">
            <summary>
            Visitor for ElasticPoolSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.ElasticPoolSpecification)">
            <summary>
            Explicit Visitor for ElasticPoolSpecification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateChunksTableReference)">
            <summary>
            Visitor for AIGenerateChunksTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateChunksTableReference)">
            <summary>
            Explicit Visitor for AIGenerateChunksTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateFixedChunksTableReference)">
            <summary>
            Visitor for AIGenerateFixedChunksTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateFixedChunksTableReference)">
            <summary>
            Explicit Visitor for AIGenerateFixedChunksTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateEmbeddingsFunctionCall)">
            <summary>
            Visitor for AIGenerateEmbeddingsFunctionCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateEmbeddingsFunctionCall)">
            <summary>
            Explicit Visitor for AIGenerateEmbeddingsFunctionCall
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.Visit(Microsoft.SqlServer.TransactSql.ScriptDom.VectorSearchTableReference)">
            <summary>
            Visitor for VectorSearchTableReference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.VectorSearchTableReference)">
            <summary>
            Explicit Visitor for VectorSearchTableReference
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.Versioning.VersioningVisitor">
            <summary>
            The base versioning visitor for the concrete TSql fragments
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Versioning.VersioningVisitor.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Versioning.VersioningVisitor"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Versioning.VersioningVisitor.#ctor(Microsoft.SqlServer.TransactSql.ScriptDom.SqlEngineType,Microsoft.SqlServer.TransactSql.ScriptDom.SqlVersion)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.Versioning.VersioningVisitor"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Versioning.VersioningVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.LedgerTableOption)">
            <summary>
            Visitor for the LEDGER clause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Versioning.VersioningVisitor.ExplicitVisit(Microsoft.SqlServer.TransactSql.ScriptDom.SystemVersioningTableOption)">
            <summary>
            Visitor for the SYSTEM_VERSIONING clause
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorResource">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorResource.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorResource.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorResource.CircularAlignmentPoints">
            <summary>
              Looks up a localized string similar to Circular alignment points are found.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorResource.InvalidAlignmentOperation">
            <summary>
              Looks up a localized string similar to Invalid alignment operation.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorResource.ScriptDomTreeTypeNotSupported">
            <summary>
              Looks up a localized string similar to T-Sql Script Generator only supports generating source for T-Sql Script DOM Trees.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorResource.TokenizationFailed">
            <summary>
              Looks up a localized string similar to Tokenization Failed.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorResource.TokenTypeDoesNotHaveStringRepresentation">
            <summary>
              Looks up a localized string similar to The specified token type does not have a string representation: {0}.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorResource.UnhandledOption">
            <summary>
              Looks up a localized string similar to An unhandled option is encountered.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorResource.UnknownEnumValue">
            <summary>
              Looks up a localized string similar to The value ({0}) provided for type ({1}) is unknown.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorResource.UnknownLiteralType">
            <summary>
              Looks up a localized string similar to Unknown literal type is encountered.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorResource.UnknownQuoteType">
            <summary>
              Looks up a localized string similar to Unknown quote type is encountered.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46001Message">
            <summary>
              Looks up a localized string similar to An internal parser error occurred..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46002Message">
            <summary>
              Looks up a localized string similar to {0} data type cannot have both National and Varying keywords..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46003Message">
            <summary>
              Looks up a localized string similar to {0} data type cannot have the National keyword..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46004Message">
            <summary>
              Looks up a localized string similar to {0} data type cannot have the Varying keyword..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46005Message">
            <summary>
              Looks up a localized string similar to Expected {0} but encountered {1} instead..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46006Message">
            <summary>
              Looks up a localized string similar to {0} is not a WITH option for a procedure..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46007Message">
            <summary>
              Looks up a localized string similar to {0} is not a WITH option for a trigger..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46008Message">
            <summary>
              Looks up a localized string similar to {0} data type cannot have exactly one parameter..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46009Message">
            <summary>
              Looks up a localized string similar to {0} data type cannot have two parameters..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46010Message">
            <summary>
              Looks up a localized string similar to Incorrect syntax near {0}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46011Message">
            <summary>
              Looks up a localized string similar to Only Unique or Primary Key constraints can be created on computed columns, while Check, Foreign Key, and Not Null constraints require that computed columns be persisted..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46012Message">
            <summary>
              Looks up a localized string similar to More than one Default constraint is defined..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46013Message">
            <summary>
              Looks up a localized string similar to WITH VALUES can only be defined in an ALTER TABLE statement for a Default constraint..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46014Message">
            <summary>
              Looks up a localized string similar to A Default constraint can exist only at the column level in a CREATE or ALTER TABLE statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46015Message">
            <summary>
              Looks up a localized string similar to {0} is not a valid option for an index that has the backward compatible syntax..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46016Message">
            <summary>
              Looks up a localized string similar to The column name is not valid. No table name was specified..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46017Message">
            <summary>
              Looks up a localized string similar to Count of column names cannot exceed 1024..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46018Message">
            <summary>
              Looks up a localized string similar to {0} is not a valid option for CREATE STATISTICS..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46019Message">
            <summary>
              Looks up a localized string similar to {0} is not a valid option for SAMPLE..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46020Message">
            <summary>
              Looks up a localized string similar to {0} is not a valid option for UPDATE STATISTICS..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46021Message">
            <summary>
              Looks up a localized string similar to {0} does not allow a database name to be specified..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46022Message">
            <summary>
              Looks up a localized string similar to {0} is not a recognized table or a view hint..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46023Message">
            <summary>
              Looks up a localized string similar to {0} is not a recognized GROUP BY option..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46024Message">
            <summary>
              Looks up a localized string similar to {0} is not a recognized COMPUTE function..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46025Message">
            <summary>
              Looks up a localized string similar to {0} is not a WITH option for a view..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46026Message">
            <summary>
              Looks up a localized string similar to {0} is not a WITH option for a CREATE FUNCTION or ALTER FUNCTION statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46027Message">
            <summary>
              Looks up a localized string similar to Exactly two part names are required in a DROP INDEX statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46028Message">
            <summary>
              Looks up a localized string similar to No more than four parts can be specified for this element name..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46029Message">
            <summary>
              Looks up a localized string similar to Unexpected end of file occurred..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46030Message">
            <summary>
              Looks up a localized string similar to Expected but did not find a closing quotation mark after the character string {0}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46031Message">
            <summary>
              Looks up a localized string similar to Expected but did not find a closing square bracket after the identifier {0}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46032Message">
            <summary>
              Looks up a localized string similar to Expected but did not find an end comment mark &apos;*/&apos;..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46033Message">
            <summary>
              Looks up a localized string similar to Expected but did not find a closing parenthesis after the identifier {0}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46034Message">
            <summary>
              Looks up a localized string similar to Only one EXECUTE AS clause is allowed in this statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46035Message">
            <summary>
              Looks up a localized string similar to An ODBC join clause must encapsulate a qualified join or another ODBC join clause..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46036Message">
            <summary>
              Looks up a localized string similar to This usage of an ODBC clause is not supported. You must use curly brackets as delimiters..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46037Message">
            <summary>
              Looks up a localized string similar to The script contains syntax that is not supported by the version of SQL Server that is associated with the database project..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46038Message">
            <summary>
              Looks up a localized string similar to For DROP STATISTICS, you must provide both the object (table or view) name and the statistics name, in the form &quot;objectName.statisticsName&quot;..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46039Message">
            <summary>
              Looks up a localized string similar to You cannot use the OUTPUT option in a CREATE FUNCTION statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46040Message">
            <summary>
              Looks up a localized string similar to An action of type &apos;INSERT&apos; is not allowed in &apos;WHEN SOURCE NOT MATCHED&apos; or &apos;MATCHED&apos; clauses of a MERGE statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46041Message">
            <summary>
              Looks up a localized string similar to An action of type &apos;{0}&apos; is not allowed in the &apos;WHEN NOT MATCHED&apos; clause of a MERGE statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46042Message">
            <summary>
              Looks up a localized string similar to More than one column ROWGUIDCOL constraint is specified..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46043Message">
            <summary>
              Looks up a localized string similar to More than one column IDENTITY constraint is specified..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46044Message">
            <summary>
              Looks up a localized string similar to Cannot have a logon trigger with a scope that is anything other than &apos;ALL SERVER&apos;..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46045Message">
            <summary>
              Looks up a localized string similar to The integer value {0} is out of range..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46047Message">
            <summary>
              Looks up a localized string similar to The ORDER BY clause is not valid in views, inline functions, derived tables, sub-queries, and common table expressions, unless TOP or FOR XML or OFFSET is also specified..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46048Message">
            <summary>
              Looks up a localized string similar to The TOP N WITH TIES clause is not allowed without a corresponding ORDER BY clause..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46049Message">
            <summary>
              Looks up a localized string similar to Option {0} is specified more than once..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46050Message">
            <summary>
              Looks up a localized string similar to The ALTER DATABASE change tracking option &apos;{0}&apos; was specified more than once. Each option can be specified only once..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46051Message">
            <summary>
              Looks up a localized string similar to FILESTREAM can only be declared for VARBINARY(MAX) columns..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46052Message">
            <summary>
              Looks up a localized string similar to The following string is not defined as a language alias in syslanguages: {0}.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46053Message">
            <summary>
              Looks up a localized string similar to The specified locale ID is not valid. Verify that the locale ID is correct and that a corresponding language resource has been installed..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46054Message">
            <summary>
              Looks up a localized string similar to The specified maximum size limit is greater than the maximum value allowed. The maximum size limit must be less than 16777215 TB..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46055Message">
            <summary>
              Looks up a localized string similar to Conversion failed when converting from a character string to uniqueidentifier..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46056Message">
            <summary>
              Looks up a localized string similar to The FILEPATH option must be specified for FILE audit target in a CREATE SERVER AUDIT statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46057Message">
            <summary>
              Looks up a localized string similar to Option &apos;{0}&apos; is not a valid index option in &apos;{1}&apos; statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46058Message">
            <summary>
              Looks up a localized string similar to The same large data placement option &apos;{0}&apos; has been specified twice..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46059Message">
            <summary>
              Looks up a localized string similar to There is an incorrect expression in the WHERE clause..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46060Message">
            <summary>
              Looks up a localized string similar to Fill factor {0} is not a valid percentage; fill factor must be between 1 and 100..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46061Message">
            <summary>
              Looks up a localized string similar to In an ALTER TABLE REBUILD or ALTER INDEX REBUILD statement, when a partition is specified in a DATA_COMPRESSION or XML_COMPRESSION clause, same PARTITION must be specified..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46062Message">
            <summary>
              Looks up a localized string similar to The NEWNAME option is allowed only with ALTER DATABASE MODIFY FILE syntax..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46063Message">
            <summary>
              Looks up a localized string similar to An empty string is not allowed here..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46065Message">
            <summary>
              Looks up a localized string similar to The file option FILENAME is required in this CREATE/ALTER DATABASE statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46066Message">
            <summary>
              Looks up a localized string similar to For the {0} option, four parameters must be specified..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46067Message">
            <summary>
              Looks up a localized string similar to Bounding-box coordinates apply only within a USING GEOMETRY_GRID clause..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46069Message">
            <summary>
              Looks up a localized string similar to All three options (PROCEDURE_NAME, EXECUTE AS, MAX_QUEUE_READERS) must be specified..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46070Message">
            <summary>
              Looks up a localized string similar to The use of the option {0} in the DROP INDEX statement is not valid..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46071Message">
            <summary>
              Looks up a localized string similar to Conflicting CREATE/UPDATE STATISTICS options &quot;SAMPLE&quot; and &quot;FULLSCAN&quot;.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46072Message">
            <summary>
              Looks up a localized string similar to The CHANGE_TRACKING_CONTEXT WITH clause cannot be used with a SELECT statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46073Message">
            <summary>
              Looks up a localized string similar to The value for the CELLS_PER_OBJECT spatial index option should be between 1 and 8192..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46074Message">
            <summary>
              Looks up a localized string similar to Index hints are only allowed in a FROM or OPTION clause..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46075Message">
            <summary>
              Looks up a localized string similar to A nested INSERT, UPDATE, DELETE, or MERGE statement is not allowed inside another nested INSERT, UPDATE, DELETE, or MERGE statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46076Message">
            <summary>
              Looks up a localized string similar to A nested INSERT, UPDATE, DELETE, or MERGE statement is not allowed in a SELECT statement that is not the immediate source of rows for an INSERT statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46077Message">
            <summary>
              Looks up a localized string similar to A nested INSERT, UPDATE, DELETE, or MERGE statement is not allowed in the FROM clause of an UPDATE or DELETE statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46078Message">
            <summary>
              Looks up a localized string similar to A nested INSERT, UPDATE, DELETE, or MERGE statement is not allowed in the USING clause of a MERGE statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46079Message">
            <summary>
              Looks up a localized string similar to A nested INSERT, UPDATE, DELETE, or MERGE statement must have an OUTPUT clause..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46080Message">
            <summary>
              Looks up a localized string similar to The required parameter ROLE was not specified..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46081Message">
            <summary>
              Looks up a localized string similar to The index option {0} in the CREATE SPATIAL INDEX statement must appear before the general index options..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46082Message">
            <summary>
              Looks up a localized string similar to Either a format file or one of the three options (SINGLE_BLOB, SINGLE_CLOB, or SINGLE_NCLOB) must be specified..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46083Message">
            <summary>
              Looks up a localized string similar to The WHERE CURRENT OF clause is not allowed in a nested INSERT, UPDATE, DELETE, or MERGE statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46084Message">
            <summary>
              Looks up a localized string similar to The CUBE, ROLLUP, and GROUPING SETS constructs are not allowed in a GROUP BY ALL clause..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46085Message">
            <summary>
              Looks up a localized string similar to The WITH CUBE and WITH ROLLUP options are not permitted with a ROLLUP, CUBE, or GROUPING SETS specification..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46086Message">
            <summary>
              Looks up a localized string similar to DISTINCT is not allowed for windowed aggregate functions..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46087Message">
            <summary>
              Looks up a localized string similar to The integer value {0} for &quot;LISTENER_PORT&quot; is out of range. The value should be between 1024 and 32767..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46088Message">
            <summary>
              Looks up a localized string similar to Cannot use the OUTPUT option when passing a constant to a stored procedure..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46089Message">
            <summary>
              Looks up a localized string similar to Must pass parameter number {0} and subsequent parameters as &apos;@name = value&apos;. After the form &apos;@name = value&apos; has been used, all subsequent parameters must be passed in the form &apos;@name = value&apos;..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46090Message">
            <summary>
              Looks up a localized string similar to Syntax error: Duplicate specification of the action &quot;{0}&quot; in the trigger declaration.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46091Message">
            <summary>
              Looks up a localized string similar to The value {0} for index option &apos;maxdop&apos; is out of range. It should be between 0 and 32767..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46092Message">
            <summary>
              Looks up a localized string similar to &quot;{0}&quot;: Temporary views are not allowed..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46093Message">
            <summary>
              Looks up a localized string similar to &quot;{0}&quot;: Temporary functions are not allowed..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46094Message">
            <summary>
              Looks up a localized string similar to Percent values must be between 0 and 100..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46095Message">
            <summary>
              Looks up a localized string similar to The Identifier that starts with &apos;{0}&apos; is too long.  Maximum length is 128..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46096Message">
            <summary>
              Looks up a localized string similar to The parameter {0} cannot be provided for users that cannot authenticate in a database..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46097Message">
            <summary>
              Looks up a localized string similar to A {0} statement must be terminated by a semi-colon (;).
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46098Message">
            <summary>
              Looks up a localized string similar to Subqueries are not allowed in this context. Only scalar expressions are allowed..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46099Message">
            <summary>
              Looks up a localized string similar to RANGE in OVER clause is only supported with UNBOUNDED and CURRENT ROW frame delimiters..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46100Message">
            <summary>
              Looks up a localized string similar to OVER clause has illegal window frame specification..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46101Message">
            <summary>
              Looks up a localized string similar to The time value {0} for MAX_DURATION is out of range. It should be between 0 and 71582..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46102Message">
            <summary>
              Looks up a localized string similar to The time value {0} for MAX_DURATION is not allowed for ABORT_AFTER_WAIT = {1}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46103Message">
            <summary>
              Looks up a localized string similar to Temporal tables require the lower boundary column name in SYSTEM_TIME PERIOD definition to match the GENERATED ALWAYS AS ROW START column name..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46104Message">
            <summary>
              Looks up a localized string similar to Temporal tables require the upper boundary column name in SYSTEM_TIME PERIOD definition to match the GENERATED ALWAYS AS ROW END column name..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46105Message">
            <summary>
              Looks up a localized string similar to GENERATED ALWAYS AS ROW START column must be defined for Temporal tables..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46106Message">
            <summary>
              Looks up a localized string similar to GENERATED ALWAYS AS ROW END column must be defined for Temporal tables..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46107Message">
            <summary>
              Looks up a localized string similar to Filtered indexes are not supported on memory optimized tables..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46108Message">
            <summary>
              Looks up a localized string similar to Nonclustered column store indexes are not supported on memory optimized tables..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46109Message">
            <summary>
              Looks up a localized string similar to GENERATED ALWAYS AS USER ID START column must be unique..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46110Message">
            <summary>
              Looks up a localized string similar to GENERATED ALWAYS AS USER ID END column must be unique..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46111Message">
            <summary>
              Looks up a localized string similar to GENERATED ALWAYS AS USER NAME START column must be unique..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46112Message">
            <summary>
              Looks up a localized string similar to GENERATED ALWAYS AS USER NAME END column must be unique..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46113Message">
            <summary>
              Looks up a localized string similar to Cannot create GENERATED ALWAYS column when SYSTEM_TIME period is not defined.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46114Message">
            <summary>
              Looks up a localized string similar to The specified COMPRESSION_DELAY option value {0} is invalid. The valid range for disk-based table is AUTO or between (0, 10080) minutes and for memory-optimized table is AUTO, 0 or between (60, 10080) minutes..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46115Message">
            <summary>
              Looks up a localized string similar to Cannot set configuration option to PRIMARY when FOR SECONDARY is not specified..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46116Message">
            <summary>
              Looks up a localized string similar to {0} is not a valid value for system versioning history retention period. The value must be a positive number larger than 0..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46117Message">
            <summary>
              Looks up a localized string similar to The script contains clause {0} which is not supported by the targeted version of SQL Server..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46118Message">
            <summary>
              Looks up a localized string similar to CSV format option is supported for char and widechar datafiletype options..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46119Message">
            <summary>
              Looks up a localized string similar to Format option cannot be specified together with SINGLE_BLOB, SINGLE_CLOB or SINGLE_NCLOB option..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46120Message">
            <summary>
              Looks up a localized string similar to {0} option is not supported for this type of login..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46121Message">
            <summary>
              Looks up a localized string similar to SID and type options are both required for this type of login..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46122Message">
            <summary>
              Looks up a localized string similar to RANK value cannot be provided as text.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46123Message">
            <summary>
              Looks up a localized string similar to {0} value must be provided as text.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46124Message">
            <summary>
              Looks up a localized string similar to Illegal sensitivity rank value provided.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46125Message">
            <summary>
              Looks up a localized string similar to Illegal sensitivity option {0} recognized. Legal options are: LABEL, LABEL_ID, INFORMATION_TYPE, INFORMATION_TYPE_ID, RANK.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46126Message">
            <summary>
              Looks up a localized string similar to The PATH option must be specified for URL audit target in a CREATE SERVER AUDIT statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46127Message">
            <summary>
              Looks up a localized string similar to The CTAS statement requires a distribution option..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46128Message">
            <summary>
              Looks up a localized string similar to REJECTED_ROW_LOCATION cannot be specified in a CREATE EXTERNAL TABLE AS SELECT statement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46129Message">
            <summary>
              Looks up a localized string similar to The GROUP BY clause can only contain a single DISTRIBUTED_AGG query hint..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46130Message">
            <summary>
              Looks up a localized string similar to COPY statement failed because the value for option {0} is invalid..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46131Message">
            <summary>
              Looks up a localized string similar to COPY statement failed because {0} contains invalid number of characters..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46132Message">
            <summary>
              Looks up a localized string similar to Copy Command SAS Key is invalid.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46133Message">
            <summary>
              Looks up a localized string similar to {0} must be a multiple of 0.25..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46134Message">
            <summary>
              Looks up a localized string similar to Time input should be in HH:MM format.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46135Message">
            <summary>
              Looks up a localized string similar to FILTER_COLUMN is {0}.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46136Message">
            <summary>
              Looks up a localized string similar to GENERATED ALWAYS AS TRANSACTION ID START column must be unique..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46137Message">
            <summary>
              Looks up a localized string similar to GENERATED ALWAYS AS TRANSACTION ID END column must be unique..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46138Message">
            <summary>
              Looks up a localized string similar to GENERATED ALWAYS AS SEQUENCE NUMBER START column must be unique..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46139Message">
            <summary>
              Looks up a localized string similar to GENERATED ALWAYS AS SEQUENCE NUMBER END column must be unique..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46140Message">
            <summary>
              Looks up a localized string similar to Ledger tables are not supported in the targeted version..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46141Message">
            <summary>
              Looks up a localized string similar to Ledger tables are not supported in the targeted version..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46142Message">
            <summary>
              Looks up a localized string similar to One of the provided options cannot be used with PARQUET format..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46143Message">
            <summary>
              Looks up a localized string similar to CREDENTIAL and SERVER_CREDENTIAL parameters cannot be specified at the same time..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.SQL46144Message">
            <summary>
              Looks up a localized string similar to Required parameter {0} must be provided..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParserResource.UserDefined">
            <summary>
              Looks up a localized string similar to User-defined.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ICollationSetter.Collation">
            <summary>
            Collation identifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IDataMaskingSetter.IsMasked">
            <summary>
            True if the column has a data masking function applied.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IDataMaskingSetter.MaskingFunction">
            <summary>
            Represents the data masking function applied to the column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IFileStreamSpecifier.FileStreamOn">
            <summary>
            Optional specification of the filestream. Can be either Identifier or String literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IAuthorization.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IPasswordChangeOption">
            <summary>
            Holds passwords for encrypting/decrypting private key
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IPasswordChangeOption.EncryptionPassword">
            <summary>
            Optional private key encryption password
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IPasswordChangeOption.DecryptionPassword">
            <summary>
            Optional private key decryption password
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.StatementList">
            <summary>
            Represents a list of statements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.StatementList.Statements">
            <summary>
            A list of statements, possibly empty.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StatementList.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StatementList.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteStatement">
            <summary>
            Represents the EXECUTE T-SQL statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteStatement.ExecuteSpecification">
            <summary>
            The execute specification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteStatement.Options">
            <summary>
            The execute options
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteOption">
            <summary>
            Represents an option to the execute statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteOption.OptionKind">
            <summary>
            The type of the execute option
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetsExecuteOption">
            <summary>
            The results set description for EXECUTE statements
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetsExecuteOption.ResultSetsOptionKind">
            <summary>
            The representation of the result sets.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetsExecuteOption.Definitions">
            <summary>
            The collection of definitions for each result set.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetsExecuteOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetsExecuteOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetDefinition">
            <summary>
            The definition of an individual result set
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetDefinition.ResultSetType">
            <summary>
            The type of the result set definition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ResultSetDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.InlineResultSetDefinition">
            <summary>
            Represents the inline definition of a result set
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InlineResultSetDefinition.ResultColumnDefinitions">
            <summary>
            The column definitions
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InlineResultSetDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InlineResultSetDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ResultColumnDefinition">
            <summary>
            Represents the column definition of a result set
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ResultColumnDefinition.ColumnDefinition">
            <summary>
            The column definition
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ResultColumnDefinition.Nullable">
            <summary>
            The nullable constraint for the column
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ResultColumnDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ResultColumnDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectResultSetDefinition">
            <summary>
            Represents the result set as a reference to an existing schema object or type
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectResultSetDefinition.Name">
            <summary>
            The name of the SchemaObject
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectResultSetDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectResultSetDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteSpecification">
            <summary>
            Represents a call to EXECUTE
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteSpecification.Variable">
            <summary>
            Variable for the return value of the EXECUTE
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteSpecification.LinkedServer">
            <summary>
            The linked server name for EXECUTE AT
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteSpecification.ExecuteContext">
            <summary>
            The execute security context
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteSpecification.ExecutableEntity">
            <summary>
            The entity to be executed
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteSpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteSpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteContext">
            <summary>
            Represents the security context for execute statements
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteContext.Principal">
            <summary>
            The principal used to execute the statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteContext.Kind">
            <summary>
            Principal type - can be Login or User
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteContext.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteContext.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteParameter">
            <summary>
            Parameter passed to procedure in EXECUTE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteParameter.Variable">
            <summary>
            The reference to the parameter variable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteParameter.ParameterValue">
            <summary>
            The value of the parameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteParameter.IsOutput">
            <summary>
            Whether the parameter is output
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableEntity">
            <summary>
            Base class for all possible things which can be executed with EXECUTE statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableEntity.Parameters">
            <summary>
            The collection of parameters to execute.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableEntity.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureReferenceName">
            <summary>
            Represents a procedure by name, either as a ProcedureReference or contained within a variable.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureReferenceName.ProcedureReference">
            <summary>
            Mutually Exclusive with ProcedureVariable.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureReferenceName.ProcedureVariable">
            <summary>
            Mutually Exclusive with ProcedureReference.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureReferenceName.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureReferenceName.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableProcedureReference">
            <summary>
            Represents a reference to a procedure in execute.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableProcedureReference.ProcedureReference">
            <summary>
            The reference to the procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableProcedureReference.AdHocDataSource">
            <summary>
            The ad hoc data source where the procedure will be executed.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableProcedureReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableProcedureReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableStringList">
            <summary>
            Strings representing commands passed to EXECUTE statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableStringList.Strings">
            <summary>
            The strings or variable references to be executed.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableStringList.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecutableStringList.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AdHocDataSource">
            <summary>
            Represents ad hoc datasource.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AdHocDataSource.ProviderName">
            <summary>
            The provider name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AdHocDataSource.InitString">
            <summary>
            The init string defining the connection
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AdHocDataSource.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AdHocDataSource.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ViewOption">
            <summary>
            Represents the View option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ViewOption.OptionKind">
            <summary>
            The type of the view option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ViewOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ViewOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterViewStatement">
            <summary>
            The ALTER VIEW statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterViewStatement.IsRebuild">
            <summary>
            True if REBUILD is defined for SQL DW materialized views.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterViewStatement.IsDisable">
            <summary>
            True if DISABLE is defined for SQL DW materialized views.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterViewStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterViewStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateViewStatement">
            <summary>
            The CREATE VIEW statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateViewStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateViewStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterViewStatement">
            <summary>
            The CREATE OR ALTER VIEW statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterViewStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterViewStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ViewStatementBody">
            <summary>
            Base class for CREATE/ALTER VIEW statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ViewStatementBody.SchemaObjectName">
            <summary>
            The name of the view.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ViewStatementBody.Columns">
            <summary>
            The columns for the view.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ViewStatementBody.ViewOptions">
            <summary>
            Options in WITH clause
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ViewStatementBody.SelectStatement">
            <summary>
            The query expression that represents the select, with optiona common table expression and xml namespaces clauses.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ViewStatementBody.WithCheckOption">
            <summary>
            True if With Check Option is defined.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ViewStatementBody.IsMaterialized">
            <summary>
            Whether the view is SQL DW materialized or not.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ViewStatementBody.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ViewForAppendOption">
            <summary>
            Represents the view FOR_APPEND option for SQL DW materialized views.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ViewForAppendOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ViewForAppendOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ViewDistributionOption">
            <summary>
            Represents the view DISTRIBUTION option for SQL DW materialized views.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ViewDistributionOption.Value">
            <summary>
            The view distribution policy for materialized views.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ViewDistributionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ViewDistributionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ViewDistributionPolicy">
            <summary>
            Base class for materialized view distribution policies.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ViewDistributionPolicy.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ViewRoundRobinDistributionPolicy">
            <summary>
            Representation of the ROUND_ROBIN option for a materialized view distribution policy.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ViewRoundRobinDistributionPolicy.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ViewRoundRobinDistributionPolicy.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ViewHashDistributionPolicy">
            <summary>
            Representation of the HASH option for a materialized view distribution policy.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ViewHashDistributionPolicy.DistributionColumn">
            <summary>
            The column reference in the HASH option for a view distribution policy.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ViewHashDistributionPolicy.DistributionColumns">
            <summary>
            The columns reference in the HASH option for a view distribution policy.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ViewHashDistributionPolicy.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ViewHashDistributionPolicy.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerObject">
            <summary>
            Information on what trigger is being created/altered
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerObject.Name">
            <summary>
            The object to create the trigger on.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerObject.TriggerScope">
            <summary>
            Needs override OnVisitTriggerObject in VersionChecker. Requires manual update - Normal=0 for 2K, 1=Database and 2=Server for 2K5
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerObject.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerObject.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerOption">
            <summary>
            Represents the trigger option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerOption.OptionKind">
            <summary>
            The type of the option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsTriggerOption">
            <summary>
            The EXECUTE AS trigger option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsTriggerOption.ExecuteAsClause">
            <summary>
            The execute as clause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsTriggerOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsTriggerOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerAction">
            <summary>
            Represents the trigger action.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerAction.TriggerActionType">
            <summary>
            The type of the action.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerAction.EventTypeGroup">
            <summary>
            Represents the event. Will be null if the type is not event.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTriggerStatement">
            <summary>
            The ALTER TRIGGER statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTriggerStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTriggerStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTriggerStatement">
            <summary>
            The CREATE TRIGGER statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTriggerStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTriggerStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterTriggerStatement">
            <summary>
            The CREATE OR ALTER TRIGGER statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterTriggerStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterTriggerStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerStatementBody">
            <summary>
            Represents CREATE/ALTER TRIGGER statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerStatementBody.Name">
            <summary>
            The name of the trigger. Can at most be a two part name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerStatementBody.TriggerObject">
            <summary>
            The target.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerStatementBody.Options">
            <summary>
            Options in WITH clause - different options for trigger and function
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerStatementBody.TriggerType">
            <summary>
            The type of the trigger.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerStatementBody.TriggerActions">
            <summary>
            The trigger actions.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerStatementBody.WithAppend">
            <summary>
            True if WITH APPEND is defined.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerStatementBody.IsNotForReplication">
            <summary>
            True if NOT FOR REPLICATION is defined.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerStatementBody.StatementList">
            <summary>
            Statements for trigger.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerStatementBody.MethodSpecifier">
            <summary>
            The name of the method specifier.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TriggerStatementBody.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterProcedureStatement">
            <summary>
            The alter procedure statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterProcedureStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterProcedureStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateProcedureStatement">
            <summary>
            The create procedure statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateProcedureStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateProcedureStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterProcedureStatement">
            <summary>
            The create or alter procedure statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterProcedureStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterProcedureStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureReference">
            <summary>
            Reference to procedure by name and number
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureReference.Name">
            <summary>
            The procedure name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureReference.Number">
            <summary>
            The procedure number
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MethodSpecifier">
            <summary>
            Represents the method specifier.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MethodSpecifier.AssemblyName">
            <summary>
            The assembly name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MethodSpecifier.ClassName">
            <summary>
            The class name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MethodSpecifier.MethodName">
            <summary>
            The method name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MethodSpecifier.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MethodSpecifier.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBody">
            <summary>
            Represents CREATE/ALTER PROCEDURE statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBody.ProcedureReference">
            <summary>
            The name of the procedure. Can at most be a two part name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBody.IsForReplication">
            <summary>
            True if For Replication is defined..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBody.Options">
            <summary>
            The procedure with options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBody.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBodyBase">
            <summary>
            Represents common propeties in CREATE/ALTER PROC/FUNCTION statements
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBodyBase.Parameters">
            <summary>
            Parameters which can be passed to procedure or function
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBodyBase.StatementList">
            <summary>
            Statements for procedure / function (single BeginEnd in this case)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBodyBase.MethodSpecifier">
            <summary>
            The name of the method specifier.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureStatementBodyBase.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionStatementBody">
            <summary>
            Represents CREATE/ALTER FUNCTION statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionStatementBody.Name">
            <summary>
            The name of the function. Can at most be a two part name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionStatementBody.ReturnType">
            <summary>
            The return type of the function.  Depending on this property, Statements may be empty collection
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionStatementBody.Options">
            <summary>
            Options in WITH clause - different options for procedure and function. Custom Manual processing.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionStatementBody.OrderHint">
            <summary>
            Optional CLR table-valued options order hint. Valid only in case of CLR table-valued function.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionStatementBody.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureOption">
            <summary>
            Represents a Procedure Option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureOption.OptionKind">
            <summary>
            The type of the procedure option
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsProcedureOption">
            <summary>
            The execute as procedure option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsProcedureOption.ExecuteAs">
            <summary>
            The execute as clause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsProcedureOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsProcedureOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionOption">
            <summary>
            Represents a Function Option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionOption.OptionKind">
            <summary>
            The type of the function option
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.InlineFunctionOption">
            <summary>
            The Inline function option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InlineFunctionOption.OptionState">
            <summary>
            The option state for Inline Function option
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InlineFunctionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InlineFunctionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsFunctionOption">
            <summary>
            The execute as function option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsFunctionOption.ExecuteAs">
            <summary>
            The execute as clause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsFunctionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsFunctionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespaces">
            <summary>
            This class represents XmlNameSpaces
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespaces.XmlNamespacesElements">
            <summary>
            This is the list for xml namespaces.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespaces.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespaces.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesElement">
            <summary>
            The element that is used in defining xml namespace.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesElement.String">
            <summary>
            Literal that can be a string.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesElement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesDefaultElement">
            <summary>
            The default variation for the xml namespace element.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesDefaultElement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesDefaultElement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesAliasElement">
            <summary>
            The alias variation for the xml namespace element.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesAliasElement.Identifier">
            <summary>
            Represents the alias.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesAliasElement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.XmlNamespacesAliasElement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CommonTableExpression">
            <summary>
            This class represents the common table expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CommonTableExpression.ExpressionName">
            <summary>
            The expression name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CommonTableExpression.Columns">
            <summary>
            The columns. Optional may have zero elements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CommonTableExpression.QueryExpression">
            <summary>
            The query definition.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CommonTableExpression.WithCtesAndXmlNamespaces">
            <summary>
            Nested CTE.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CommonTableExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CommonTableExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WithCtesAndXmlNamespaces">
            <summary>
            This class represents a common construct that can have common table expressions and xml namespaces in it.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WithCtesAndXmlNamespaces.XmlNamespaces">
            <summary>
            The xml namespaces. May be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WithCtesAndXmlNamespaces.CommonTableExpressions">
            <summary>
            The common table expressions. May have zero elements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WithCtesAndXmlNamespaces.ChangeTrackingContext">
            <summary>
            Represents the change tracking context.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WithCtesAndXmlNamespaces.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WithCtesAndXmlNamespaces.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionReturnType">
            <summary>
            Base class for function return type
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionReturnType.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableValuedFunctionReturnType">
            <summary>
            The return type definition for multi-statement table-valued functions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableValuedFunctionReturnType.DeclareTableVariableBody">
            <summary>
            Table body declaration.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableValuedFunctionReturnType.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableValuedFunctionReturnType.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DataTypeReference">
            <summary>
            The base data type class.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DataTypeReference.Name">
            <summary>
            The user defined data type, CLR or UDT.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DataTypeReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterizedDataTypeReference">
            <summary>
            The data type abstract class that can have parameters.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterizedDataTypeReference.Parameters">
            <summary>
            Parameters if the schema object is a user defined function.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterizedDataTypeReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeReference">
            <summary>
            Represents built-in data types
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeReference.SqlDataTypeOption">
            <summary>
            The sql data type.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SqlDataTypeReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UserDataTypeReference">
            <summary>
            Represents user-defined data types
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UserDataTypeReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UserDataTypeReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.XmlDataTypeReference">
            <summary>
            Represents xml data types
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.XmlDataTypeReference.XmlDataTypeOption">
            <summary>
            The xml data type option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.XmlDataTypeReference.XmlSchemaCollection">
            <summary>
            The xml schema collection. Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.XmlDataTypeReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.XmlDataTypeReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.VectorDataTypeReference">
            <summary>
            Represents vector data types
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VectorDataTypeReference.Dimension">
            <summary>
            The dimension of the vector.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VectorDataTypeReference.BaseType">
            <summary>
            Type of dimension values.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.VectorDataTypeReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.VectorDataTypeReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarFunctionReturnType">
            <summary>
            The return type definition for scalar-valued functions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarFunctionReturnType.DataType">
            <summary>
            The data type of the return.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarFunctionReturnType.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarFunctionReturnType.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SelectFunctionReturnType">
            <summary>
            The return type definition for inline table-valued functions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectFunctionReturnType.SelectStatement">
            <summary>
            Single select statement that defines return value, with only CTEs and XML namespaces possible
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectFunctionReturnType.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectFunctionReturnType.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableDefinition">
            <summary>
            This class stores the common body for defining a table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableDefinition.ColumnDefinitions">
            <summary>
            Represents the column definitions, only valid if data type is table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableDefinition.TableConstraints">
            <summary>
            The table constraints, only valid if data type is table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableDefinition.Indexes">
            <summary>
            The index for this column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableDefinition.SystemTimePeriod">
            <summary>
            System time period for this table.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareTableVariableBody">
            <summary>
            Represents the body of the declare @variable table variation.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareTableVariableBody.VariableName">
            <summary>
            The name of the variable. This includes the @ at the beginning.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareTableVariableBody.AsDefined">
            <summary>
            Shows if the optional AS was used.  Required to distinguish between Sql80 and Sql90.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareTableVariableBody.Definition">
            <summary>
            The table definition containing column and constraint definitions.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareTableVariableBody.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareTableVariableBody.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareTableVariableStatement">
            <summary>
            This class represents the declare @variable statement's table variation.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareTableVariableStatement.Body">
            <summary>
            Statement body
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareTableVariableStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareTableVariableStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.NamedTableReference">
            <summary>
            The table reference to a CTE or schema object.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.NamedTableReference.SchemaObject">
            <summary>
            The name of the schema object.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.NamedTableReference.TableHints">
            <summary>
            The table or view hints.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.NamedTableReference.TableSampleClause">
            <summary>
            The table sample clause. Optional, may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.NamedTableReference.TemporalClause">
            <summary>
            Temporal clause for this table reference.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.NamedTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.NamedTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectFunctionTableReference">
            <summary>
            A table reference to a table-valued function
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectFunctionTableReference.SchemaObject">
            <summary>
            The name of the schema object.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectFunctionTableReference.Parameters">
            <summary>
            The parameters of the function
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectFunctionTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectFunctionTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableHint">
            <summary>
            Represents single table hint.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableHint.HintKind">
            <summary>
            Hint kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableHint.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableHint.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IndexTableHint">
            <summary>
            Represents INDEX table hint.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexTableHint.IndexValues">
            <summary>
            Parameters for the index hint. Possible types: Literal or Identifier.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IndexTableHint.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IndexTableHint.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralTableHint">
            <summary>
            Represents table hint with literal value.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralTableHint.Value">
            <summary>
            Hint value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralTableHint.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralTableHint.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryDerivedTable">
            <summary>
            This node represents a derived table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryDerivedTable.QueryExpression">
            <summary>
            The subquery.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryDerivedTable.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryDerivedTable.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.InlineDerivedTable">
            <summary>
            This node represents a derived table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InlineDerivedTable.RowValues">
            <summary>
            The list of rows.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InlineDerivedTable.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InlineDerivedTable.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SubqueryComparisonPredicate">
            <summary>
            Represents the comparison predicates that have subqueries.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SubqueryComparisonPredicate.Expression">
            <summary>
            The expression to compare.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SubqueryComparisonPredicate.ComparisonType">
            <summary>
            The boolean comparison operator
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SubqueryComparisonPredicate.Subquery">
            <summary>
            The subquery.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SubqueryComparisonPredicate.SubqueryComparisonPredicateType">
            <summary>
            The type of the subquery comparison.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SubqueryComparisonPredicate.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SubqueryComparisonPredicate.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExistsPredicate">
            <summary>
            Represents the exists predicate.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExistsPredicate.Subquery">
            <summary>
            The subquery.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExistsPredicate.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExistsPredicate.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LikePredicate">
            <summary>
            Represents the like predicate.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LikePredicate.FirstExpression">
            <summary>
            The match expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LikePredicate.SecondExpression">
            <summary>
            The like pattern.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LikePredicate.NotDefined">
            <summary>
            True if not is used.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LikePredicate.OdbcEscape">
            <summary>
            True if escape is defined using odbc delimiters.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LikePredicate.EscapeExpression">
            <summary>
            The escape expression. Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LikePredicate.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LikePredicate.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RegexpLikePredicate">
            <summary>
            Represents the REGEXP_LIKE boolean predicate.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RegexpLikePredicate.Text">
            <summary>
            The text to match against the pattern.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RegexpLikePredicate.Pattern">
            <summary>
            The regular expression pattern.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RegexpLikePredicate.Flags">
            <summary>
            Optional flags for the regular expression match.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RegexpLikePredicate.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RegexpLikePredicate.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DistinctPredicate">
            <summary>
            Represents the distinct predicate.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DistinctPredicate.FirstExpression">
            <summary>
            The first expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DistinctPredicate.SecondExpression">
            <summary>
            The second expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DistinctPredicate.IsNot">
            <summary>
            True if expression is negated/inverted.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DistinctPredicate.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DistinctPredicate.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.InPredicate">
            <summary>
            Represents the in predicate.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InPredicate.Expression">
            <summary>
            The test expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InPredicate.Subquery">
            <summary>
            Can be null if Values have elements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InPredicate.NotDefined">
            <summary>
            True if not is used.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InPredicate.Values">
            <summary>
            The values in parantesis.  May have zero elements if Subquery is not null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InPredicate.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InPredicate.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextPredicate">
            <summary>
            Represents the fulltext predicate.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextPredicate.FullTextFunctionType">
            <summary>
            The fulltext function type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextPredicate.Columns">
            <summary>
            Represents the columns that are used in the function.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextPredicate.Value">
            <summary>
            This is the value of the search condition. Only Variable and StringLiterals are valid.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextPredicate.LanguageTerm">
            <summary>
            This is the language term. Optional, may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextPredicate.PropertyName">
            <summary>
            Property name
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextPredicate.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextPredicate.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UserDefinedTypePropertyAccess">
            <summary>
            This class represents a property on a Udt.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UserDefinedTypePropertyAccess.CallTarget">
            <summary>
            The target of a call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UserDefinedTypePropertyAccess.PropertyName">
            <summary>
            The name of the property.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UserDefinedTypePropertyAccess.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UserDefinedTypePropertyAccess.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.StatementWithCtesAndXmlNamespaces">
            <summary>
            This class represents a statement that can begin with a common table expression or xml namespaces.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.StatementWithCtesAndXmlNamespaces.WithCtesAndXmlNamespaces">
            <summary>
            This is the with common table expression and xml namespaces clause. Optional, may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.StatementWithCtesAndXmlNamespaces.OptimizerHints">
            <summary>
            Optional optimizer hints.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StatementWithCtesAndXmlNamespaces.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SelectStatement">
            <summary>
            Represents a SELECT statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectStatement.QueryExpression">
            <summary>
            This is the main body of the select statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectStatement.Into">
            <summary>
            The into table name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectStatement.On">
            <summary>
            The on filegroup name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectStatement.ComputeClauses">
            <summary>
            The compute by clauses. May have zero elements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ForClause">
            <summary>
            Base class for different FOR clauses in SELECT
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ForClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BrowseForClause">
            <summary>
            Represents FOR BROWSE case
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BrowseForClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BrowseForClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ReadOnlyForClause">
            <summary>
            Represents FOR READ ONLY case used only in DECLARE CURSOR
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ReadOnlyForClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ReadOnlyForClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.XmlForClause">
            <summary>
            Represents FOR XML (options) case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.XmlForClause.Options">
            <summary>
            Actual XML for clause options. First one is always present (XML mode).
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.XmlForClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.XmlForClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.XmlForClauseOption">
            <summary>
            Represents FOR XML (options) case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.XmlForClauseOption.OptionKind">
            <summary>
            Option kind
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.XmlForClauseOption.Value">
            <summary>
            Optional option value (string Literal)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.XmlForClauseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.XmlForClauseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.JsonForClause">
            <summary>
            Represents FOR JSON (options) case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.JsonForClause.Options">
            <summary>
            Actual JSON for clause options. First one is always present (JSON mode).
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.JsonForClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.JsonForClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.JsonKeyValue">
            <summary>
            Represent a key value Pair
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.JsonKeyValue.JsonKeyName">
            <summary>
            Key name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.JsonKeyValue.JsonValue">
            <summary>
            scalar expression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.JsonKeyValue.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.JsonKeyValue.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.JsonForClauseOption">
            <summary>
            Represents FOR JSON (options) case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.JsonForClauseOption.OptionKind">
            <summary>
            Option kind
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.JsonForClauseOption.Value">
            <summary>
            Optional option value (string Literal)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.JsonForClauseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.JsonForClauseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateForClause">
            <summary>
            Represents FOR UPDATE [columns] case used only in DECLARE CURSOR
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateForClause.Columns">
            <summary>
            Updateable columns
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateForClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateForClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OptimizerHint">
            <summary>
            Represents single optimizer hint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OptimizerHint.HintKind">
            <summary>
            Hint kind
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OptimizerHint.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OptimizerHint.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOptimizerHint">
            <summary>
            Represents optimizer hint, which can be represented as flag with optional literal value.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOptimizerHint.Value">
            <summary>
            Hint value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOptimizerHint.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOptimizerHint.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintsOptimizerHint">
            <summary>
            Represents optimizer hint containing table hint.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintsOptimizerHint.ObjectName">
            <summary>
            Exposed object name of the object in query.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintsOptimizerHint.TableHints">
            <summary>
            Optional table hints.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintsOptimizerHint.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableHintsOptimizerHint.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ForceSeekTableHint">
            <summary>
            Represents forceseek hint.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ForceSeekTableHint.IndexValue">
            <summary>
            name or id of the index that we force seek on. Possible types: Literal or Identifier.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ForceSeekTableHint.ColumnValues">
            <summary>
            force seek columns
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ForceSeekTableHint.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ForceSeekTableHint.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OptimizeForOptimizerHint">
            <summary>
            Represents OPTIMIZE FOR optimizer hint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OptimizeForOptimizerHint.Pairs">
            <summary>
            Variable-value pairs
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OptimizeForOptimizerHint.IsForUnknown">
            <summary>
            True if UNKNOWN was specified, false otherwise.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OptimizeForOptimizerHint.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OptimizeForOptimizerHint.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UseHintList">
            <summary>
            Represents optimizer hints in a USE HINT clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UseHintList.Hints">
            <summary>
            The list of hints, each a string literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UseHintList.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UseHintList.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.VariableValuePair">
            <summary>
            Represents single variable-value pair in OPTIMIZE FOR optimizer hint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VariableValuePair.Variable">
            <summary>
            Variable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VariableValuePair.Value">
            <summary>
            Value
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VariableValuePair.IsForUnknown">
            <summary>
            True if UNKNOWN was specified, false otherwise.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.VariableValuePair.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.VariableValuePair.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WhenClause">
            <summary>
            Abstract class for case expression when clauses
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WhenClause.ThenExpression">
            <summary>
            The expression that comes after then.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WhenClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SimpleWhenClause">
            <summary>
            Represents the when clause that is used in a simple case expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SimpleWhenClause.WhenExpression">
            <summary>
            The scalar expression that comes after when
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SimpleWhenClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SimpleWhenClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SearchedWhenClause">
            <summary>
            Represents the when clause that is used in a searched case expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SearchedWhenClause.WhenExpression">
            <summary>
            The boolean expression that comes after when
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SearchedWhenClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SearchedWhenClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CaseExpression">
            <summary>
            Represents the case expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CaseExpression.ElseExpression">
            <summary>
            The expression that comes after else, optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CaseExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SimpleCaseExpression">
            <summary>
            Represents a simple case expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SimpleCaseExpression.InputExpression">
            <summary>
            The input expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SimpleCaseExpression.WhenClauses">
            <summary>
            The when clauses, at least one element is required.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SimpleCaseExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SimpleCaseExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SearchedCaseExpression">
            <summary>
            Represents a searched case expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SearchedCaseExpression.WhenClauses">
            <summary>
            The when clauses, at least one element is required.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SearchedCaseExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SearchedCaseExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.NullIfExpression">
            <summary>
            Represents the nullif expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.NullIfExpression.FirstExpression">
            <summary>
            The first expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.NullIfExpression.SecondExpression">
            <summary>
            The second expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.NullIfExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.NullIfExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CoalesceExpression">
            <summary>
            Represents the coalesce expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CoalesceExpression.Expressions">
            <summary>
            The list of expressions, must have at least two elements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CoalesceExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CoalesceExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IIfCall">
            <summary>
            Represents the iif expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IIfCall.Predicate">
            <summary>
            The expression that is the predicate for the iif function.  This should be a boolean expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IIfCall.ThenExpression">
            <summary>
            Then expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IIfCall.ElseExpression">
            <summary>
            Else expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IIfCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IIfCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextTableReference">
            <summary>
            Represents FREETEXTTABLE and CONTAINSTABLE table references.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextTableReference.FullTextFunctionType">
            <summary>
            The fulltext function type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextTableReference.TableName">
            <summary>
            Table name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextTableReference.Columns">
            <summary>
            The columns to search.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextTableReference.SearchCondition">
            <summary>
            Search condition/text to search.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextTableReference.TopN">
            <summary>
            Optional number of top ranked results to return.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextTableReference.Language">
            <summary>
            Optional language whose resources will be used for wordbreaking, stemming, and thesaurus and noise-word removal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextTableReference.PropertyName">
            <summary>
            Optional property specification value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SemanticTableReference">
            <summary>
            Represents SEMANTICKEYPHRASETABLE, SEMANTICSIMILARITYTABLE and SEMANTICSIMILARITYDETAILSTABLE table references.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SemanticTableReference.SemanticFunctionType">
            <summary>
            The semantic function type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SemanticTableReference.TableName">
            <summary>
            Table name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SemanticTableReference.Columns">
            <summary>
            The columns to search.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SemanticTableReference.SourceKey">
            <summary>
            The source key argument.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SemanticTableReference.MatchedColumn">
            <summary>
            The matched column argument for SEMANTICSIMILARITYDETAILSTABLE.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SemanticTableReference.MatchedKey">
            <summary>
            The matched key argument for SEMANTICSIMILARITYDETAILSTABLE.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SemanticTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SemanticTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OpenXmlTableReference">
            <summary>
            Represents OPENXML table reference
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenXmlTableReference.Variable">
            <summary>
            XML document handle
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenXmlTableReference.RowPattern">
            <summary>
            Pattern to identify the nodes
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenXmlTableReference.Flags">
            <summary>
            Mapping flags
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenXmlTableReference.SchemaDeclarationItems">
            <summary>
            
            Rowset format - using schema declaration.
            Should be empty if TableName is not null.
            
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenXmlTableReference.TableName">
            <summary>
            
            Rowset format - existing table.
            Should be null if SchemaDeclarationItems is not empty.
            
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenXmlTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenXmlTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OpenJsonTableReference">
            <summary>
            Represents OPENJSON table reference
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenJsonTableReference.Variable">
            <summary>
            JSON document
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenJsonTableReference.RowPattern">
            <summary>
            Pattern that represents JSON path.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenJsonTableReference.SchemaDeclarationItems">
            <summary>
            
            Rowset format - using schema declaration for Openjson.
            
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenJsonTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenJsonTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetTableReference">
            <summary>
            Represents OPENROWSET table reference.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetTableReference.ProviderName">
            <summary>
            Provider name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetTableReference.DataSource">
            <summary>
            Data source name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetTableReference.UserId">
            <summary>
            The user id
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetTableReference.Password">
            <summary>
            The password
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetTableReference.ProviderString">
            <summary>
            The provider string
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetTableReference.Query">
            <summary>
            The query text
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetTableReference.Object">
            <summary>
            Object to manipulate (with optional catalog and schema names).
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetTableReference.WithColumns">
            <summary>
            Represent the columns that a user would like to read from files. It is Provided with the WITH clause.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.InternalOpenRowset">
            <summary>
            Represents OPENROWSET table reference - undocumented case.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InternalOpenRowset.Identifier">
            <summary>
            First param in parenthesis
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InternalOpenRowset.VarArgs">
            <summary>
            The rest of params (can be empty).
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InternalOpenRowset.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InternalOpenRowset.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetCosmos">
            <summary>
            Represents OPENROWSET (PROVIDER = 'CosmosDB' ...) table reference.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetCosmos.Options">
            <summary>
            Collection of options for OPENROWSET for CosmosDB.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetCosmos.WithColumns">
            <summary>
            Represent the columns that a user would like to read from CosmosDB database. It is Provided with the WITH clause.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetCosmos.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetCosmos.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BulkOpenRowset">
            <summary>
            Represents OPENROWSET (BULK ...) table reference.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BulkOpenRowset.DataFiles">
            <summary>
            Data files.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BulkOpenRowset.Options">
            <summary>
            Collection of bulk insert options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BulkOpenRowset.WithColumns">
            <summary>
            Represent the columns that a user would like to read from files. It is Provided with the WITH clause.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BulkOpenRowset.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BulkOpenRowset.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetColumnDefinition">
            <summary>
            Represent the column that a user would like to read from a file.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetColumnDefinition.ColumnOrdinal">
            <summary>
            Ordinal number of the column in the source file(s).
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetColumnDefinition.JsonPath">
            <summary>
            JSON path expression to column or nested property.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetColumnDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetColumnDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OpenQueryTableReference">
            <summary>
            Represents OPENQUERY table reference.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenQueryTableReference.LinkedServer">
            <summary>
            Name of the linked server.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenQueryTableReference.Query">
            <summary>
            Query to execute on linked server.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenQueryTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenQueryTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AdHocTableReference">
            <summary>
            OPENDATASOURCE (ad-hoc) table reference.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AdHocTableReference.DataSource">
            <summary>
            Ad hoc connection information.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AdHocTableReference.Object">
            <summary>
            Object - can be either SchemaObjectName or Literal (string).
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AdHocTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AdHocTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaDeclarationItem">
            <summary>
            Represents information about one column in schema declaration.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaDeclarationItem.ColumnDefinition">
            <summary>
            Information about column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaDeclarationItem.Mapping">
            <summary>
            Optional mapping/metaproperty information.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaDeclarationItem.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaDeclarationItem.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaDeclarationItemOpenjson">
            <summary>
            Represents information about one result column in Openjson.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaDeclarationItemOpenjson.AsJson">
            <summary>
            Optional as json option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaDeclarationItemOpenjson.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaDeclarationItemOpenjson.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ConvertCall">
            <summary>
            Represents the convert call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ConvertCall.DataType">
            <summary>
            The datatype the expression will be converted.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ConvertCall.Parameter">
            <summary>
            The parameter that will be converted.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ConvertCall.Style">
            <summary>
            The style of the date format. Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ConvertCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ConvertCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TryConvertCall">
            <summary>
            Represents the try_convert function call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TryConvertCall.DataType">
            <summary>
            The datatype the expression will be converted.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TryConvertCall.Parameter">
            <summary>
            The parameter that will be converted.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TryConvertCall.Style">
            <summary>
            The style of the date format. Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TryConvertCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TryConvertCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ParseCall">
            <summary>
            Represents the parse function call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ParseCall.StringValue">
            <summary>
            The expression that will be parsed.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ParseCall.DataType">
            <summary>
            The resulting datatype of the parsed expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ParseCall.Culture">
            <summary>
            The culture that will be used for parsing. Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ParseCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ParseCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TryParseCall">
            <summary>
            Represents the try_parse function call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TryParseCall.StringValue">
            <summary>
            The expression that will be parsed.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TryParseCall.DataType">
            <summary>
            The resulting datatype of the parsed expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TryParseCall.Culture">
            <summary>
            The culture that will be used for parsing. Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TryParseCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TryParseCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CastCall">
            <summary>
            Represents the cast call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CastCall.DataType">
            <summary>
            The datatype the expression will be casted.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CastCall.Parameter">
            <summary>
            The parameter that will be casted.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CastCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CastCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TryCastCall">
            <summary>
            Represents the try_cast call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TryCastCall.DataType">
            <summary>
            The datatype the expression will be casted.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TryCastCall.Parameter">
            <summary>
            The parameter that will be casted.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TryCastCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TryCastCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AtTimeZoneCall">
            <summary>
            Represents the AT TIME ZONE call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AtTimeZoneCall.DateValue">
            <summary>
            The date/time value to be converted.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AtTimeZoneCall.TimeZone">
            <summary>
            The time zone identifier that will be used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AtTimeZoneCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AtTimeZoneCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall">
            <summary>
            Represents a function call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall.CallTarget">
            <summary>
            Optional function call target.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall.FunctionName">
            <summary>
            Name of the function being called.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall.Parameters">
            <summary>
            The parameters to the function.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall.UniqueRowFilter">
            <summary>
            An enum that can be NotSpecified, All or Distinct.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall.OverClause">
            <summary>
            The over clause. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall.WithinGroupClause">
            <summary>
            The within group clause used for ordered aggregates. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall.IgnoreRespectNulls">
            <summary>
            The ignore nulls is used to eliminate rows with null value in the output. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall.TrimOptions">
            <summary>
            TRIM intrinsic can take optional arguments like 'Leading', 'Trailing' or 'Both'.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall.JsonParameters">
            <summary>
            The Json parameters to the function.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall.JsonOrderByClause">
            <summary>
            The order by clause used for JSON aggregation functions like JSON_ARRAYAGG. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall.AbsentOrNullOnNull">
            <summary>
            The Absent or Null on Null will convert or remove sql null to json null
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall.ReturnType">
            <summary>
            Return type of function. Used by json_arrayagg, json_objectagg, json_array, json_object and json_value
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall.WithArrayWrapper">
            <summary>
            Indicates whether WITH ARRAY WRAPPER clause is specified for JSON_QUERY function.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CallTarget">
            <summary>
            Represents a target of a function call.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CallTarget.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionCallTarget">
            <summary>
            Represents an expression target of a function call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionCallTarget.Expression">
            <summary>
            Expression itself.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionCallTarget.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionCallTarget.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MultiPartIdentifierCallTarget">
            <summary>
            Represents target of a call which is a column or CLR property on a column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MultiPartIdentifierCallTarget.MultiPartIdentifier">
            <summary>
            The column/property names.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MultiPartIdentifierCallTarget.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MultiPartIdentifierCallTarget.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UserDefinedTypeCallTarget">
            <summary>
            Represents target of a call which is a column or CLR property on a column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UserDefinedTypeCallTarget.SchemaObjectName">
            <summary>
            The name of the user-defined type.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UserDefinedTypeCallTarget.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UserDefinedTypeCallTarget.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LeftFunctionCall">
            <summary>
            Represents LEFT call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LeftFunctionCall.Parameters">
            <summary>
            The parameters to the function.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LeftFunctionCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LeftFunctionCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RightFunctionCall">
            <summary>
            Represents RIGHT call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RightFunctionCall.Parameters">
            <summary>
            The parameters to the function.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RightFunctionCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RightFunctionCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionFunctionCall">
            <summary>
            Represents the partition function call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionFunctionCall.DatabaseName">
            <summary>
            The database name. Optional, may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionFunctionCall.FunctionName">
            <summary>
            The function name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionFunctionCall.Parameters">
            <summary>
            The parameters to the function.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionFunctionCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionFunctionCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OverClause">
            <summary>
            Represents the over clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OverClause.WindowName">
            <summary>
            The window name. Optional, may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OverClause.Partitions">
            <summary>
            The partitions. Optional, may have zero elements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OverClause.OrderByClause">
            <summary>
            The order by clause. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OverClause.WindowFrameClause">
            <summary>
            Window bounds specification, for windowing aggregates. Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OverClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OverClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WindowClause">
            <summary>
            Represents the window clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WindowClause.WindowDefinition">
            <summary>
            Definition of a named window. Cannot be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WindowClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WindowClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDefinition">
            <summary>
            Definition of a named window.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDefinition.WindowName">
            <summary>
            The window name. Cannot be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDefinition.RefWindowName">
            <summary>
            The reference window name. Optional, may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDefinition.Partitions">
            <summary>
            The partitions. Optional, may have zero elements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDefinition.OrderByClause">
            <summary>
            The order by clause. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDefinition.WindowFrameClause">
            <summary>
            Window bounds specification, for windowing aggregates. Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterlessCall">
            <summary>
            Represents calls without the parenthesis and parameters.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterlessCall.ParameterlessCallType">
            <summary>
            An enum that can be User, CurrentUser, SessionUser, SystemUser, CurrentTimestamp or CurrentDate.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterlessCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterlessCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarSubquery">
            <summary>
            Represents the subquery.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarSubquery.QueryExpression">
            <summary>
            The query expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarSubquery.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarSubquery.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcFunctionCall">
            <summary>
            Represents the ODBC function call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcFunctionCall.Name">
            <summary>
            The name of the function.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcFunctionCall.ParametersUsed">
            <summary>
            True if there was parenthesis.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcFunctionCall.Parameters">
            <summary>
            The parameters to the function.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcFunctionCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcFunctionCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExtractFromExpression">
            <summary>
            Represents the expression that start with Extract from.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExtractFromExpression.Expression">
            <summary>
            The inner expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExtractFromExpression.ExtractedElement">
            <summary>
            The element to extract from the expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExtractFromExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExtractFromExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcConvertSpecification">
            <summary>
            Represents the Odbc convert specification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcConvertSpecification.Identifier">
            <summary>
            The convert specification.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcConvertSpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcConvertSpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFunctionStatement">
            <summary>
            Represents the Alter Function statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFunctionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFunctionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BeginEndBlockStatement">
            <summary>
            Represents a group of statements that start with a BEGIN and end with an END keyword.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BeginEndBlockStatement.StatementList">
            <summary>
            The statements that make up the compound statement. May have zero elements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BeginEndBlockStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BeginEndBlockStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BeginEndAtomicBlockStatement">
            <summary>
            Represents a group of statements that start with a BEGIN and end with an END keyword in a ATOMIC block.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BeginEndAtomicBlockStatement.Options">
            <summary>
            The procedure with options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BeginEndAtomicBlockStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BeginEndAtomicBlockStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AtomicBlockOption">
            <summary>
            Represents single atomic block option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AtomicBlockOption.OptionKind">
            <summary>
            Option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AtomicBlockOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAtomicBlockOption">
            <summary>
            Option which be set to a value in BEGIN ATOMIC…END statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAtomicBlockOption.Value">
            <summary>
            The literal value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAtomicBlockOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAtomicBlockOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierAtomicBlockOption">
            <summary>
            Option which be set to an identifier in BEGIN ATOMIC…END statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierAtomicBlockOption.Value">
            <summary>
            The Identifier value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierAtomicBlockOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierAtomicBlockOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAtomicBlockOption">
            <summary>
            Option which be set to an OptionState in BEGIN ATOMIC…END statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAtomicBlockOption.OptionState">
            <summary>
            Option state
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAtomicBlockOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAtomicBlockOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BeginTransactionStatement">
            <summary>
            Represents the begin transaction and begin distributed transaction statements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BeginTransactionStatement.Distributed">
            <summary>
            True if this is a distributed transaction.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BeginTransactionStatement.MarkDefined">
            <summary>
            True if mark is defined, checking MarkDescription for null is not good enough.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BeginTransactionStatement.MarkDescription">
            <summary>
            The description of the mark, either a AsciiStringLiteral, UnicodeStringLiteral or a variable.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BeginTransactionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BeginTransactionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BreakStatement">
            <summary>
            Represents the break statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BreakStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BreakStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnWithSortOrder">
            <summary>
            Represents a column identifier with a sort order.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnWithSortOrder.Column">
            <summary>
            Represents the column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnWithSortOrder.SortOrder">
            <summary>
            Represents the sort order.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnWithSortOrder.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnWithSortOrder.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CommitTransactionStatement">
            <summary>
            Represents the commit transaction statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CommitTransactionStatement.DelayedDurabilityOption">
            <summary>
            The state of the Delayed Durability option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CommitTransactionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CommitTransactionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RollbackTransactionStatement">
            <summary>
            Represents the rollback transaction statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RollbackTransactionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RollbackTransactionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SaveTransactionStatement">
            <summary>
            Represents the save transaction statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SaveTransactionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SaveTransactionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ContinueStatement">
            <summary>
            Represents the continue statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ContinueStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ContinueStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDefaultStatement">
            <summary>
            Represents the Create Default statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDefaultStatement.Name">
            <summary>
            Represents the name. DatabaseName is disallowed here, has to equal String.Empty or null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDefaultStatement.Expression">
            <summary>
            Expression that is the default.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDefaultStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDefaultStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFunctionStatement">
            <summary>
            Represents the Create Function statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFunctionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFunctionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterFunctionStatement">
            <summary>
            Represents the Create Or Alter Function statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterFunctionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateOrAlterFunctionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRuleStatement">
            <summary>
            Represents the Create Rule statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRuleStatement.Name">
            <summary>
            Represents the name. DatabaseName is disallowed here, has to equal String.Empty or null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRuleStatement.Expression">
            <summary>
            Expression that is the rule.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRuleStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRuleStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareVariableElement">
            <summary>
            This class represents a single declaration in the body of DeclareVariableStatement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareVariableElement.VariableName">
            <summary>
            The name of the variable. This includes the @ at the beginning.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareVariableElement.DataType">
            <summary>
            The data type of the variable. Type table is invalid.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareVariableElement.Nullable">
            <summary>
            The nullable constraint, optional can be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareVariableElement.Value">
            <summary>
            Initial variable value specified in declaration.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareVariableElement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareVariableElement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareVariableStatement">
            <summary>
            This statement represents declare @variable statement except table declarations.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareVariableStatement.Declarations">
            <summary>
            The list of declarations, must have at least one element.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareVariableStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareVariableStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GoToStatement">
            <summary>
            Represents the goto statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GoToStatement.LabelName">
            <summary>
            Represents the label name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GoToStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GoToStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IfStatement">
            <summary>
            Represents the if statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IfStatement.Predicate">
            <summary>
            The expression that is the predicate for the if statement.  This should be a boolean expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IfStatement.ThenStatement">
            <summary>
            The statement that will be executed if the predicate evaluates true.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IfStatement.ElseStatement">
            <summary>
            The statement that will be executed if the predicate evaluates false. Optional, may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IfStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IfStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LabelStatement">
            <summary>
            Represents the label statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LabelStatement.Value">
            <summary>
            Represents the value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LabelStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LabelStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureParameter">
            <summary>
            This class represents a parameter that can be passed into a procedure.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureParameter.IsVarying">
            <summary>
            Shows if VARYING is defined.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureParameter.Modifier">
            <summary>
            Shows if OUTPUT or READONLY is defined.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ProcedureParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TransactionStatement">
            <summary>
            The abstract base class for transaction statements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TransactionStatement.Name">
            <summary>
            The name of the save point. It is either an Identifier, Literal of type variable, or string.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TransactionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WhileStatement">
            <summary>
            Represents the while statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WhileStatement.Predicate">
            <summary>
            The expression that is the predicate for the if statement.  This should be a boolean expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WhileStatement.Statement">
            <summary>
            The statement that will be executed if the predicate evaluates true.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WhileStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WhileStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DeleteStatement">
            <summary>
            Represents the delete statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DeleteStatement.DeleteSpecification">
            <summary>
            The properties for Delete
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeleteStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeleteStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateDeleteSpecificationBase">
            <summary>
            Base class for Update and Delete Specs
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateDeleteSpecificationBase.FromClause">
            <summary>
            Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateDeleteSpecificationBase.WhereClause">
            <summary>
            Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateDeleteSpecificationBase.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DeleteSpecification">
            <summary>
            The properties for Delete
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeleteSpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeleteSpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.InsertStatement">
            <summary>
            Represents the insert statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InsertStatement.InsertSpecification">
            <summary>
            The properties for the Insert
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InsertStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InsertStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.InsertSpecification">
            <summary>
            The properties for Insert
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InsertSpecification.InsertOption">
            <summary>
            Optional Into or Over
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InsertSpecification.InsertSource">
            <summary>
            The insert source can be ValuesInsertSource, SelectInsertSource, or ExecuteInsertSource.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InsertSpecification.Columns">
            <summary>
            Optional target columns.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InsertSpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InsertSpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateStatement">
            <summary>
            Represents the update statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateStatement.UpdateSpecification">
            <summary>
            The properties for Update
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateSpecification">
            <summary>
            The properties for Update
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateSpecification.SetClauses">
            <summary>
            The collection of set clauses.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateSpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateSpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSchemaStatement">
            <summary>
            Represents the create schema statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSchemaStatement.Name">
            <summary>
            The name of the schema, may be null if there is an owner.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSchemaStatement.StatementList">
            <summary>
            The optional list of statements. May be Create Table, Create View, Grant, Deny or Revoke.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSchemaStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSchemaStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSchemaStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WaitForStatement">
            <summary>
            Represents the waitfor statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WaitForStatement.WaitForOption">
            <summary>
            The type of the wait.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WaitForStatement.Parameter">
            <summary>
            Time to wait - in case of Delay or Time, null in case of statement. Can be a string or a variable.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WaitForStatement.Timeout">
            <summary>
            Optional timeout in case of statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WaitForStatement.Statement">
            <summary>
            Inner statement (can be null - in Time and Delay cases)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WaitForStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WaitForStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ReadTextStatement">
            <summary>
            Represents the readtext statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ReadTextStatement.Column">
            <summary>
            The column. Has to be at least a two part name including table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ReadTextStatement.TextPointer">
            <summary>
            Can be a binary or a variable.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ReadTextStatement.Offset">
            <summary>
            Can be an integer or a variable.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ReadTextStatement.Size">
            <summary>
            Can be an integer or a variable.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ReadTextStatement.HoldLock">
            <summary>
            True if HOLDLOCK was defined.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ReadTextStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ReadTextStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateTextStatement">
            <summary>
            Represents the updatetext statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateTextStatement.InsertOffset">
            <summary>
            Can be an integer, negative integer, NULL or a variable.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateTextStatement.DeleteLength">
            <summary>
            Can be an integer, negative integer, NULL or a variable.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateTextStatement.SourceColumn">
            <summary>
            Optional may be null. Source column. Has to be at least a two part name including table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateTextStatement.SourceParameter">
            <summary>
            This can come after source column if it is not null and be a binary or a variable. If the source column is null, it can be NULL, Ascii or Unicode string, binary or variable.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateTextStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateTextStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WriteTextStatement">
            <summary>
            Represents the writetext statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WriteTextStatement.SourceParameter">
            <summary>
            It can be null, Ascii or Unicode string, binary or variable.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WriteTextStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WriteTextStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TextModificationStatement">
            <summary>
            Represents the writetext statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TextModificationStatement.Bulk">
            <summary>
            True is BULK was used.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TextModificationStatement.Column">
            <summary>
            The column. Has to be at least a two part name including table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TextModificationStatement.TextId">
            <summary>
            Can be a binary, an integer or a variable.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TextModificationStatement.Timestamp">
            <summary>
            Optional, literal of binary type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TextModificationStatement.WithLog">
            <summary>
            True if WITH LOG was defined.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TextModificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LineNoStatement">
            <summary>
            Represents the lineno statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LineNoStatement.LineNo">
            <summary>
            Literal of type integer.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LineNoStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LineNoStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatement">
            <summary>
            Represents the security statement body base class.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatement.Permissions">
            <summary>
            Represents the permissions.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatement.SecurityTargetObject">
            <summary>
            Security target object.  Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatement.Principals">
            <summary>
            Represents the principals.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatement.AsClause">
            <summary>
            Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GrantStatement">
            <summary>
            Represents the grant statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GrantStatement.WithGrantOption">
            <summary>
            True is WITH GRANT OPTION is defined.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GrantStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GrantStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DenyStatement">
            <summary>
            Represents the deny statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DenyStatement.CascadeOption">
            <summary>
            True is CASCADE is defined.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DenyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DenyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RevokeStatement">
            <summary>
            Represents the revoke statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RevokeStatement.GrantOptionFor">
            <summary>
            True is GRANT OPTION FOR is defined.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RevokeStatement.CascadeOption">
            <summary>
            True is CASCADE is defined.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RevokeStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RevokeStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAuthorizationStatement">
            <summary>
            Represents alter authorization statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAuthorizationStatement.SecurityTargetObject">
            <summary>
            Security target object.  Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAuthorizationStatement.ToSchemaOwner">
            <summary>
            True is SCHEMA OWNER is used.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAuthorizationStatement.PrincipalName">
            <summary>
            Represents the principal name. Will be null if ToSchemaOwner is true.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAuthorizationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAuthorizationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.Permission">
            <summary>
            Represents the permission that can be used in security statement body.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.Permission.Identifiers">
            <summary>
            Represents the permission.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.Permission.Columns">
            <summary>
            Represents the columns. Optional may have zero elements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Permission.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Permission.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityTargetObject">
            <summary>
            Represents the target object that can be used in security statement body.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityTargetObject.ObjectKind">
            <summary>
            Object kind
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityTargetObject.ObjectName">
            <summary>
            Represents the object.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityTargetObject.Columns">
            <summary>
            Represents the columns. If this is used inside ALTER AUTHORIZATION, there can't be any columns. Optional may have zero elements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityTargetObject.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityTargetObject.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityTargetObjectName">
            <summary>
            Represents the security target object name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityTargetObjectName.MultiPartIdentifier">
            <summary>
            The multi-part name of the security target object
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityTargetObjectName.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityTargetObjectName.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPrincipal">
            <summary>
            Represents the principal that can be used in security statement body.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPrincipal.PrincipalType">
            <summary>
            The type of the principal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPrincipal.Identifier">
            <summary>
            Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPrincipal.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPrincipal.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatementBody80">
            <summary>
            Represents the security statement body base class.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatementBody80.SecurityElement80">
            <summary>
            The security statement body.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatementBody80.SecurityUserClause80">
            <summary>
            The user clause.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityStatementBody80.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GrantStatement80">
            <summary>
            Represents the grant statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GrantStatement80.WithGrantOption">
            <summary>
            True is WITH GRANT OPTION is defined.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GrantStatement80.AsClause">
            <summary>
            Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GrantStatement80.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GrantStatement80.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DenyStatement80">
            <summary>
            Represents the deny statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DenyStatement80.CascadeOption">
            <summary>
            True is CASCADE is defined.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DenyStatement80.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DenyStatement80.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RevokeStatement80">
            <summary>
            Represents the revoke statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RevokeStatement80.GrantOptionFor">
            <summary>
            True is GRANT OPTION FOR is defined.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RevokeStatement80.CascadeOption">
            <summary>
            True is CASCADE is defined.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RevokeStatement80.AsClause">
            <summary>
            Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RevokeStatement80.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RevokeStatement80.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityElement80">
            <summary>
            Represents the security statement body that is common for Grant Deny and Revoke Statements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityElement80.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CommandSecurityElement80">
            <summary>
            Represents the security element that has commands.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CommandSecurityElement80.All">
            <summary>
            True is ALL is defined.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CommandSecurityElement80.CommandOptions">
            <summary>
            The command options
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CommandSecurityElement80.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CommandSecurityElement80.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PrivilegeSecurityElement80">
            <summary>
            Represents the security element that has priviliges.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PrivilegeSecurityElement80.Privileges">
            <summary>
            The collection of privileges
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PrivilegeSecurityElement80.SchemaObjectName">
            <summary>
            The security object.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PrivilegeSecurityElement80.Columns">
            <summary>
            May have zero elements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PrivilegeSecurityElement80.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PrivilegeSecurityElement80.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.Privilege80">
            <summary>
            Represents a privilage that can be used in a security statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.Privilege80.Columns">
            <summary>
            May have zero elements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.Privilege80.PrivilegeType80">
            <summary>
            The privilege type.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Privilege80.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.Privilege80.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityUserClause80">
            <summary>
            Represents the security statement body that is common for Grant Deny and Revoke Statements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityUserClause80.Users">
            <summary>
            The list of users. Will have zero elements if UserType80 is Public or NULL.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityUserClause80.UserType80">
            <summary>
            Can be Null, Public, or Users
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityUserClause80.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityUserClause80.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SqlCommandIdentifier">
            <summary>
            Represents the SqlCommandIdentifier.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SqlCommandIdentifier.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SqlCommandIdentifier.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetClause">
            <summary>
            The base class for SET clause.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AssignmentSetClause">
            <summary>
            Represents SET clause for assignment.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AssignmentSetClause.Variable">
            <summary>
            Optional can be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AssignmentSetClause.Column">
            <summary>
            Column being set. Can be null, if variable is present.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AssignmentSetClause.NewValue">
            <summary>
            The expression that the variable and/or the column will be set to.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AssignmentSetClause.AssignmentKind">
            <summary>
            Assignment operator used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AssignmentSetClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AssignmentSetClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCallSetClause">
            <summary>
            Represents SET clause for function calls.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCallSetClause.MutatorFunction">
            <summary>
            The mutator method call
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCallSetClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FunctionCallSetClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.InsertSource">
            <summary>
            Base class for source nodes of insert statements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InsertSource.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ValuesInsertSource">
            <summary>
            Represents the insert source for VALUES.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ValuesInsertSource.IsDefaultValues">
            <summary>
            True if default values are used. The values list should have zero elements if this is true.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ValuesInsertSource.RowValues">
            <summary>
            The list of rows, if it has any elements DefaultValues should be false.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ValuesInsertSource.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ValuesInsertSource.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SelectInsertSource">
            <summary>
            Represents the insert source for SELECT.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectInsertSource.Select">
            <summary>
            The select query for the values to insert.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectInsertSource.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectInsertSource.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteInsertSource">
            <summary>
            Represents the insert source for EXECUTE.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteInsertSource.Execute">
            <summary>
            The execute call for the values to insert.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteInsertSource.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteInsertSource.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RowValue">
            <summary>
            Represents data for a single row.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RowValue.ColumnValues">
            <summary>
            The list of column values.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RowValue.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RowValue.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PrintStatement">
            <summary>
            Represents the print statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PrintStatement.Expression">
            <summary>
            The expression to be printed.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PrintStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PrintStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateCall">
            <summary>
            Represents the update function call which is a boolean function for use in triggers.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateCall.Identifier">
            <summary>
            The column name to test.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSEqualCall">
            <summary>
            Represents the tsequal function call which is a boolean function.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSEqualCall.FirstExpression">
            <summary>
            The first expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSEqualCall.SecondExpression">
            <summary>
            The second expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSEqualCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSEqualCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PrimaryExpression">
            <summary>
            Represents the abstract base class for primary expressions.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PrimaryExpression.Collation">
            <summary>
            Collation identifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PrimaryExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralRange">
            <summary>
            Represents a single literal or a range of literals.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralRange.From">
            <summary>
            First boundary of the range or the literal itself.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralRange.To">
            <summary>
            Optional second boundary of the range.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralRange.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralRange.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ValueExpression">
            <summary>
            Base class for literals, variables, and global variables.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ValueExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.VariableReference">
            <summary>
            Represents a reference to a variable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VariableReference.Name">
            <summary>
            The variable name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.VariableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.VariableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OptionValue">
            <summary>
            Represents an option value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OptionValue.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffOptionValue">
            <summary>
            Represents either an ON or OFF option value.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffOptionValue.OptionState">
            <summary>
            Whether the option is ON or OFF.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffOptionValue.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffOptionValue.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOptionValue">
            <summary>
            Represents the literal value of an option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOptionValue.Value">
            <summary>
            The literal value represented by this option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOptionValue.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOptionValue.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GlobalVariableExpression">
            <summary>
            Represents a global variable expression
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GlobalVariableExpression.Name">
            <summary>
            The global variable name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GlobalVariableExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GlobalVariableExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierOrScalarExpression">
            <summary>
            Represents either an Identifer or ScalarExpression
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierOrScalarExpression.Identifier">
            <summary>
            Mutually exclusive with ScalarExpression
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierOrScalarExpression.ScalarExpression">
            <summary>
            Mutually exclusive with Identifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierOrScalarExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierOrScalarExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectNameOrValueExpression">
            <summary>
            Represents either a SchemaObjectName or ValueExpression
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectNameOrValueExpression.SchemaObjectName">
            <summary>
            Mutually exclusive with ObjectValue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectNameOrValueExpression.ValueExpression">
            <summary>
            Mutually exclusive with ObjectName
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectNameOrValueExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectNameOrValueExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ParenthesisExpression">
            <summary>
            Represents an expression enclosed in parentheses.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ParenthesisExpression.Expression">
            <summary>
            Represents the parenthesis expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ParenthesisExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ParenthesisExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnReferenceExpression">
            <summary>
            
            This class represents a column.  Because of the ambiguity of Sql syntax, we can not
            distiguish columns from properties without having the Table and type definitions, even
            then it could be ambiguous.  So the column might have trailing properties in the Identifiers.
            
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnReferenceExpression.ColumnType">
            <summary>
            The type of the column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnReferenceExpression.MultiPartIdentifier">
            <summary>
            The multi-part name of the column.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnReferenceExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnReferenceExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.NextValueForExpression">
            <summary>
            Represents the NEXT VALUE FOR expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.NextValueForExpression.SequenceName">
            <summary>
            The name of the sequence.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.NextValueForExpression.OverClause">
            <summary>
            The over clause. Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.NextValueForExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.NextValueForExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SequenceStatement">
            <summary>
            Base class for all sequence statement objects
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SequenceStatement.Name">
            <summary>
            The name of the sequence.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SequenceStatement.SequenceOptions">
            <summary>
            The sequence options. May have zero elements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SequenceStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SequenceOption">
            <summary>
            Represents a sequence option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SequenceOption.OptionKind">
            <summary>
            The type of the option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SequenceOption.NoValue">
            <summary>
            Whether or not the NO prefix is used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SequenceOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SequenceOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DataTypeSequenceOption">
            <summary>
            Represents sequence Option that defines the data type
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DataTypeSequenceOption.DataType">
            <summary>
            The data type for the sequence.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DataTypeSequenceOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DataTypeSequenceOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionSequenceOption">
            <summary>
            Represents sequence option with a scalar expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionSequenceOption.OptionValue">
            <summary>
            The expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionSequenceOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionSequenceOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSequenceStatement">
            <summary>
            Represents CREATE SEQUENCE statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSequenceStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSequenceStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSequenceStatement">
            <summary>
            Represents ALTER SEQUENCE statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSequenceStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSequenceStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropSequenceStatement">
            <summary>
            Represents DROP SEQUENCE statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSequenceStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSequenceStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyStatement">
            <summary>
            Base class for all Security Policy statement objects
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyStatement.Name">
            <summary>
            The name of the security policy.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyStatement.NotForReplication">
            <summary>
            Whether the security policy is not for replication.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyStatement.SecurityPolicyOptions">
            <summary>
            The security predicate options for this statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyStatement.SecurityPredicateActions">
            <summary>
            The security predicate actions for this statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyStatement.ActionType">
            <summary>
            The type of security policy action being taken.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPredicateAction">
            <summary>
            Represents a security predicate add alter or drop action.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPredicateAction.ActionType">
            <summary>
            The type of security predicate action being taken.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPredicateAction.SecurityPredicateType">
            <summary>
            The type of security predicate on which the action is being performed
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPredicateAction.FunctionCall">
            <summary>
            The function call used by this predicate.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPredicateAction.TargetObjectName">
            <summary>
            Target object name of this prediate.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPredicateAction.SecurityPredicateOperation">
            <summary>
            The security predicate operation
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPredicateAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPredicateAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyOption">
            <summary>
            Represents an option in a CREATE/ALTER SECURITY POLICY statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyOption.OptionKind">
            <summary>
            The type of security policy option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyOption.OptionState">
            <summary>
            The option state
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecurityPolicyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSecurityPolicyStatement">
            <summary>
            Represents a CREATE SECURITY POLICY statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSecurityPolicyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSecurityPolicyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSecurityPolicyStatement">
            <summary>
            Represents an ALTER SECURITY POLICY statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSecurityPolicyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSecurityPolicyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropSecurityPolicyStatement">
            <summary>
            Represents a DROP SECURITY POLICY statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSecurityPolicyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSecurityPolicyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnMasterKeyStatement">
            <summary>
            Represents a CREATE COLUMN MASTER KEY statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnMasterKeyStatement.Name">
            <summary>
            The name of the column master key
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnMasterKeyStatement.Parameters">
            <summary>
            The collection of parameters required by create column master key
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnMasterKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnMasterKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyParameter">
            <summary>
            Single parameter in CREATE COLUMN MASTER KEY statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyParameter.ParameterKind">
            <summary>
            The parameter kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyStoreProviderNameParameter">
            <summary>
            Key store provider parameter protecting the column master key
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyStoreProviderNameParameter.Name">
            <summary>
            Key store provider name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyStoreProviderNameParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyStoreProviderNameParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyPathParameter">
            <summary>
            Parameter representing path of the key in the key store provider
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyPathParameter.Path">
            <summary>
            Key path.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyPathParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyPathParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyEnclaveComputationsParameter">
            <summary>
            Parameter representing enclave computation signature
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyEnclaveComputationsParameter.Signature">
            <summary>
            Signature
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyEnclaveComputationsParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyEnclaveComputationsParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropColumnMasterKeyStatement">
            <summary>
            Represents a DROP COLUMN MASTER KEY statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropColumnMasterKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropColumnMasterKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyStatement">
            <summary>
            Base class for all Column Encryption Key statement objects
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyStatement.Name">
            <summary>
            The name of the column encryption key
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyStatement.ColumnEncryptionKeyValues">
            <summary>
            The values for this column encryption key
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnEncryptionKeyStatement">
            <summary>
            Represents a CREATE COLUMN ENCRYPTION KEY statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnEncryptionKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnEncryptionKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterColumnEncryptionKeyStatement">
            <summary>
            Represents an ALTER COLUMN ENCRYPTION KEY statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterColumnEncryptionKeyStatement.AlterType">
            <summary>
            Represents whether the alter is to add or remove a value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterColumnEncryptionKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterColumnEncryptionKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropColumnEncryptionKeyStatement">
            <summary>
            Represents a DROP COLUMN ENCRYPTION KEY statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropColumnEncryptionKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropColumnEncryptionKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValue">
            <summary>
            Class representing the value of a column encryption key encrypted with column master key
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValue.Parameters">
            <summary>
            Parameters of a column encryption key value
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValue.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValue.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValueParameter">
            <summary>
            Single parameter in of a column encryption key value
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValueParameter.ParameterKind">
            <summary>
            The parameter kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyValueParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyNameParameter">
            <summary>
            Parameter representing the column master key used to encrypt the column encrytion key
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyNameParameter.Name">
            <summary>
            Name of the column master key.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyNameParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnMasterKeyNameParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionAlgorithmNameParameter">
            <summary>
            Parameter representing the encryption algorithm used to encrypt the column encryption key
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionAlgorithmNameParameter.Algorithm">
            <summary>
            The algorithm name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionAlgorithmNameParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionAlgorithmNameParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EncryptedValueParameter">
            <summary>
            Parameter representing the encrypted value of the column encryption key
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EncryptedValueParameter.Value">
            <summary>
            The encrypted value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EncryptedValueParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EncryptedValueParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableStatement">
            <summary>
            Base class for all external table statement objects.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableStatement.SchemaObjectName">
            <summary>
            The external table name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableStatement.ColumnDefinitions">
            <summary>
            External table column definition.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableStatement.DataSource">
            <summary>
            The external table data source identifier.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableStatement.ExternalTableOptions">
            <summary>
            External table options. (Valid and required elements vary by the referenced data source type.)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableStatement.SelectStatement">
            <summary>
            Represents the query part of a CTAS statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOption">
            <summary>
            A single external table option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOption.OptionKind">
            <summary>
            The option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableLiteralOrIdentifierOption">
            <summary>
            An external table with clause option that expects a literal or identifer as the value being set.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableLiteralOrIdentifierOption.Value">
            <summary>
            Represents any property value of type Literal or Identifier.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableLiteralOrIdentifierOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableLiteralOrIdentifierOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableDistributionOption">
            <summary>
            The external table DISTRIBUTION option for external tables on shard map manager data sources.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableDistributionOption.Value">
            <summary>
            The external table distribution policy for external tables on shard map manager data sources.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableDistributionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableDistributionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableRejectTypeOption">
            <summary>
            The external table REJECT_TYPE option for external tables on HDFS data sources.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableRejectTypeOption.Value">
            <summary>
            The external table reject type value for external tables on HDFS data sources.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableRejectTypeOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableRejectTypeOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableDistributionPolicy">
            <summary>
            Base class for external table distribution policies.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableDistributionPolicy.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableReplicatedDistributionPolicy">
            <summary>
            Representation of the REPLICATED option for an external table distribution policy.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableReplicatedDistributionPolicy.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableReplicatedDistributionPolicy.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableRoundRobinDistributionPolicy">
            <summary>
            Representation of the ROUND_ROBIN option for an external table distribution policy.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableRoundRobinDistributionPolicy.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableRoundRobinDistributionPolicy.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableShardedDistributionPolicy">
            <summary>
            Representation of the SHARDED option for an external table distribution policy.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableShardedDistributionPolicy.ShardingColumn">
            <summary>
            The column reference in the SHARDED option for an external table distribution policy.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableShardedDistributionPolicy.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableShardedDistributionPolicy.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalTableStatement">
            <summary>
            Represents a CREATE EXTERNAL TABLE statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalTableStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalTableStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalTableStatement">
            <summary>
            Represents a DROP EXTERNAL TABLE statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalTableStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalTableStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceStatement">
            <summary>
            Base class for all external data source statement objects.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceStatement.Name">
            <summary>
            The external data source name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceStatement.DataSourceType">
            <summary>
            The external data source type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceStatement.Location">
            <summary>
            The external data source location name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceStatement.PushdownOption">
            <summary>
            The external data source pushdown option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceStatement.ExternalDataSourceOptions">
            <summary>
            The external data source optional property collection.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceOption">
            <summary>
            CREATE EXTERNAL DATA SOURCE statement optional property.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceOption.OptionKind">
            <summary>
            The external data source optional property.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceLiteralOrIdentifierOption">
            <summary>
            Represents property of type Literal or Identifier.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceLiteralOrIdentifierOption.Value">
            <summary>
            Represents any property value of type Literal or Identifier.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceLiteralOrIdentifierOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalDataSourceLiteralOrIdentifierOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalDataSourceStatement">
            <summary>
            Represents a CREATE EXTERNAL DATA SOURCE statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalDataSourceStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalDataSourceStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalDataSourceStatement">
            <summary>
            Represents an ALTER EXTERNAL DATA SOURCE statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalDataSourceStatement.PreviousPushDownOption">
            <summary>
            previous pushdwn option of the data source
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalDataSourceStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalDataSourceStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalDataSourceStatement">
            <summary>
            Represents a DROP EXTERNAL DATA SOURCE statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalDataSourceStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalDataSourceStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamStatement">
            <summary>
            Base class for all external stream statement objects.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamStatement.Name">
            <summary>
            The external stream name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamStatement.Location">
            <summary>
            The external stream location name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamStatement.InputOptions">
            <summary>
            The options as key-value pairs for services that are inputs to streaming queries
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamStatement.OutputOptions">
            <summary>
            The options as key-value pairs for services that are inputs to streaming queries
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamStatement.ExternalStreamOptions">
            <summary>
            The external data source optional property collection.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamOption">
            <summary>
            CREATE EXTERNAL STREAM statement optional property.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamOption.OptionKind">
            <summary>
            The external data source optional property.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamLiteralOrIdentifierOption">
            <summary>
            Represents property of type Literal or Identifier.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamLiteralOrIdentifierOption.Value">
            <summary>
            Represents any property value of type Literal or Identifier.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamLiteralOrIdentifierOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamLiteralOrIdentifierOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalStreamStatement">
            <summary>
            Represents an CREATE EXTERNAL STREAM statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalStreamStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalStreamStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalStreamStatement">
            <summary>
            Represents a DROP EXTERNAL STREAM statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalStreamStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalStreamStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalModelStatement">
            <summary>
            Base class for all external model statement objects.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalModelStatement.Name">
            <summary>
            The external model name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalModelStatement.Location">
            <summary>
            The external model location name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalModelStatement.ApiFormat">
            <summary>
            The external model api format name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalModelStatement.ModelType">
            <summary>
            The external model type name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalModelStatement.ModelName">
            <summary>
            The external model name to be used to generate embeddings.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalModelStatement.Credential">
            <summary>
            The external model credentials name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalModelStatement.Parameters">
            <summary>
            The external model parameters as key-value pairs.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalModelStatement.LocalRuntimePath">
            <summary>
            The local runtime path for the model.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalModelStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalModelStatement">
            <summary>
            Represents a CREATE EXTERNAL MODEL statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalModelStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalModelStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalModelStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalModelStatement">
            <summary>
            Represents a DROP EXTERNAL MODEL statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalModelStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalModelStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalModelStatement">
            <summary>
            Represents a ALTER EXTERNAL MODEL statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalModelStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalModelStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatStatement">
            <summary>
            Base class for all external file format statement objects.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatStatement.Name">
            <summary>
            The external file format name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatStatement.FormatType">
            <summary>
            The external file format type name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatStatement.ExternalFileFormatOptions">
            <summary>
            The external file format optional property collection.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatOption">
            <summary>
            CREATE EXTERNAL FILE FORMAT statement optional property.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatOption.OptionKind">
            <summary>
            The external file format optional property.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatLiteralOption">
            <summary>
            Represents any property value of type Literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatLiteralOption.Value">
            <summary>
            The value for a property of type Literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatLiteralOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatLiteralOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatUseDefaultTypeOption">
            <summary>
            Represents the USE_DEFAULT_TYPE optional property value.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatUseDefaultTypeOption.ExternalFileFormatUseDefaultType">
            <summary>
            The external file format use default type value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatUseDefaultTypeOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatUseDefaultTypeOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatContainerOption">
            <summary>
            Represents a list of external file format suboptions.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatContainerOption.Suboptions">
            <summary>
            The list of specified suboptions.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatContainerOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalFileFormatContainerOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalFileFormatStatement">
            <summary>
            Represents a CREATE EXTERNAL FILE FORMAT statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalFileFormatStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalFileFormatStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalFileFormatStatement">
            <summary>
            Represents a DROP EXTERNAL FILE FORMAT statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalFileFormatStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalFileFormatStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamingJobStatement">
            <summary>
            Base class for all external streaming job statement objects.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamingJobStatement.Name">
            <summary>
            Name of the external streaming job.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamingJobStatement.Statement">
            <summary>
            Transformation query for the external streaming job.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalStreamingJobStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalStreamingJobStatement">
            <summary>
            Represents an EXEC sys.sp_create_streaming_job statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalStreamingJobStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalStreamingJobStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalStreamingJobStatement">
            <summary>
            Represents an EXEC sys.sp_drop_streaming_job statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalStreamingJobStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalStreamingJobStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyStatement">
            <summary>
            Represents common parts in create and alter assembly statements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyStatement.Name">
            <summary>
            The name of the assembly.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyStatement.Parameters">
            <summary>
            These represent either the client assembly specifier ot the assembly bits.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyStatement.Options">
            <summary>
            The collection of assembly options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAssemblyStatement">
            <summary>
            Represents the CREATE ASSEMBLY statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAssemblyStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAssemblyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAssemblyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAssemblyStatement">
            <summary>
            Represents the ALTER ASSEMBLY statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAssemblyStatement.DropFiles">
            <summary>
            Files specified in DROP FILE clause
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAssemblyStatement.IsDropAll">
            <summary>
            True, if DROP FILE ALL was specified, false otherwise
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAssemblyStatement.AddFiles">
            <summary>
            Files specified in ADD FILE FROM clause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAssemblyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAssemblyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyOption">
            <summary>
            Represents an assembly option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyOption.OptionKind">
            <summary>
            The option type.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAssemblyOption">
            <summary>
            Represents an on/off assembly option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAssemblyOption.OptionState">
            <summary>
            The state.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAssemblyOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAssemblyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PermissionSetAssemblyOption">
            <summary>
            Represents the PERMISSION_SET assembly option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PermissionSetAssemblyOption.PermissionSetOption">
            <summary>
            The permission set.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PermissionSetAssemblyOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PermissionSetAssemblyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AddFileSpec">
            <summary>
            Represents single file in ADD FILE FROM clause in ALTER ASSEMBLY statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AddFileSpec.File">
            <summary>
            Client file specifier or file bits
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AddFileSpec.FileName">
            <summary>
            Optional file name (string Literal)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AddFileSpec.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AddFileSpec.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlSchemaCollectionStatement">
            <summary>
            Represents the create xml schema collection statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlSchemaCollectionStatement.Name">
            <summary>
            The name of collection, can be at most two part.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlSchemaCollectionStatement.Expression">
            <summary>
            The expression that defines the collection.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlSchemaCollectionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlSchemaCollectionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterXmlSchemaCollectionStatement">
            <summary>
            Represents the alter xml schema collection statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterXmlSchemaCollectionStatement.Name">
            <summary>
            The name of collection, can be at most two part.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterXmlSchemaCollectionStatement.Expression">
            <summary>
            The expression that will be added to the collection.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterXmlSchemaCollectionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterXmlSchemaCollectionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropXmlSchemaCollectionStatement">
            <summary>
            Represents DROP XML SCHEMA COLLECTION statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropXmlSchemaCollectionStatement.Name">
            <summary>
            The name of the collection.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropXmlSchemaCollectionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropXmlSchemaCollectionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyName">
            <summary>
            Represents CLR assembly names.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyName.Name">
            <summary>
            The name of the assembly.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyName.ClassName">
            <summary>
            The class name, optional can be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyName.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyName.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableStatement">
            <summary>
            Represents the alter table statement base class.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableStatement.SchemaObjectName">
            <summary>
            The name of the type, this can be at most a two part name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterPartitionStatement">
            <summary>
            Split/Merge the partitions of a SQL DW table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterPartitionStatement.BoundaryValue">
            <summary>
            The boundary value of the partition command.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterPartitionStatement.IsSplit">
            <summary>
            True if splitting range, false if merging ranges.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterPartitionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterPartitionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableRebuildStatement">
            <summary>
            Rebuilds indicies on a table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableRebuildStatement.Partition">
            <summary>
            Optional partition number (or all).
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableRebuildStatement.IndexOptions">
            <summary>
            The index options. Optional - may have zero elements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableRebuildStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableRebuildStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableChangeTrackingModificationStatement">
            <summary>
            Modifies change tracking for a table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableChangeTrackingModificationStatement.IsEnable">
            <summary>
            True if statement enables change tracking, false otherwise.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableChangeTrackingModificationStatement.TrackColumnsUpdated">
            <summary>
            Specifies whether the Database Engine tracks which change tracked columns were updated.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableChangeTrackingModificationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableChangeTrackingModificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableFileTableNamespaceStatement">
            <summary>
            Enables or disable filetable namespace on a table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableFileTableNamespaceStatement.IsEnable">
            <summary>
            True if statement enables filetable namespace, false otherwise.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableFileTableNamespaceStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableFileTableNamespaceStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableSetStatement">
            <summary>
            Changes table options for a table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableSetStatement.Options">
            <summary>
            Options to be set.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableSetStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableSetStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAddClusterByStatement">
            <summary>
            Alters a table by adding a CLUSTER BY specification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAddClusterByStatement.ClusterByOption">
            <summary>
            The CLUSTER BY option to be added to the table.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAddClusterByStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAddClusterByStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableOption">
            <summary>
            A single table option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableOption.OptionKind">
            <summary>
            The option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LockEscalationTableOption">
            <summary>
            Lock escalation table option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LockEscalationTableOption.Value">
            <summary>
            Specifies the allowed methods of lock escalation for a table.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LockEscalationTableOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LockEscalationTableOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamOnTableOption">
            <summary>
            Filestream_on table option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamOnTableOption.Value">
            <summary>
            Property value - can be either identifier or string literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamOnTableOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamOnTableOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FileTableDirectoryTableOption">
            <summary>
            FILETABLE_DIRECTORY table option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileTableDirectoryTableOption.Value">
            <summary>
            The directory name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileTableDirectoryTableOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileTableDirectoryTableOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FileTableCollateFileNameTableOption">
            <summary>
            FILETABLE_COLLATE_FILENAME table option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileTableCollateFileNameTableOption.Value">
            <summary>
            The collation.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileTableCollateFileNameTableOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileTableCollateFileNameTableOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FileTableConstraintNameTableOption">
            <summary>
            FILETABLE_PRIMARY_KEY_CONSTRAINT_NAME, FILETABLE_STREAMID_UNIQUE_CONSTRAINT_NAME, or FILETABLE_FULLPATH_UNIQUE_CONSTRAINT_NAME table option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileTableConstraintNameTableOption.Value">
            <summary>
            The constraint name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileTableConstraintNameTableOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileTableConstraintNameTableOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MemoryOptimizedTableOption">
            <summary>
            MEMORY_OPTIMIZED table option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MemoryOptimizedTableOption.OptionState">
            <summary>
            Option state
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MemoryOptimizedTableOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MemoryOptimizedTableOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DurabilityTableOption">
            <summary>
            DURABILITY table option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DurabilityTableOption.DurabilityTableOptionKind">
            <summary>
            Specifies the durability options for a table.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DurabilityTableOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DurabilityTableOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveTableOption">
            <summary>
            REMOTE_DATA_ARCHIVE table option for create and alter.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveTableOption.RdaTableOption">
            <summary>
            RDA state for the table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveTableOption.MigrationState">
            <summary>
            Option state which specifies if migration is disabled or inbound or outbound for a table.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveTableOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveTableOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveAlterTableOption">
            <summary>
            REMOTE_DATA_ARCHIVE table option for alter.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveAlterTableOption.RdaTableOption">
            <summary>
            RDA state for the table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveAlterTableOption.MigrationState">
            <summary>
            The migration state on this table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveAlterTableOption.IsMigrationStateSpecified">
            <summary>
            True if a migration state was specified, false otherwise.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveAlterTableOption.IsFilterPredicateSpecified">
            <summary>
            True if a filter predicate was specified (even if set to null), false otherwise.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveAlterTableOption.FilterPredicate">
            <summary>
            Stretch Migration Filter Predicate to decide which rows in a table get migrated.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveAlterTableOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveAlterTableOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseOption">
            <summary>
            REMOTE_DATA_ARCHIVE create / alter database options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseOption.OptionState">
            <summary>
            Option state for the datbase.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseOption.Settings">
            <summary>
            Options to be set.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseSetting">
            <summary>
            REMOTE_DATA_ARCHIVE DB-level settings
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseSetting.SettingKind">
            <summary>
            Indicates the type of setting
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDatabaseSetting.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbServerSetting">
            <summary>
            SERVER setting for REMOTE_DATA_ARCHIVE
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbServerSetting.Server">
            <summary>
            Server name
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbServerSetting.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbServerSetting.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbCredentialSetting">
            <summary>
            CREDENTIAL setting for REMOTE_DATA_ARCHIVE
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbCredentialSetting.Credential">
            <summary>
            Credential name
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbCredentialSetting.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbCredentialSetting.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbFederatedServiceAccountSetting">
            <summary>
            FEDERATED_SERVICE_ACCOUNT setting for REMOTE_DATA_ARCHIVE
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbFederatedServiceAccountSetting.IsOn">
            <summary>
            Indicates if a federated service account should be used
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbFederatedServiceAccountSetting.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteDataArchiveDbFederatedServiceAccountSetting.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RetentionPeriodDefinition">
            <summary>
            Definition of retention period for system versioned temporal table and data retention table option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RetentionPeriodDefinition.Duration">
            <summary>
            Duration of retention period in given units. Unused if the period is set to INFINITY.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RetentionPeriodDefinition.Units">
            <summary>
            Duration of retention period in given units. Unused if the period is set to INFINITY.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RetentionPeriodDefinition.IsInfinity">
            <summary>
            Is this retention policy set to INFINITY?
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RetentionPeriodDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RetentionPeriodDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SystemVersioningTableOption">
            <summary>
            SYSTEM_VERSIONING table option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SystemVersioningTableOption.OptionState">
            <summary>
            Option state
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SystemVersioningTableOption.ConsistencyCheckEnabled">
            <summary>
            Option state
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SystemVersioningTableOption.HistoryTable">
            <summary>
            The name of the history table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SystemVersioningTableOption.RetentionPeriod">
            <summary>
            History table retention period definition.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SystemVersioningTableOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SystemVersioningTableOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerTableOption">
            <summary>
            LEDGER table option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerTableOption.OptionState">
            <summary>
            Option state
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerTableOption.AppendOnly">
            <summary>
            Append Only
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerTableOption.LedgerViewOption">
            <summary>
            Ledger View Option
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerTableOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerTableOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerViewOption">
            <summary>
            LEDGER View option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerViewOption.ViewName">
            <summary>
            Ledger View Name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerViewOption.TransactionIdColumnName">
            <summary>
            Transaction Id Column Name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerViewOption.SequenceNumberColumnName">
            <summary>
            Sequence Number Column Name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerViewOption.OperationTypeColumnName">
            <summary>
            Operation Type Column Name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerViewOption.OperationTypeDescColumnName">
            <summary>
            Operation Type Desc Column Name
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerViewOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerViewOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DataRetentionTableOption">
            <summary>
            DATA_RETENTION table option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DataRetentionTableOption.OptionState">
            <summary>
            Option state
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DataRetentionTableOption.FilterColumn">
            <summary>
            Filter Column Name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DataRetentionTableOption.RetentionPeriod">
            <summary>
            Table retention period definition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DataRetentionTableOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DataRetentionTableOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAddTableElementStatement">
            <summary>
            Add table element specialization of Alter Table statement. Has column and constraint definitions.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAddTableElementStatement.ExistingRowsCheckEnforcement">
            <summary>
            
            Specifies whether the data in the table is or is not validated against a newly added
            or re-enabled FOREIGN KEY or CHECK constraint.
            Defines which one of WITH CHECK or WITH NOCHECK were used.
            Check is the default for this class(if nothing was explicitly mentioned),
            since these are new constraints (Books online).
            
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAddTableElementStatement.Definition">
            <summary>
            The table definition containing the column and constraint definitions.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAddTableElementStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAddTableElementStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableConstraintModificationStatement">
            <summary>
            Defines modifications to a table constraint.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableConstraintModificationStatement.ExistingRowsCheckEnforcement">
            <summary>
            
            Specifies whether the data in the table is or is not validated against a
            newly added or re-enabled FOREIGN KEY or CHECK constraint.
            Defines which one of WITH CHECK or WITH NOCHECK were used.
            No Check is the default for this class(if nothing was explicitly mentioned),
            since these are reenabled constraints (Books online).
            
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableConstraintModificationStatement.ConstraintEnforcement">
            <summary>
            
            Specifies that constraint is enabled or disabled. When disabled,
            future inserts or updates to the column are not validated against the
            constraint conditions.
            
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableConstraintModificationStatement.All">
            <summary>
            True if the modification is for all constraints.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableConstraintModificationStatement.ConstraintNames">
            <summary>
            Names of constraints to be modified. Will have zero elements if All is true.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableConstraintModificationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableConstraintModificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableSwitchStatement">
            <summary>
            Switch specialization of Alter Table statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableSwitchStatement.SourcePartitionNumber">
            <summary>
            Represents the source partition number. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableSwitchStatement.TargetPartitionNumber">
            <summary>
            Represents the target partition number. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableSwitchStatement.TargetTable">
            <summary>
            The name of the target table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableSwitchStatement.Options">
            <summary>
            The collection of alter table switch options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableSwitchStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableSwitchStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableSwitchOption">
            <summary>
            Represents the alter table switch option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableSwitchOption.OptionKind">
            <summary>
            The type of the option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableSwitchOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitTableSwitchOption">
            <summary>
            Represents the low priority lock wait option for alter table switch statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitTableSwitchOption.Options">
            <summary>
            The low priority lock wait options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitTableSwitchOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitTableSwitchOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TruncateTargetTableSwitchOption">
            <summary>
            Represents the truncate target table option for alter table switch statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TruncateTargetTableSwitchOption.TruncateTarget">
            <summary>
            Flag that indicates whether to truncate the target partition or table before performing the switch.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TruncateTargetTableSwitchOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TruncateTargetTableSwitchOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintOption">
            <summary>
            The abstract base class for drop clustered constraints.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintOption.OptionKind">
            <summary>
            The type of the option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintStateOption">
            <summary>
            The abstract base class for drop clustered constraints.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintStateOption.OptionState">
            <summary>
            The state.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintStateOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintStateOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintValueOption">
            <summary>
            The drop clustered constraint option with value specified
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintValueOption.OptionValue">
            <summary>
            The option value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintValueOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintValueOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintMoveOption">
            <summary>
            The drop clustered constraint move option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintMoveOption.OptionValue">
            <summary>
            The option value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintMoveOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintMoveOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintWaitAtLowPriorityLockOption">
            <summary>
            The drop clustered constraint wait at low priority lock option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintWaitAtLowPriorityLockOption.Options">
            <summary>
            The low priority lock wait options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintWaitAtLowPriorityLockOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropClusteredConstraintWaitAtLowPriorityLockOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableDropTableElement">
            <summary>
            Represents an individual element that can be used in alter table drop statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableDropTableElement.TableElementType">
            <summary>
            The type of the table element.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableDropTableElement.Name">
            <summary>
            Names of the table element.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableDropTableElement.DropClusteredConstraintOptions">
            <summary>
            The drop clustered constraint options. May have zero elements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableDropTableElement.IsIfExists">
            <summary>
            True when IF EXISTS construct is used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableDropTableElement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableDropTableElement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableDropTableElementStatement">
            <summary>
            Drop table element specialization of Alter Table statement. Has names of columns and constraints to be dropped.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableDropTableElementStatement.AlterTableDropTableElements">
            <summary>
            The dropped table elements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableDropTableElementStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableDropTableElementStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableTriggerModificationStatement">
            <summary>
            Defines the modifications to a Trigger on a table. Triggers can be enabled or disabled.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableTriggerModificationStatement.TriggerEnforcement">
            <summary>
            Defines the new enforcement option on the trigger.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableTriggerModificationStatement.All">
            <summary>
            True if the modification is for all triggers.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableTriggerModificationStatement.TriggerNames">
            <summary>
            Names of triggers to be modified.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableTriggerModificationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableTriggerModificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EnableDisableTriggerStatement">
            <summary>
            Defines the modifications to triggers. Triggers can be enabled or disabled.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EnableDisableTriggerStatement.TriggerEnforcement">
            <summary>
            Defines the new enforcement option on the trigger.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EnableDisableTriggerStatement.All">
            <summary>
            True if the modification is for all triggers.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EnableDisableTriggerStatement.TriggerNames">
            <summary>
            Triggers to be modified.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EnableDisableTriggerStatement.TriggerObject">
            <summary>
            The target.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EnableDisableTriggerStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EnableDisableTriggerStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TryCatchStatement">
            <summary>
            Defines the try catch statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TryCatchStatement.TryStatements">
            <summary>
            The try statements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TryCatchStatement.CatchStatements">
            <summary>
            The catch statements. May have zero elements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TryCatchStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TryCatchStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeStatement">
            <summary>
            Represents the create type statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeStatement.Name">
            <summary>
            The name of the type, this can be at most a two part name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeUdtStatement">
            <summary>
            Represents the create type statement for user defined types, the one that derive from CLR types.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeUdtStatement.AssemblyName">
            <summary>
            The assembly name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeUdtStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeUdtStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeUddtStatement">
            <summary>
            Represents the create type statement for user defined data types, the one that derive from Sql types.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeUddtStatement.DataType">
            <summary>
            The data type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeUddtStatement.NullableConstraint">
            <summary>
            The nullable constraint, optional can be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeUddtStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeUddtStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSynonymStatement">
            <summary>
            Represents the create synonym statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSynonymStatement.Name">
            <summary>
            The name of the synonym, this can be at most a two part name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSynonymStatement.ForName">
            <summary>
            The name of the object the synonym is for, can be a four part name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSynonymStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSynonymStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsClause">
            <summary>
            Represents the execute as clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsClause.ExecuteAsOption">
            <summary>
            The option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsClause.Literal">
            <summary>
            If the option is String, this bears the value of the string, otherwise null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueueOption">
            <summary>
            Represents the queue option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueueOption.OptionKind">
            <summary>
            The type of the option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueueOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueueOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueueStateOption">
            <summary>
            Represents the base for queue option that has a state.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueueStateOption.OptionState">
            <summary>
            The state.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueueStateOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueueStateOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueueProcedureOption">
            <summary>
            The queue option for procedure.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueueProcedureOption.OptionValue">
            <summary>
            The name of the procedure.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueueProcedureOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueueProcedureOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueueValueOption">
            <summary>
            The queue option with a value.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueueValueOption.OptionValue">
            <summary>
            The value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueueValueOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueueValueOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueueExecuteAsOption">
            <summary>
            The queue option for execute as.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueueExecuteAsOption.OptionValue">
            <summary>
            The execute as clause.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueueExecuteAsOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueueExecuteAsOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RouteOption">
            <summary>
            Represents the for route option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RouteOption.OptionKind">
            <summary>
            The type of the option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RouteOption.Literal">
            <summary>
            Can be of type string or integer.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RouteOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RouteOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RouteStatement">
            <summary>
            Represents the base for route statements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RouteStatement.Name">
            <summary>
            The name of the queue.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RouteStatement.RouteOptions">
            <summary>
            The route options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RouteStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterRouteStatement">
            <summary>
            Represents alter route statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterRouteStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterRouteStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRouteStatement">
            <summary>
            Represents create route statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRouteStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRouteStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRouteStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueueStatement">
            <summary>
            Represents the base for queue statements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueueStatement.Name">
            <summary>
            The name of the queue.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueueStatement.QueueOptions">
            <summary>
            The queue options. May have zero elements in CreateQueueStatement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueueStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterQueueStatement">
            <summary>
            Represents alter queue statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterQueueStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterQueueStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateQueueStatement">
            <summary>
            Represents create queue statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateQueueStatement.OnFileGroup">
            <summary>
            The name of the filegroup, can be a Literal of type string or an Identifier. Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateQueueStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateQueueStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IndexDefinition">
            <summary>
            Represents the base for index definitions.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexDefinition.Name">
            <summary>
            Index name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexDefinition.Unique">
            <summary>
            Shows if Unique keyword is used.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexDefinition.IndexType">
            <summary>
            The index type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexDefinition.IndexOptions">
            <summary>
            The index options. Optional may have zero elements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexDefinition.Columns">
            <summary>
            The defined columns.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexDefinition.IncludeColumns">
            <summary>
            Non-key columns to be added to the leaf level of the nonclustered index.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexDefinition.OnFileGroupOrPartitionScheme">
            <summary>
            The filegroup or partition scheme. Might be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexDefinition.FilterPredicate">
            <summary>
            Optional filter predicate for index.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexDefinition.FileStreamOn">
            <summary>
            Optional specification of the filestream. Can be either Identifier or String literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IndexDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IndexDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SystemTimePeriodDefinition">
            <summary>
            Period for temporal system time.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SystemTimePeriodDefinition.StartTimeColumn">
            <summary>
            Period start column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SystemTimePeriodDefinition.EndTimeColumn">
            <summary>
            Period end column.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SystemTimePeriodDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SystemTimePeriodDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IndexStatement">
            <summary>
            Represents the base for create index statements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexStatement.Name">
            <summary>
            The name of the index.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexStatement.OnName">
            <summary>
            The table or view name that comes after the ON keyword.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexStatement.IndexOptions">
            <summary>
            The index options. Optional may have zero elements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IndexStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IndexType">
            <summary>
            Represents an index type
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexType.IndexTypeKind">
            <summary>
            The type of index.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IndexType.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IndexType.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionSpecifier">
            <summary>
            Represents a partition specifier as expression or ALL.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionSpecifier.Number">
            <summary>
            The expression that shows the partition. Optional, may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionSpecifier.All">
            <summary>
            True if ALL was specified.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionSpecifier.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionSpecifier.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterIndexStatement">
            <summary>
            Represents the alter index statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterIndexStatement.All">
            <summary>
            Shows if All keyword is used.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterIndexStatement.AlterIndexType">
            <summary>
            The type of the alter index statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterIndexStatement.Partition">
            <summary>
            The expression that shows the partition. Optional, may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterIndexStatement.PromotedPaths">
            <summary>
            The list of the promoted xml paths.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterIndexStatement.XmlNamespaces">
            <summary>
            XML namespaces specified in WITH XMLNAMESPACES part of the statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterIndexStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterIndexStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlIndexStatement">
            <summary>
            Represents the create xml index statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlIndexStatement.Primary">
            <summary>
            Shows if Primary keyword is used.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlIndexStatement.XmlColumn">
            <summary>
            The xml column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlIndexStatement.SecondaryXmlIndexName">
            <summary>
            The secondary xml index name. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlIndexStatement.SecondaryXmlIndexType">
            <summary>
            The secondary xml index type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlIndexStatement.OnFileGroupOrPartitionScheme">
            <summary>
            The filegroup or partition scheme. Might be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlIndexStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateXmlIndexStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSelectiveXmlIndexStatement">
            <summary>
            Represents the create selective xml index statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSelectiveXmlIndexStatement.IsSecondary">
            <summary>
            Shows if index is secondary selective XML Index.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSelectiveXmlIndexStatement.XmlColumn">
            <summary>
            The xml column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSelectiveXmlIndexStatement.PromotedPaths">
            <summary>
            The list of the promoted xml paths.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSelectiveXmlIndexStatement.XmlNamespaces">
            <summary>
            XML namespaces specified in WITH XMLNAMESPACES part of the statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSelectiveXmlIndexStatement.UsingXmlIndexName">
            <summary>
            The name of the using selective xml index. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSelectiveXmlIndexStatement.PathName">
            <summary>
            Path specified in selective xml index over which secondary xml index is created.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSelectiveXmlIndexStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSelectiveXmlIndexStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupOrPartitionScheme">
            <summary>
            Represents a filegroup or a partition scheme.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupOrPartitionScheme.Name">
            <summary>
            Can be an identifier or literal of type string.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupOrPartitionScheme.PartitionSchemeColumns">
            <summary>
            The column names for the partition scheme. Might be empty.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupOrPartitionScheme.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupOrPartitionScheme.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateIndexStatement">
            <summary>
            Represents the create index statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateIndexStatement.Translated80SyntaxTo90">
            <summary>
            
            True if the 80 syntax was translated into 90
            If this is false and there are index options present, then this statement must be a TSql90 statement
            However, 80 syntax is still being accepted in SQL 2005...
            
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateIndexStatement.Unique">
            <summary>
            Shows if Unique keyword is used.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateIndexStatement.Clustered">
            <summary>
            Shows if Clustered keyword is used.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateIndexStatement.Columns">
            <summary>
            The defined columns.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateIndexStatement.IncludeColumns">
            <summary>
            The include columns.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateIndexStatement.OnFileGroupOrPartitionScheme">
            <summary>
            The filegroup or partition scheme. Might be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateIndexStatement.FilterPredicate">
            <summary>
            Optional filter predicate for index.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateIndexStatement.FileStreamOn">
            <summary>
            Optional specification of the filestream. Can be either Identifier or String literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateIndexStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateIndexStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IndexOption">
            <summary>
            Represents the index option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexOption.OptionKind">
            <summary>
            The type of the option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IndexStateOption">
            <summary>
            Represents the index option that could be on or off.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexStateOption.OptionState">
            <summary>
            The state.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IndexStateOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IndexStateOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IndexExpressionOption">
            <summary>
            Represents the index option that could be an expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IndexExpressionOption.Expression">
            <summary>
            Can be an integer or a negative integer.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IndexExpressionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IndexExpressionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MaxDurationOption">
            <summary>
            Represents the max duration option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxDurationOption.MaxDuration">
            <summary>
            The maximum duration in time.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxDurationOption.Unit">
            <summary>
            Unit for max duration. Only Minutes is supported. Optional, may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MaxDurationOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MaxDurationOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WaitAtLowPriorityOption">
            <summary>
            Represents the low priority lock wait option for alter table switch statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WaitAtLowPriorityOption.Options">
            <summary>
            The low priority lock wait options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WaitAtLowPriorityOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WaitAtLowPriorityOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OnlineIndexOption">
            <summary>
            Represents the online option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OnlineIndexOption.LowPriorityLockWaitOption">
            <summary>
            Optional low priority lock wait suboption.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnlineIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnlineIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IgnoreDupKeyIndexOption">
            <summary>
            Represents the ignore_dup_key index option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IgnoreDupKeyIndexOption.SuppressMessagesOption">
            <summary>
            Optional suppress duplicate key message suboption.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IgnoreDupKeyIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IgnoreDupKeyIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OrderIndexOption">
            <summary>
            Represents the order option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OrderIndexOption.Columns">
            <summary>
            The columns used for order hint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OrderIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OrderIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OnlineIndexLowPriorityLockWaitOption">
            <summary>
            Represents the low priority lock wait suboption for online index option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OnlineIndexLowPriorityLockWaitOption.Options">
            <summary>
            The low priority lock wait options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnlineIndexLowPriorityLockWaitOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnlineIndexLowPriorityLockWaitOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitOption">
            <summary>
            Represents the low priority lock wait option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitOption.OptionKind">
            <summary>
            The type of the option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitMaxDurationOption">
            <summary>
            Represents the max duration of the low priority lock wait option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitMaxDurationOption.MaxDuration">
            <summary>
            The maximum duration in time.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitMaxDurationOption.Unit">
            <summary>
            Unit for max duration. Only Minutes is supported. Optional, may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitMaxDurationOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitMaxDurationOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitAbortAfterWaitOption">
            <summary>
            Represents the action of the low priority lock wait option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitAbortAfterWaitOption.AbortAfterWait">
            <summary>
            The action to be taken after the maximum duration expires.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitAbortAfterWaitOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LowPriorityLockWaitAbortAfterWaitOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexColumn">
            <summary>
            Represents the column for a fulltext index.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexColumn.Name">
            <summary>
            Name of the column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexColumn.TypeColumn">
            <summary>
            The type column. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexColumn.LanguageTerm">
            <summary>
            The language term, identifier or literal of type integer, string or hexadecimal. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexColumn.StatisticalSemantics">
            <summary>
            Indicates whether statistical_semantics was specified.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexColumn.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexColumn.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextIndexStatement">
            <summary>
            Represents the create fulltext index statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextIndexStatement.OnName">
            <summary>
            The name table the fulltext index is on.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextIndexStatement.FullTextIndexColumns">
            <summary>
            The columns.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextIndexStatement.KeyIndexName">
            <summary>
            The name of the key index.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextIndexStatement.CatalogAndFileGroup">
            <summary>
            Specifies the name of the fulltext catalog and/or filegroup. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextIndexStatement.Options">
            <summary>
            Optional CHANGE_TRACKING and STOPLIST options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextIndexStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextIndexStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexOption">
            <summary>
            Represents a single option in CREATE FULLTEXT INDEX statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexOption.OptionKind">
            <summary>
            The option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingFullTextIndexOption">
            <summary>
            Represents CHANGE_TRACKING option in FULLTEXT INDEX statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingFullTextIndexOption.Value">
            <summary>
            The change tracking option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingFullTextIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingFullTextIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.StopListFullTextIndexOption">
            <summary>
            Represents STOPLIST option in FULLTEXT INDEX statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.StopListFullTextIndexOption.IsOff">
            <summary>
            True if OFF was specified.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.StopListFullTextIndexOption.StopListName">
            <summary>
            Name of the stoplist, can be empty (in case of OFF) or SYSTEM.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StopListFullTextIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StopListFullTextIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SearchPropertyListFullTextIndexOption">
            <summary>
            Represents the search property list option in FULLTEXT INDEX statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SearchPropertyListFullTextIndexOption.IsOff">
            <summary>
            If the search property list is off
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SearchPropertyListFullTextIndexOption.PropertyListName">
            <summary>
            The name of the search property list
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SearchPropertyListFullTextIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SearchPropertyListFullTextIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogAndFileGroup">
            <summary>
            Represents catalog / filegroup option in CREATE FULLTEXT STATEMENT.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogAndFileGroup.CatalogName">
            <summary>
            The name of the fulltext catalog. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogAndFileGroup.FileGroupName">
            <summary>
            The name of the filegroup. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogAndFileGroup.FileGroupIsFirst">
            <summary>
            Specifies that filegroup was encountered first in this option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogAndFileGroup.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogAndFileGroup.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EventTypeGroupContainer">
            <summary>
            Represents event type or group
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventTypeGroupContainer.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EventTypeContainer">
            <summary>
            Represents event type
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventTypeContainer.EventType">
            <summary>
            The event types.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventTypeContainer.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventTypeContainer.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EventGroupContainer">
            <summary>
            Represents event type
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventGroupContainer.EventGroup">
            <summary>
            The event types.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventGroupContainer.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventGroupContainer.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateEventNotificationStatement">
            <summary>
            Represents the create event notification statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateEventNotificationStatement.Name">
            <summary>
            The name of the event notification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateEventNotificationStatement.Scope">
            <summary>
            The scope for event notification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateEventNotificationStatement.WithFanIn">
            <summary>
            True if With FAN_IN is defined.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateEventNotificationStatement.EventTypeGroups">
            <summary>
            The event types or groups.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateEventNotificationStatement.BrokerService">
            <summary>
            The name of the broker service. This is a literal of type string.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateEventNotificationStatement.BrokerInstanceSpecifier">
            <summary>
            The name of the broker instance specifier. This is a literal of type string.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateEventNotificationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateEventNotificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationObjectScope">
            <summary>
            Represents scope of event notification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationObjectScope.Target">
            <summary>
            The target for event notification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationObjectScope.QueueName">
            <summary>
            The name of the queue if the EventNotificationTarget is of type queue, is null otherwise.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationObjectScope.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventNotificationObjectScope.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MasterKeyStatement">
            <summary>
            Represents the master key statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MasterKeyStatement.Password">
            <summary>
            The password. This is a literal of type string.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MasterKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateMasterKeyStatement">
            <summary>
            Represents CREATE MASTER KEY statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateMasterKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateMasterKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterMasterKeyStatement">
            <summary>
            Represents the master key statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterMasterKeyStatement.Option">
            <summary>
            Specifies how exactly MASTER KEY is altered.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterMasterKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterMasterKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ApplicationRoleOption">
            <summary>
            Represents the application role option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ApplicationRoleOption.OptionKind">
            <summary>
            The type of the option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ApplicationRoleOption.Value">
            <summary>
            The value for the option. Can be an identifier or a literal of type string.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ApplicationRoleOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ApplicationRoleOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ApplicationRoleStatement">
            <summary>
            Represents the application role statement base.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ApplicationRoleStatement.Name">
            <summary>
            The name of the application role.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ApplicationRoleStatement.ApplicationRoleOptions">
            <summary>
            The application role options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ApplicationRoleStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateApplicationRoleStatement">
            <summary>
            Represents the create application role statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateApplicationRoleStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateApplicationRoleStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterApplicationRoleStatement">
            <summary>
            Represents the alter application role statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterApplicationRoleStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterApplicationRoleStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RoleStatement">
            <summary>
            Represents the role statement base.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RoleStatement.Name">
            <summary>
            The name of the role.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RoleStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRoleStatement">
            <summary>
            Represents the create role statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRoleStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRoleStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRoleStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterRoleStatement">
            <summary>
            Represents the alter role statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterRoleStatement.Action">
            <summary>
            The alter role action.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterRoleStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterRoleStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterRoleAction">
            <summary>
            Represents an action in ALTER ROLE.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterRoleAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RenameAlterRoleAction">
            <summary>
            Represents the rename alter role action.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RenameAlterRoleAction.NewName">
            <summary>
            The new name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RenameAlterRoleAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RenameAlterRoleAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AddMemberAlterRoleAction">
            <summary>
            Represents the add member alter role action.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AddMemberAlterRoleAction.Member">
            <summary>
            The member to add
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AddMemberAlterRoleAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AddMemberAlterRoleAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropMemberAlterRoleAction">
            <summary>
            Represents the drop member alter role action.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropMemberAlterRoleAction.Member">
            <summary>
            The member to drop
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropMemberAlterRoleAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropMemberAlterRoleAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateServerRoleStatement">
            <summary>
            Represents the CREATE SERVER ROLE statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateServerRoleStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateServerRoleStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerRoleStatement">
            <summary>
            Represents the ALTER SERVER ROLE statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerRoleStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerRoleStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropServerRoleStatement">
            <summary>
            Represents the DROP SERVER ROLE statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropServerRoleStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropServerRoleStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UserLoginOption">
            <summary>
            Represents the user login option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UserLoginOption.UserLoginOptionType">
            <summary>
            The type of the user login.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UserLoginOption.Identifier">
            <summary>
            The value for the option. May be null if type is WithoutLogin.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UserLoginOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UserLoginOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UserStatement">
            <summary>
            Represents the user statement base.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UserStatement.Name">
            <summary>
            The name of the user.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UserStatement.UserOptions">
            <summary>
            The user options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UserStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateUserStatement">
            <summary>
            Represents the create user statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateUserStatement.UserLoginOption">
            <summary>
            The user login options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateUserStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateUserStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterUserStatement">
            <summary>
            Represents the alter user statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterUserStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterUserStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.StatisticsOption">
            <summary>
            Represents the statistics option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.StatisticsOption.OptionKind">
            <summary>
            The type of the statistics option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StatisticsOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StatisticsOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ResampleStatisticsOption">
            <summary>
            Represents the resample statistics option that supports specifying a list of partition ranges on which to resample.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ResampleStatisticsOption.Partitions">
            <summary>
            The partitions to resample for Incremental Statistics.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ResampleStatisticsOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ResampleStatisticsOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.StatisticsPartitionRange">
            <summary>
            Represents a single partition range, with constant expressions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.StatisticsPartitionRange.From">
            <summary>
            First partition integer literal.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.StatisticsPartitionRange.To">
            <summary>
            Optional second partition number integer literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StatisticsPartitionRange.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StatisticsPartitionRange.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffStatisticsOption">
            <summary>
            Represents new-style on-off options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffStatisticsOption.OptionState">
            <summary>
            Option state
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffStatisticsOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffStatisticsOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralStatisticsOption">
            <summary>
            Represents the statistics option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralStatisticsOption.Literal">
            <summary>
            The value for the option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralStatisticsOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralStatisticsOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateStatisticsStatement">
            <summary>
            Represents the create statistics statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateStatisticsStatement.Name">
            <summary>
            The name of the statistic.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateStatisticsStatement.OnName">
            <summary>
            The table or view this statistic is on.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateStatisticsStatement.Columns">
            <summary>
            The columns of the table or view that are relevant to the statistic.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateStatisticsStatement.StatisticsOptions">
            <summary>
            The statistics options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateStatisticsStatement.FilterPredicate">
            <summary>
            Optional filter predicate for CREATE STATISTICS statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateStatisticsStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateStatisticsStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateStatisticsStatement">
            <summary>
            Represents the update statistics statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateStatisticsStatement.SchemaObjectName">
            <summary>
            The table or view this statistic is on.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateStatisticsStatement.SubElements">
            <summary>
            The index or statistic names.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateStatisticsStatement.StatisticsOptions">
            <summary>
            The statistics options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateStatisticsStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateStatisticsStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ReturnStatement">
            <summary>
            Represents return statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ReturnStatement.Expression">
            <summary>
            Optional return value
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ReturnStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ReturnStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareCursorStatement">
            <summary>
            Represents DECLARE CURSOR statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareCursorStatement.Name">
            <summary>
            Cursor name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareCursorStatement.CursorDefinition">
            <summary>
            Select and cursor options
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareCursorStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeclareCursorStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CursorDefinition">
            <summary>
            Represents cursor definition
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CursorDefinition.Options">
            <summary>
            The collection of cursor options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CursorDefinition.Select">
            <summary>
            Select statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CursorDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CursorDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CursorOption">
            <summary>
            Represents a cursor option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CursorOption.OptionKind">
            <summary>
            The option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CursorOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CursorOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetVariableStatement">
            <summary>
            Represents the set @local_variable statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetVariableStatement.Variable">
            <summary>
            The variable that is going to be set.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetVariableStatement.SeparatorType">
            <summary>
            Shows the separator.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetVariableStatement.Identifier">
            <summary>
            The identifier that can represent the property, field or method. Optional, may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetVariableStatement.FunctionCallExists">
            <summary>
            True if the column identifiers end with a function call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetVariableStatement.Parameters">
            <summary>
            The parameters to the function.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetVariableStatement.Expression">
            <summary>
            The expression that the variable is goint to be set. Can be null in case of cursor
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetVariableStatement.CursorDefinition">
            <summary>
            Cursor - if not null, then Expression has to be null
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetVariableStatement.AssignmentKind">
            <summary>
            Assignment operator used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetVariableStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetVariableStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CursorId">
            <summary>
            Represents reference to cursor
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CursorId.IsGlobal">
            <summary>
            If cursor is global
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CursorId.Name">
            <summary>
            Cursor name - can be either Identifier or variable Literal
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CursorId.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CursorId.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CursorStatement">
            <summary>
            Base type for open/close/fetch cursor statements
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CursorStatement.Cursor">
            <summary>
            Cursor reference
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CursorStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OpenCursorStatement">
            <summary>
            Open cursor statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenCursorStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenCursorStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CloseCursorStatement">
            <summary>
            Close cursor statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CloseCursorStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CloseCursorStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CryptoMechanism">
            <summary>
            Represents the decryption mechanism.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CryptoMechanism.CryptoMechanismType">
            <summary>
            The crypto mechanism type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CryptoMechanism.Identifier">
            <summary>
            The name of the key or certificate. May be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CryptoMechanism.PasswordOrSignature">
            <summary>
            The password or signature. If this is a password, must be a string literal. If it's a signature, must be a binary literal. May be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CryptoMechanism.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CryptoMechanism.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OpenSymmetricKeyStatement">
            <summary>
            Open symmetric key statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenSymmetricKeyStatement.Name">
            <summary>
            The name of the key.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenSymmetricKeyStatement.DecryptionMechanism">
            <summary>
            The decryption mechanism.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenSymmetricKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenSymmetricKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CloseSymmetricKeyStatement">
            <summary>
            Close symmetric key statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CloseSymmetricKeyStatement.Name">
            <summary>
            The name of the key. May be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CloseSymmetricKeyStatement.All">
            <summary>
            True if all defined.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CloseSymmetricKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CloseSymmetricKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OpenMasterKeyStatement">
            <summary>
            Open master key statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenMasterKeyStatement.Password">
            <summary>
            The password.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenMasterKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenMasterKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CloseMasterKeyStatement">
            <summary>
            Close master key statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CloseMasterKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CloseMasterKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DeallocateCursorStatement">
            <summary>
            Deallocate cursor statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeallocateCursorStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeallocateCursorStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FetchType">
            <summary>
            Holds information about different fetch orientations
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FetchType.Orientation">
            <summary>
            Fetch orientation
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FetchType.RowOffset">
            <summary>
            Offset for ABSOLUTE and RELATIVE orientations, can be either variable or signed integer (thus expression - for minus)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FetchType.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FetchType.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FetchCursorStatement">
            <summary>
            Represents FETCH cursor statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FetchCursorStatement.FetchType">
            <summary>
            Optional fetch orientation
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FetchCursorStatement.IntoVariables">
            <summary>
            Optional INTO variables
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FetchCursorStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FetchCursorStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WhereClause">
            <summary>
            Represents the where clause that can be used in statements like select, update.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WhereClause.SearchCondition">
            <summary>
            The search condition, is a boolean expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WhereClause.Cursor">
            <summary>
            
            Cursor (for update and delete commands), mutually exclusive with SearchCondition
            Either this or SearchCondition should be present
            
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WhereClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WhereClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropUnownedObjectStatement">
            <summary>
            Represents DROP statement for those unowned objects
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropUnownedObjectStatement.Name">
            <summary>
            The name of the object to be dropped.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropUnownedObjectStatement.IsIfExists">
            <summary>
            True when IF EXISTS construct is used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropUnownedObjectStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropObjectsStatement">
            <summary>
            Represents DROP statement which references list of objects
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropObjectsStatement.Objects">
            <summary>
            Objects to be dropped
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropObjectsStatement.IsIfExists">
            <summary>
            True when IF EXISTS construct is used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropObjectsStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseStatement">
            <summary>
            Represents DROP DATABASE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseStatement.Databases">
            <summary>
            Databases to be dropped
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseStatement.IsIfExists">
            <summary>
            True when IF EXISTS construct is used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropChildObjectsStatement">
            <summary>
            Represents DROP which has child objects (DROP INDEX or STATISTICS)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropChildObjectsStatement.Objects">
            <summary>
            Objects to be dropped
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropChildObjectsStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexStatement">
            <summary>
            Represents DROP INDEX statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexStatement.DropIndexClauses">
            <summary>
            Indicies (possibly, with options) to be dropped
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexStatement.IsIfExists">
            <summary>
            True when IF EXISTS construct is used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexClauseBase">
            <summary>
            Represents single clause in DROP INDEX statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexClauseBase.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BackwardsCompatibleDropIndexClause">
            <summary>
            Represents old-style clause in DROP INDEX statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BackwardsCompatibleDropIndexClause.Index">
            <summary>
            Index and table name together
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackwardsCompatibleDropIndexClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackwardsCompatibleDropIndexClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexClause">
            <summary>
            Represents relational or xml index in DROP INDEX statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexClause.Index">
            <summary>
            Index name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexClause.Object">
            <summary>
            Table or view name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexClause.Options">
            <summary>
            Represents the options for DROP INDEX statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropIndexClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MoveToDropIndexOption">
            <summary>
            Represents the Move To option in DROP INDEX
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MoveToDropIndexOption.MoveTo">
            <summary>
            The filegroup or partition scheme.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MoveToDropIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MoveToDropIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamOnDropIndexOption">
            <summary>
            Represents the FILESTREAM_ON option in DROP INDEX
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamOnDropIndexOption.FileStreamOn">
            <summary>
            Optional specification of the filestream. Can be either Identifier or String literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamOnDropIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamOnDropIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropStatisticsStatement">
            <summary>
            Represents DROP STATISTICS statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropStatisticsStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropStatisticsStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropTableStatement">
            <summary>
            Represents DROP TABLE statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropTableStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropTableStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropProcedureStatement">
            <summary>
            Represents DROP PROCEDURE statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropProcedureStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropProcedureStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropFunctionStatement">
            <summary>
            Represents DROP FUNCTION statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropFunctionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropFunctionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropViewStatement">
            <summary>
            Represents DROP VIEW statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropViewStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropViewStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropDefaultStatement">
            <summary>
            Represents DROP DEFAULT statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropDefaultStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropDefaultStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropRuleStatement">
            <summary>
            Represents DROP RULE statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropRuleStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropRuleStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropTriggerStatement">
            <summary>
            Represents DROP TRIGGER statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropTriggerStatement.TriggerScope">
            <summary>
            The scope of the trigger.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropTriggerStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropTriggerStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropSchemaStatement">
            <summary>
            Represents DROP SCHEMA statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropSchemaStatement.Schema">
            <summary>
            Schema to be dropped
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropSchemaStatement.DropBehavior">
            <summary>
            Drop behavior in case of SQL 80 drop
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropSchemaStatement.IsIfExists">
            <summary>
            True when IF EXISTS construct is used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSchemaStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSchemaStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorLegacyStatement">
            <summary>
            Represents the legacy style raiserror statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorLegacyStatement.FirstParameter">
            <summary>
            Can be a variable, an integer or a negative integer.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorLegacyStatement.SecondParameter">
            <summary>
            A string or a variable.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorLegacyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorLegacyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorStatement">
            <summary>
            Represents the raiserror statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorStatement.FirstParameter">
            <summary>
            Can be a string, a variable, an integer or a negative integer.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorStatement.SecondParameter">
            <summary>
            Can be a variable, an integer or a negative integer.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorStatement.ThirdParameter">
            <summary>
            Can be a variable, an integer or a negative integer.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorStatement.OptionalParameters">
            <summary>
            Can be a string, a variable, an integer or a negative integer.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorStatement.RaiseErrorOptions">
            <summary>
            The raiserror options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RaiseErrorStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ThrowStatement">
            <summary>
            Represents the THROW statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ThrowStatement.ErrorNumber">
            <summary>
            The error number to be thrown.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ThrowStatement.Message">
            <summary>
            The error message
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ThrowStatement.State">
            <summary>
            The error state
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ThrowStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ThrowStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UseStatement">
            <summary>
            Represents the use statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UseStatement.DatabaseName">
            <summary>
            The database name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UseStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UseStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.KillStatement">
            <summary>
            Represents the kill statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.KillStatement.Parameter">
            <summary>
            Can be an integer, a negative integer or a string.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.KillStatement.WithStatusOnly">
            <summary>
            True if WITH STATUSONLY was specified.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.KillStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.KillStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.KillQueryNotificationSubscriptionStatement">
            <summary>
            Represents the kill query notification subscription statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.KillQueryNotificationSubscriptionStatement.SubscriptionId">
            <summary>
            Represents the subscription id, is an literal of type integer. Will be null if All is true.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.KillQueryNotificationSubscriptionStatement.All">
            <summary>
            True if ALL was specified.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.KillQueryNotificationSubscriptionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.KillQueryNotificationSubscriptionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.KillStatsJobStatement">
            <summary>
            Represents the kill stats job statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.KillStatsJobStatement.JobId">
            <summary>
            Represents the job id.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.KillStatsJobStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.KillStatsJobStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CheckpointStatement">
            <summary>
            Represents the checkpoint statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CheckpointStatement.Duration">
            <summary>
            Integer that shows the duration, optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CheckpointStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CheckpointStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ReconfigureStatement">
            <summary>
            Represents the reconfigure statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ReconfigureStatement.WithOverride">
            <summary>
            True if WITH OVERRIDE is used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ReconfigureStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ReconfigureStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ShutdownStatement">
            <summary>
            Represents the shutdown statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ShutdownStatement.WithNoWait">
            <summary>
            True if WITH NOWAIT is used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ShutdownStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ShutdownStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetUserStatement">
            <summary>
            Represents the setuser statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetUserStatement.UserName">
            <summary>
            Can be a string or a variable, optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetUserStatement.WithNoReset">
            <summary>
            True if WITH NORESET is used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetUserStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetUserStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TruncateTableStatement">
            <summary>
            Represents the truncate table statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TruncateTableStatement.TableName">
            <summary>
            The table name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TruncateTableStatement.PartitionRanges">
            <summary>
            Partitions to truncate. Can be empty.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TruncateTableStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TruncateTableStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetOnOffStatement">
            <summary>
            Represents Set statement ending if { ON | OFF }
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetOnOffStatement.IsOn">
            <summary>
            Indicates whether this particular set statement is set to an ON ( true ) or OFF ( false ) state
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetOnOffStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PredicateSetStatement">
            <summary>
            Represents the various Set {...} { ON | OFF } options in the TSQL grammar.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PredicateSetStatement.Options">
            <summary>
            The specific set option(s) that this statement represents
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PredicateSetStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PredicateSetStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetStatisticsStatement">
            <summary>
            Represents Set Statistics {...} { ON | OFF } options in the TSQL grammar.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetStatisticsStatement.Options">
            <summary>
            The specific set option(s) that this statement represents
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetStatisticsStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetStatisticsStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetRowCountStatement">
            <summary>
            Represents SET ROWCOUNT statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetRowCountStatement.NumberRows">
            <summary>
            Number of rows to process before stopping query
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetRowCountStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetRowCountStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetOffsetsStatement">
            <summary>
            Represents SET OFFSETS statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetOffsetsStatement.Options">
            <summary>
            Keywords list (as flags)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetOffsetsStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetOffsetsStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetCommand">
            <summary>
            Represents single command in a SET statement (e.g. set !language us_english!)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetCommand.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GeneralSetCommand">
            <summary>
            To be broken into separate classes - when we would have time. For now, represents single command in a SET statement (e.g. set !language us_english!)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GeneralSetCommand.CommandType">
            <summary>
            Command type
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GeneralSetCommand.Parameter">
            <summary>
            Command parameter
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GeneralSetCommand.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GeneralSetCommand.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetFipsFlaggerCommand">
            <summary>
            Represents SET FIPS_FLAGGER command
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetFipsFlaggerCommand.ComplianceLevel">
            <summary>
            Compliance level
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetFipsFlaggerCommand.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetFipsFlaggerCommand.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetCommandStatement">
            <summary>
            Represents SET command statement (e.g. SET language us_english)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetCommandStatement.Commands">
            <summary>
            Individual commands
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetCommandStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetCommandStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetTransactionIsolationLevelStatement">
            <summary>
            Represents SET TRANSACTION ISOLATION LEVEL statement (?) Snapshot (?)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetTransactionIsolationLevelStatement.Level">
            <summary>
            Isolation level
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetTransactionIsolationLevelStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetTransactionIsolationLevelStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetTextSizeStatement">
            <summary>
            Represents SET TEXTSIZE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetTextSizeStatement.TextSize">
            <summary>
            Text size (number)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetTextSizeStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetTextSizeStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetIdentityInsertStatement">
            <summary>
            Represents SET IDENTITY_INSERT statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetIdentityInsertStatement.Table">
            <summary>
            Name of a table with an idntity column
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetIdentityInsertStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetIdentityInsertStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetErrorLevelStatement">
            <summary>
            Represents SET ERRLVL statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetErrorLevelStatement.Level">
            <summary>
            Error level
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetErrorLevelStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetErrorLevelStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseStatement">
            <summary>
            Represents CREATE DATABASE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseStatement.DatabaseName">
            <summary>
            Name of the database being created
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseStatement.Containment">
            <summary>
            The containment database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseStatement.FileGroups">
            <summary>
            Filegroups (including primary one) from LOG ON clause
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseStatement.LogOn">
            <summary>
            Log on file declarations.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseStatement.Options">
            <summary>
            Database Options for Create Database
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseStatement.AttachMode">
            <summary>
            Attach mode (?)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseStatement.DatabaseSnapshot">
            <summary>
            Database snapshot name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseStatement.CopyOf">
            <summary>
            Source database copy name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseStatement.Collation">
            <summary>
            Collation identifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FileDeclaration">
            <summary>
            Represents single file declaration in CREATE DATABASE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileDeclaration.Options">
            <summary>
            Options comprising declaration
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileDeclaration.IsPrimary">
            <summary>
            If belongs to primary filegroup
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileDeclaration.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileDeclaration.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FileDeclarationOption">
            <summary>
            Represents single file declaration option in CREATE DATABASE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileDeclarationOption.OptionKind">
            <summary>
            The file declaration option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileDeclarationOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileDeclarationOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.NameFileDeclarationOption">
            <summary>
            The file declaration option for NAME or NEWNAME.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.NameFileDeclarationOption.LogicalFileName">
            <summary>
            Option value (Literal or Identifer)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.NameFileDeclarationOption.IsNewName">
            <summary>
            True if this is NEWNAME option (false in case of NAME)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.NameFileDeclarationOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.NameFileDeclarationOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FileNameFileDeclarationOption">
            <summary>
            The file declaration option for FILENAME.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileNameFileDeclarationOption.OSFileName">
            <summary>
            Option value
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileNameFileDeclarationOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileNameFileDeclarationOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SizeFileDeclarationOption">
            <summary>
            The file declaration option for SIZE.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SizeFileDeclarationOption.Size">
            <summary>
            Option value
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SizeFileDeclarationOption.Units">
            <summary>
            Units in which size is expressed
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SizeFileDeclarationOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SizeFileDeclarationOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeFileDeclarationOption">
            <summary>
            The file declaration value for MAXSIZE.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeFileDeclarationOption.MaxSize">
            <summary>
            Option value
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeFileDeclarationOption.Units">
            <summary>
            Units in which size is expressed
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeFileDeclarationOption.Unlimited">
            <summary>
            True if UNLIMITED was specified as option value - MaxSize should be null in this case
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeFileDeclarationOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeFileDeclarationOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FileGrowthFileDeclarationOption">
            <summary>
            The file declaration option for FILEGROWTH.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileGrowthFileDeclarationOption.GrowthIncrement">
            <summary>
            Option value
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileGrowthFileDeclarationOption.Units">
            <summary>
            Units in which size is expressed
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileGrowthFileDeclarationOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileGrowthFileDeclarationOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupDefinition">
            <summary>
            Represent filegroup in CREATE DATABASE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupDefinition.Name">
            <summary>
            Filegroup name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupDefinition.FileDeclarations">
            <summary>
            File declarations in this group.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupDefinition.IsDefault">
            <summary>
            If this filegroup is default one in the database.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupDefinition.ContainsFileStream">
            <summary>
            True if filegroup containst filestream.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupDefinition.ContainsMemoryOptimizedData">
            <summary>
            True if filegroup containst memory optimized data.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileGroupDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseStatement">
            <summary>
            Represents ALTER DATABASE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseStatement.DatabaseName">
            <summary>
            Database to alter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseStatement.UseCurrent">
            <summary>
            Whether CURRENT is specified instead of DatabaseName
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationStatement">
            <summary>
            Represents ALTER DATABASE SCOPED CONFIGURATION statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationStatement.Secondary">
            <summary>
            Whether configuration setting is for Secondary database
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationSetStatement">
            <summary>
            Represents ALTER DATABASE SCOPED CONFIGURATION SET statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationSetStatement.Option">
            <summary>
            Option specified in this statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationSetStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationSetStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationClearStatement">
            <summary>
            Represents ALTER DATABASE SCOPED CONFIGURATION CLEAR statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationClearStatement.Option">
            <summary>
            Option specified in this statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationClearStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseScopedConfigurationClearStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigurationClearOption">
            <summary>
            Single option in ALTER DATABASE SCOPED CONFIGURATION statement, CLEAR option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigurationClearOption.OptionKind">
            <summary>
            The option kind.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigurationClearOption.PlanHandle">
            <summary>
            Optional PlanHandle value
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigurationClearOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigurationClearOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigurationSetOption">
            <summary>
            Single option in ALTER DATABASE SCOPED CONFIGURATION statement, SET option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigurationSetOption.OptionKind">
            <summary>
            The option kind.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigurationSetOption.GenericOptionKind">
            <summary>
            The generic option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigurationSetOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseConfigurationSetOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffPrimaryConfigurationOption">
            <summary>
            Option which can be set to ON or OFF or PRIMARY.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffPrimaryConfigurationOption.OptionState">
            <summary>
            Option state
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffPrimaryConfigurationOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffPrimaryConfigurationOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MaxDopConfigurationOption">
            <summary>
            MAXDOP option in ALTER DATABASE SCOPED CONFIGURATION statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxDopConfigurationOption.Value">
            <summary>
            MAXDOP Value
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxDopConfigurationOption.Primary">
            <summary>
            Can only be set on secondary database to match primary database's maxdop value
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MaxDopConfigurationOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MaxDopConfigurationOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DWCompatibilityLevelConfigurationOption">
            <summary>
            DWCompatibilityLevel option in ALTER DATABASE SCOPED CONFIGURATION statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DWCompatibilityLevelConfigurationOption.Value">
            <summary>
            DWCompatibilityLevel Value
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DWCompatibilityLevelConfigurationOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DWCompatibilityLevelConfigurationOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GenericConfigurationOption">
            <summary>
            Option which can be set to a signed integer, string literal, identifier or the keywords ON/OFF/PRIMARY.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GenericConfigurationOption.GenericOptionState">
            <summary>
            Generic option state
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GenericConfigurationOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GenericConfigurationOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseCollateStatement">
            <summary>
            Alter COLLATE case from ALTER DATABASE
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseCollateStatement.Collation">
            <summary>
            Collation identifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseCollateStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseCollateStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRebuildLogStatement">
            <summary>
            Rebuild log case from ALTER DATABASE (undocumented)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRebuildLogStatement.FileDeclaration">
            <summary>
            Optional file declaration
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRebuildLogStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRebuildLogStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAddFileStatement">
            <summary>
            Add file case from ALTER DATABASE
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAddFileStatement.FileDeclarations">
            <summary>
            Files to add to database.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAddFileStatement.FileGroup">
            <summary>
            To which filegroup files are added (optional)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAddFileStatement.IsLog">
            <summary>
            If we are adding log files
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAddFileStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAddFileStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAddFileGroupStatement">
            <summary>
            Add and remove filegroup cases from ALTER DATABASE
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAddFileGroupStatement.FileGroup">
            <summary>
            Filegroup to be added to database
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAddFileGroupStatement.ContainsFileStream">
            <summary>
            True if filegroup containst filestream.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAddFileGroupStatement.ContainsMemoryOptimizedData">
            <summary>
            True if filegroup containst memory optimized data.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAddFileGroupStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAddFileGroupStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRemoveFileGroupStatement">
            <summary>
            Add and remove filegroup cases from ALTER DATABASE
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRemoveFileGroupStatement.FileGroup">
            <summary>
            Filegroup to be removed from database.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRemoveFileGroupStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRemoveFileGroupStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRemoveFileStatement">
            <summary>
            Remove file case from ALTER DATABASE
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRemoveFileStatement.File">
            <summary>
            File to be removed from database
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRemoveFileStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseRemoveFileStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyNameStatement">
            <summary>
            Modify name case from ALTER DATABASE
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyNameStatement.NewDatabaseName">
            <summary>
            New database name
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyNameStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyNameStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyFileStatement">
            <summary>
            Modify file case from ALTER DATABASE
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyFileStatement.FileDeclaration">
            <summary>
            File to modify
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyFileStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyFileStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyFileGroupStatement">
            <summary>
            Modify filegroup case from ALTER DATABASE
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyFileGroupStatement.FileGroup">
            <summary>
            Filegroup to modify
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyFileGroupStatement.NewFileGroupName">
            <summary>
            New filegroup name (might be null)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyFileGroupStatement.MakeDefault">
            <summary>
            If true, makes specified filegroup default one in database
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyFileGroupStatement.UpdatabilityOption">
            <summary>
            If not None, specifies new filegroup updatability option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyFileGroupStatement.Termination">
            <summary>
            Optional termination options
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyFileGroupStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseModifyFileGroupStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseTermination">
            <summary>
            Contains termination information
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseTermination.ImmediateRollback">
            <summary>
            True if ROLLBACK IMMEDIATE was specified
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseTermination.RollbackAfter">
            <summary>
            Rollback after that many seconds
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseTermination.NoWait">
            <summary>
            True if NO_WAIT was specified
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseTermination.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseTermination.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseSetStatement">
            <summary>
            Represents SET case in ALTER DATABASE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseSetStatement.Termination">
            <summary>
            Optional termination options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseSetStatement.Options">
            <summary>
            Options specified in this statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseSetStatement.WithManualCutover">
            <summary>
            True if WITH MANUAL_CUTOVER is specified in the ALTER DATABASE MODIFY statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseSetStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseSetStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseOption">
            <summary>
            Single option in ALTER DATABASE statement, SET case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseOption.OptionKind">
            <summary>
            The option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffDatabaseOption">
            <summary>
            Option which can be set to ON or OFF, in CREATE/ALTER DATABASE statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffDatabaseOption.OptionState">
            <summary>
            Option state
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AutoCreateStatisticsDatabaseOption">
            <summary>
            Database option with parentheses-wrapped suboptions.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AutoCreateStatisticsDatabaseOption.HasIncremental">
            <summary>
            If IncrementalState is specified.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AutoCreateStatisticsDatabaseOption.IncrementalState">
            <summary>
            Option if autocreated statistics are incremental.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AutoCreateStatisticsDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AutoCreateStatisticsDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ContainmentDatabaseOption">
            <summary>
            Database option for containment
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ContainmentDatabaseOption.Value">
            <summary>
            The containment setting
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ContainmentDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ContainmentDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.HadrDatabaseOption">
            <summary>
            Database option for HADR.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.HadrDatabaseOption.HadrOption">
            <summary>
            The hadr option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.HadrDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.HadrDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.HadrAvailabilityGroupDatabaseOption">
            <summary>
            Database option for hadr availability group
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.HadrAvailabilityGroupDatabaseOption.GroupName">
            <summary>
            The group name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.HadrAvailabilityGroupDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.HadrAvailabilityGroupDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DelayedDurabilityDatabaseOption">
            <summary>
            Database option for delayed durability
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DelayedDurabilityDatabaseOption.Value">
            <summary>
            The delayed durability setting
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DelayedDurabilityDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DelayedDurabilityDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CursorDefaultDatabaseOption">
            <summary>
            CURSOR_DEFAULT option in ALTER DATABASE statement, SET case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CursorDefaultDatabaseOption.IsLocal">
            <summary>
            True if cursor default is set to LOCAL, false if set to GLOBAL
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CursorDefaultDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CursorDefaultDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RecoveryDatabaseOption">
            <summary>
            RECOVERY option in ALTER DATABASE statement, SET case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RecoveryDatabaseOption.Value">
            <summary>
            Actual option value
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RecoveryDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RecoveryDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TargetRecoveryTimeDatabaseOption">
            <summary>
            TARGET_RECOVERY_TIME option in ALTER DATABASE statement, SET case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TargetRecoveryTimeDatabaseOption.RecoveryTime">
            <summary>
            Specified retention period.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TargetRecoveryTimeDatabaseOption.Unit">
            <summary>
            Units (seconds|minutes) for recovery time.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TargetRecoveryTimeDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TargetRecoveryTimeDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PageVerifyDatabaseOption">
            <summary>
            PAGE_VERIFY option in ALTER DATABASE statement, SET case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PageVerifyDatabaseOption.Value">
            <summary>
            Actual option value
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PageVerifyDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PageVerifyDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PartnerDatabaseOption">
            <summary>
            PARTNER option in ALTER DATABASE statement, SET case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PartnerDatabaseOption.PartnerServer">
            <summary>
            Partner server - if specified
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PartnerDatabaseOption.PartnerOption">
            <summary>
            Partner option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PartnerDatabaseOption.Timeout">
            <summary>
            Timeout - if specified
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PartnerDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PartnerDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WitnessDatabaseOption">
            <summary>
            WITNESS option in ALTER DATABASE statement, SET case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WitnessDatabaseOption.WitnessServer">
            <summary>
            Witness server if specified
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WitnessDatabaseOption.IsOff">
            <summary>
            If OFF was specified
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WitnessDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WitnessDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterizationDatabaseOption">
            <summary>
            PARAMETERIZATION option in ALTER DATABASE statement, SET case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterizationDatabaseOption.IsSimple">
            <summary>
            True if case of SIMPLE parameterization, false in case of FORCED parameterization
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterizationDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ParameterizationDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralDatabaseOption">
            <summary>
            Database option with a literal value
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralDatabaseOption.Value">
            <summary>
            The literal value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierDatabaseOption">
            <summary>
            Database option with an identifier value
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierDatabaseOption.Value">
            <summary>
            The Identifier value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingDatabaseOption">
            <summary>
            CHANGE_TRACKING option in ALTER DATABASE statement, SET case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingDatabaseOption.OptionState">
            <summary>
            Option state.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingDatabaseOption.Details">
            <summary>
            Optional CHANGE_RETENTION and AUTO_CLEANUP details.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingOptionDetail">
            <summary>
            One detail for ChangeTrackingDatabaseOption
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTrackingOptionDetail.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AutoCleanupChangeTrackingOptionDetail">
            <summary>
            AUTO_CLEANUP part of CHANGE_TRACKING option in ALTER DATABASE SET statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AutoCleanupChangeTrackingOptionDetail.IsOn">
            <summary>
            True if AUTO_CLEANUP was set to ON, false otherwise.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AutoCleanupChangeTrackingOptionDetail.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AutoCleanupChangeTrackingOptionDetail.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeRetentionChangeTrackingOptionDetail">
            <summary>
            CHANGE_RETENTION part of CHANGE_TRACKING option in ALTER DATABASE SET statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeRetentionChangeTrackingOptionDetail.RetentionPeriod">
            <summary>
            Specified retention period.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeRetentionChangeTrackingOptionDetail.Unit">
            <summary>
            Units (days|hours|minutes) for retention period.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeRetentionChangeTrackingOptionDetail.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeRetentionChangeTrackingOptionDetail.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AcceleratedDatabaseRecoveryDatabaseOption">
            <summary>
            ACCELERATED_DATABASE_RECOVERY option in ALTER DATABASE statement, SET case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AcceleratedDatabaseRecoveryDatabaseOption.OptionState">
            <summary>
            Option state.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AcceleratedDatabaseRecoveryDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AcceleratedDatabaseRecoveryDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OptimizedLockingDatabaseOption">
            <summary>
            OPTIMIZED_LOCKING option in ALTER DATABASE statement, SET case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OptimizedLockingDatabaseOption.OptionState">
            <summary>
            Option state.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OptimizedLockingDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OptimizedLockingDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDatabaseOption">
            <summary>
            Query Store (QDS) option in ALTER DATABASE statement, SET case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDatabaseOption.Clear">
            <summary>
            True if Clear QDS option was specified
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDatabaseOption.ClearAll">
            <summary>
            True if Clear ALL QDS option was specified
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDatabaseOption.OptionState">
            <summary>
            Option state.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDatabaseOption.Options">
            <summary>
            Options to be set.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreOption">
            <summary>
            A single query store option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreOption.OptionKind">
            <summary>
            The Query Store Option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDesiredStateOption">
            <summary>
            Desired State part of QueryStore Options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDesiredStateOption.Value">
            <summary>
            Possible values
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDesiredStateOption.OperationModeSpecified">
            <summary>
            True if OPERATION_MODE was specified. This is soon to be deprecated and will be removed.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDesiredStateOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDesiredStateOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreCapturePolicyOption">
            <summary>
            Capture Policy part of QueryStore Options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreCapturePolicyOption.Value">
            <summary>
            Possible values
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreCapturePolicyOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreCapturePolicyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreSizeCleanupPolicyOption">
            <summary>
            Size Based Cleanup Policy part of QueryStore Options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreSizeCleanupPolicyOption.Value">
            <summary>
            Possible values
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreSizeCleanupPolicyOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreSizeCleanupPolicyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDataFlushIntervalOption">
            <summary>
            Data Flush Interval part of QueryStore Options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDataFlushIntervalOption.FlushInterval">
            <summary>
            Flush Interval Value, specified as an integer
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDataFlushIntervalOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreDataFlushIntervalOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreIntervalLengthOption">
            <summary>
            Runtime Stats Interval length part of QueryStore Options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreIntervalLengthOption.StatsIntervalLength">
            <summary>
            Length of runtime stats interval
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreIntervalLengthOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreIntervalLengthOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreMaxStorageSizeOption">
            <summary>
            Max Storage Size part of QueryStore Options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreMaxStorageSizeOption.MaxQdsSize">
            <summary>
            Max Qds Size in MB, specified as an integer
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreMaxStorageSizeOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreMaxStorageSizeOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreMaxPlansPerQueryOption">
            <summary>
            Max Plans Per Query part of QueryStore Options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreMaxPlansPerQueryOption.MaxPlansPerQuery">
            <summary>
            Max Plans per Query value, specified as an integer
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreMaxPlansPerQueryOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreMaxPlansPerQueryOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreTimeCleanupPolicyOption">
            <summary>
            Time based Cleanup Policy part of QueryStore Options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreTimeCleanupPolicyOption.StaleQueryThreshold">
            <summary>
            Stale Query Threshold Value in Days, specified as an integer
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreTimeCleanupPolicyOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreTimeCleanupPolicyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreWaitStatsCaptureOption">
            <summary>
            Wait Stats Capture part of QueryStore Options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreWaitStatsCaptureOption.OptionState">
            <summary>
            Controls whether wait statistics are captured per query
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreWaitStatsCaptureOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryStoreWaitStatsCaptureOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningDatabaseOption">
            <summary>
            Automatic tuning option in ALTER DATABASE statement, SET case
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningDatabaseOption.AutomaticTuningState">
            <summary>
            Option state ( AUTO | INHERIT | CUSTOM ).
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningDatabaseOption.Options">
            <summary>
            Options to be set.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningOption">
            <summary>
            A single Automatic Tuning option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningOption.OptionKind">
            <summary>
            The Automatic Tuning Option kind.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningOption.Value">
            <summary>
            Possible values
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningForceLastGoodPlanOption">
            <summary>
            Force Last Good Plan part of Automatic Tuning Options
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningForceLastGoodPlanOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningForceLastGoodPlanOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningCreateIndexOption">
            <summary>
            Create Index part of Automatic Tuning Options
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningCreateIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningCreateIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningDropIndexOption">
            <summary>
            Drop Index part of Automatic Tuning Options
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningDropIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningDropIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningMaintainIndexOption">
            <summary>
            Maintain Index part of Automatic Tuning Options
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningMaintainIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AutomaticTuningMaintainIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamDatabaseOption">
            <summary>
            FILESTREAM option in create and alter database.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamDatabaseOption.NonTransactedAccess">
            <summary>
            The non transactional file stream access level.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamDatabaseOption.DirectoryName">
            <summary>
            The directory name to use for FileStream.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CatalogCollationOption">
            <summary>
            Sets the database's CATALOG_COLLATION
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CatalogCollationOption.CatalogCollation">
            <summary>
            The CATALOG_COLLATION for the database
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CatalogCollationOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CatalogCollationOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerOption">
            <summary>
            Sets the database's Ledger Option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerOption.OptionState">
            <summary>
            The option state is ON or OFF value for Ledger.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LedgerOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeDatabaseOption">
            <summary>
            MAXSIZE option in create and alter database for Azure.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeDatabaseOption.MaxSize">
            <summary>
            The maximum size.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeDatabaseOption.Units">
            <summary>
            Measurement units for size. Only GB is valid.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeDatabaseOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeDatabaseOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabasePerformCutoverStatement">
            <summary>
            Represents ALTER DATABASE ... PERFORM_CUTOVER statement for Azure.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabasePerformCutoverStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabasePerformCutoverStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterIndexStatement">
            <summary>
            Alter index rebuild specialization of Alter Table statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterIndexStatement.IndexIdentifier">
            <summary>
            The identifier that represents the name of the index.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterIndexStatement.AlterIndexType">
            <summary>
            The type that the index is being altered to.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterIndexStatement.IndexOptions">
            <summary>
            The index options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterIndexStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterIndexStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnStatement">
            <summary>
            Alter column specialization of Alter Table statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnStatement.ColumnIdentifier">
            <summary>
            The indentifier that represents the name of the column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnStatement.DataType">
            <summary>
            The data type of the column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnStatement.AlterTableAlterColumnOption">
            <summary>
            
            The option on the column.  The DataType has to be null for this
            to be AddRowguidcol or DropRowguidcol. (?)PERSISTED used only in 2005"
            
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnStatement.StorageOptions">
            <summary>
            Column storage options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnStatement.Options">
            <summary>
            The statement options. Optional may have zero elements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnStatement.GeneratedAlways">
            <summary>
            Generated always type (if any).
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnStatement.IsHidden">
            <summary>
            True if the column is hidden.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnStatement.Encryption">
            <summary>
            Column encryption definition set if column is encrypted.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnStatement.Collation">
            <summary>
            Collation identifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnStatement.IsMasked">
            <summary>
            True if the column has a data masking function applied.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnStatement.MaskingFunction">
            <summary>
            Represents the data masking function applied to the column.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterTableAlterColumnStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition">
            <summary>
            This fragment represents a column definition
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition.ComputedColumnExpression">
            <summary>
            Represents the expression if this is a computed column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition.IsPersisted">
            <summary>
            True if the column is persisted.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition.DefaultConstraint">
            <summary>
            Defines the default value if not null. There can be at most one.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition.IdentityOptions">
            <summary>
            Represents the Identity Options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition.IsRowGuidCol">
            <summary>
            Indicates if the column is a row global unique identifier column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition.Constraints">
            <summary>
            The constraints for this column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition.StorageOptions">
            <summary>
            Column storage options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition.Index">
            <summary>
            The index for this column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition.GeneratedAlways">
            <summary>
            Generated always type (if any).
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition.IsHidden">
            <summary>
            True if the column is hidden.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition.Encryption">
            <summary>
            Column encryption definition set if column is encrypted.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition.IsMasked">
            <summary>
            True if the column has a data masking function applied.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition.MaskingFunction">
            <summary>
            Represents the data masking function applied to the column.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinition">
            <summary>
            Class representing the encryption properties for a column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinition.Parameters">
            <summary>
            List of encryption properties for the column
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinitionParameter">
            <summary>
            Single encryption parameter for a column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinitionParameter.ParameterKind">
            <summary>
            The parameter kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionDefinitionParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyNameParameter">
            <summary>
            Parameter representing the column encryption key used to encrypt the column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyNameParameter.Name">
            <summary>
            The column encryption key name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyNameParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionKeyNameParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionTypeParameter">
            <summary>
            Single parameter in column definition for column encryption type
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionTypeParameter.EncryptionType">
            <summary>
            The encryption type.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionTypeParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionTypeParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionAlgorithmParameter">
            <summary>
            Single parameter in column definition for column encryption algorithm used to encrypt the column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionAlgorithmParameter.EncryptionAlgorithm">
            <summary>
            The algorithm name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionAlgorithmParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnEncryptionAlgorithmParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IdentityOptions">
            <summary>
            Represents Identity Options for a Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentityOptions.IdentitySeed">
            <summary>
            Can only be a integer like +3, -4, or 5.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentityOptions.IdentityIncrement">
            <summary>
            Can only be a integer like +3, -4, or 5.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentityOptions.IsIdentityNotForReplication">
            <summary>
            Shows if identity is not for replication.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentityOptions.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentityOptions.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnStorageOptions">
            <summary>
            Represents column storage options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnStorageOptions.IsFileStream">
            <summary>
            Indicates if the column is a filestream column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnStorageOptions.SparseOption">
            <summary>
            Indicates if the column is sparse or a column set for all sparse columns.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnStorageOptions.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnStorageOptions.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ConstraintDefinition">
            <summary>
            Represents base class for constraints.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ConstraintDefinition.ConstraintIdentifier">
            <summary>
            The name of the constraint.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ConstraintDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement">
            <summary>
            Represents Create Table statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement.SchemaObjectName">
            <summary>
            The name of the table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement.AsEdge">
            <summary>
            Indicates whether AS EDGE was specified
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement.AsFileTable">
            <summary>
            Indicates whether AS FILETABLE was specified
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement.AsNode">
            <summary>
            Indicates whether AS NODE was specified
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement.Definition">
            <summary>
            The table definition containing columns and constraints.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement.OnFileGroupOrPartitionScheme">
            <summary>
            The filegroup or partition scheme. Might be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement.FederationScheme">
            <summary>
            The federation scheme for the table. Might be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement.TextImageOn">
            <summary>
            The filegroup identifier that comes after textimage_on. Can be either Identifier or String literal
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement.Options">
            <summary>
            The collection of table options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement.SelectStatement">
            <summary>
            Represents the query part of a CTAS statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement.CtasColumns">
            <summary>
            The columns for the view. This is optionally supported with CTAS statements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement.CloneSource">
            <summary>
            Source table for CLONE syntax.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement.ClonePointInTime">
            <summary>
            Optional point in time for CLONE statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement.FileStreamOn">
            <summary>
            Optional specification of the filestream. Can be either Identifier or String literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTableStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FederationScheme">
            <summary>
            This class stores the federation scheme for a table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FederationScheme.DistributionName">
            <summary>
            The name of the distribution.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FederationScheme.ColumnName">
            <summary>
            The name of the federated column.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FederationScheme.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FederationScheme.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableDataCompressionOption">
            <summary>
            The table option for DATA_COMPRESSION.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableDataCompressionOption.DataCompressionOption">
            <summary>
            The data compression option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableDataCompressionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableDataCompressionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableXmlCompressionOption">
            <summary>
            The table option for XMLCOMPRESSION.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableXmlCompressionOption.XmlCompressionOption">
            <summary>
            The xml compression option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableXmlCompressionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableXmlCompressionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableDistributionOption">
            <summary>
            Represents the table DISTRIBUTION option for SQL DW tables.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableDistributionOption.Value">
            <summary>
            The table distribution policy for tables.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableDistributionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableDistributionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableDistributionPolicy">
            <summary>
            Base class for table distribution policies.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableDistributionPolicy.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableReplicateDistributionPolicy">
            <summary>
            Representation of the REPLICATE option for an table distribution policy.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableReplicateDistributionPolicy.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableReplicateDistributionPolicy.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableRoundRobinDistributionPolicy">
            <summary>
            Representation of the ROUND_ROBIN option for an table distribution policy.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableRoundRobinDistributionPolicy.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableRoundRobinDistributionPolicy.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableHashDistributionPolicy">
            <summary>
            Representation of the HASH option for an table distribution policy.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableHashDistributionPolicy.DistributionColumn">
            <summary>
            The columns reference in the HASH option for a table distribution policy.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableHashDistributionPolicy.DistributionColumns">
            <summary>
            The column reference in the HASH option for a table distribution policy.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableHashDistributionPolicy.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableHashDistributionPolicy.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ClusterByTableOption">
            <summary>
            Represents the CLUSTER BY option for tables.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ClusterByTableOption.Columns">
            <summary>
            The columns for clustering the table.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ClusterByTableOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ClusterByTableOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableIndexOption">
            <summary>
            Represents the table INDEX option for SQL DW tables.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableIndexOption.Value">
            <summary>
            The table index types could be clustered or non-clustered (heap).
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableIndexType">
            <summary>
            Base class for table index types.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableIndexType.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableClusteredIndexType">
            <summary>
            Representation of the Clustered Index type for a table index.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableClusteredIndexType.Columns">
            <summary>
            The defined columns.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableClusteredIndexType.ColumnStore">
            <summary>
            Indicates if this a column store index.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableClusteredIndexType.OrderedColumns">
            <summary>
            The columns which ordered columnstore indexes should be ordered on.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableClusteredIndexType.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableClusteredIndexType.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableNonClusteredIndexType">
            <summary>
            Representation of the Non-Clustered Index type or HEAP for a table index.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableNonClusteredIndexType.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableNonClusteredIndexType.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TablePartitionOption">
            <summary>
            Represents the table PARTITION option for SQL DW tables.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TablePartitionOption.PartitionColumn">
            <summary>
            The partition column reference.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TablePartitionOption.PartitionOptionSpecs">
            <summary>
            The partition function to use.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TablePartitionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TablePartitionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionSpecifications">
            <summary>
            Represents the specifications for a table partition.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionSpecifications.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TablePartitionOptionSpecifications">
            <summary>
            For specifying range and values in the partition table option in the CREATE TABLE statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TablePartitionOptionSpecifications.Range">
            <summary>
            Boundary side for boundary values
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TablePartitionOptionSpecifications.BoundaryValues">
            <summary>
            Boundary values for the partition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TablePartitionOptionSpecifications.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TablePartitionOptionSpecifications.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LocationOption">
            <summary>
            Represents the LOCATION option for SQL DW Tables.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LocationOption.LocationValue">
            <summary>
            The value of location option
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LocationOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LocationOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RenameEntityStatement">
            <summary>
            Represents a Rename TABLE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RenameEntityStatement.RenameEntityType">
            <summary>
            The type of the entity being renamed. This can be Object.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RenameEntityStatement.SeparatorType">
            <summary>
            Shows the separator.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RenameEntityStatement.OldName">
            <summary>
            Indicates the old table name of this statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RenameEntityStatement.NewName">
            <summary>
            Indicates the new table name of this statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RenameEntityStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RenameEntityStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CopyStatement">
            <summary>
            Represents COPY statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CopyStatement.From">
            <summary>
            Data source for COPY. Can be string (Literal)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CopyStatement.Into">
            <summary>
            Table to insert data into
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CopyStatement.Options">
            <summary>
            Possible options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CopyStatement.OptimizerHints">
            <summary>
            Optional optimizer hints.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CopyStatementOptionBase">
            <summary>
            A single copy statement option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyStatementOptionBase.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CopyOption">
            <summary>
            Represents COPY statement options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CopyOption.Kind">
            <summary>
            Type of option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CopyOption.Value">
            <summary>
            Type of the value of option
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCredentialOption">
            <summary>
            Represents COPY statement CREDENTIAL options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCredentialOption.Identity">
            <summary>
            Credential identity
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCredentialOption.Secret">
            <summary>
            Credential secret
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCredentialOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyCredentialOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SingleValueTypeCopyOption">
            <summary>
            Represents literals for COPY options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SingleValueTypeCopyOption.SingleValue">
            <summary>
            Represents identifier, integer or string literal
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SingleValueTypeCopyOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SingleValueTypeCopyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ListTypeCopyOption">
            <summary>
            Represents list of same kind of external file options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ListTypeCopyOption.Options">
            <summary>
            Represents list of same kind of external file options
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ListTypeCopyOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ListTypeCopyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CopyColumnOption">
            <summary>
            Represents column options of copy command
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CopyColumnOption.ColumnName">
            <summary>
            Represents target table's column name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CopyColumnOption.DefaultValue">
            <summary>
            Represents default value of target table's column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CopyColumnOption.FieldNumber">
            <summary>
            Represents column number in the external file mapping to the corresponding column in the target table
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyColumnOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CopyColumnOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DataCompressionOption">
            <summary>
            Represents a single data compression option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DataCompressionOption.CompressionLevel">
            <summary>
            Data compression level.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DataCompressionOption.PartitionRanges">
            <summary>
            Partitions to which this option applies. Can be empty.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DataCompressionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DataCompressionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.XmlCompressionOption">
            <summary>
            Represents a single xml compression option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.XmlCompressionOption.IsCompressed">
            <summary>
            Xml compression state.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.XmlCompressionOption.PartitionRanges">
            <summary>
            Partitions to which this option applies. Can be empty.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.XmlCompressionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.XmlCompressionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionPartitionRange">
            <summary>
            Represents a single range in DATA_COMPRESSION option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionPartitionRange.From">
            <summary>
            First partition number expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionPartitionRange.To">
            <summary>
            Optional second partition number expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionPartitionRange.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionPartitionRange.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CheckConstraintDefinition">
            <summary>
            Represents the check constraint.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CheckConstraintDefinition.CheckCondition">
            <summary>
            The check condition.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CheckConstraintDefinition.NotForReplication">
            <summary>
            Represents if Not For Replication is used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CheckConstraintDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CheckConstraintDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DefaultConstraintDefinition">
            <summary>
            Represents the default constraint.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DefaultConstraintDefinition.Expression">
            <summary>
            The value of the constraint.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DefaultConstraintDefinition.WithValues">
            <summary>
            Shows that WITH VALUES tokens were defined if true.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DefaultConstraintDefinition.Column">
            <summary>
            The name column te constraint is on. Only valid at table level. Optional, may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DefaultConstraintDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DefaultConstraintDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ForeignKeyConstraintDefinition">
            <summary>
            Represents the foreign key constraint.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ForeignKeyConstraintDefinition.Columns">
            <summary>
            The columns for the constraint. May have zero elements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ForeignKeyConstraintDefinition.ReferenceTableName">
            <summary>
            The table that constraint references.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ForeignKeyConstraintDefinition.ReferencedTableColumns">
            <summary>
            The columns for the referenced table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ForeignKeyConstraintDefinition.DeleteAction">
            <summary>
            Represents the action to be taken at delete.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ForeignKeyConstraintDefinition.UpdateAction">
            <summary>
            Represents the action to be taken at update.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ForeignKeyConstraintDefinition.NotForReplication">
            <summary>
            True if not for replication was defined.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ForeignKeyConstraintDefinition.IsEnforced">
            <summary>
            Represents if the constraint is an enforced constraint.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ForeignKeyConstraintDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ForeignKeyConstraintDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.NullableConstraintDefinition">
            <summary>
            Represents the nullable constraint.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.NullableConstraintDefinition.Nullable">
            <summary>
            True if the column can be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.NullableConstraintDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.NullableConstraintDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GraphConnectionBetweenNodes">
            <summary>
            The abstract base class that represents the connection from one node table to other in graph tables.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphConnectionBetweenNodes.FromNode">
            <summary>
            From Node Table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphConnectionBetweenNodes.ToNode">
            <summary>
            To Node Table.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphConnectionBetweenNodes.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphConnectionBetweenNodes.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GraphConnectionConstraintDefinition">
            <summary>
            Represents the connection constraint for graph tables.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphConnectionConstraintDefinition.FromNodeToNodeList">
            <summary>
            List of connections between node tables.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphConnectionConstraintDefinition.DeleteAction">
            <summary>
            Represents the action to be taken at delete.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphConnectionConstraintDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphConnectionConstraintDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UniqueConstraintDefinition">
            <summary>
            Represents the unique or primary key constraint. This class translates 80 syntax into 90 syntax, this should be reflected in the AST, if a differentiator is to be written.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UniqueConstraintDefinition.Clustered">
            <summary>
            Represents if the constraint is clustered.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UniqueConstraintDefinition.IsPrimaryKey">
            <summary>
            Represents if the constraint is not just unique but also primary key.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UniqueConstraintDefinition.IsEnforced">
            <summary>
            Represents if the constraint is an enforced constraint.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UniqueConstraintDefinition.Columns">
            <summary>
            Represents the constraint columns.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UniqueConstraintDefinition.IndexOptions">
            <summary>
            The index options. Optional may have zero elements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UniqueConstraintDefinition.OnFileGroupOrPartitionScheme">
            <summary>
            The filegroup or partition scheme. Might be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UniqueConstraintDefinition.IndexType">
            <summary>
            The index type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UniqueConstraintDefinition.FileStreamOn">
            <summary>
            Optional specification of the filestream. Can be either Identifier or String literal.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UniqueConstraintDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UniqueConstraintDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BackupStatement">
            <summary>
            Represents BACKUP/DUMP statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BackupStatement.DatabaseName">
            <summary>
            Database to backup (can be Identifier or variable Literal)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BackupStatement.Options">
            <summary>
            Backup statement options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BackupStatement.MirrorToClauses">
            <summary>
            Where backup should be mirrored.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BackupStatement.Devices">
            <summary>
            Where backup should put data
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BackupDatabaseStatement">
            <summary>
            Represents BACKUP DATABASE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BackupDatabaseStatement.Files">
            <summary>
            Files/filegroups to backup
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupDatabaseStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupDatabaseStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BackupTransactionLogStatement">
            <summary>
            Represents BACKUP TRANSACTION statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupTransactionLogStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupTransactionLogStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreStatement">
            <summary>
            Represents RESTORE/LOAD statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreStatement.DatabaseName">
            <summary>
            Database to restore (can be Identifier or variable Literal)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreStatement.Devices">
            <summary>
            From what devices we should restore
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreStatement.Files">
            <summary>
            Files/filegroups/pages to restore
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreStatement.Options">
            <summary>
            Restore statement options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreStatement.Kind">
            <summary>
            Differentiates between restore database/transaction log and and (obsolete) HEADERONLY cases
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreOption">
            <summary>
            Represents a single option in RESTORE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreOption.OptionKind">
            <summary>
            The restore option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionRestoreOption">
            <summary>
            Represents single option with optional value
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionRestoreOption.Value">
            <summary>
            Option value
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionRestoreOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionRestoreOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MoveRestoreOption">
            <summary>
            Represents MOVE restore option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MoveRestoreOption.LogicalFileName">
            <summary>
            Logical file name in backup (string or variable)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MoveRestoreOption.OSFileName">
            <summary>
            Operation system file name (string or variable)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MoveRestoreOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MoveRestoreOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.StopRestoreOption">
            <summary>
            Represents StopAtMark/StopBeforeMark restore options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.StopRestoreOption.Mark">
            <summary>
            Mark to stop at/before
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.StopRestoreOption.After">
            <summary>
            Optional AFTER clause
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.StopRestoreOption.IsStopAt">
            <summary>
            True in case of StopAtMark, false in case of StopBeforeMark
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StopRestoreOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StopRestoreOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamRestoreOption">
            <summary>
            Represents the FileStream option in a restore statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamRestoreOption.FileStreamOption">
            <summary>
            The FileStream option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamRestoreOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileStreamRestoreOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BackupOption">
            <summary>
            Represents a single option in BACKUP statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BackupOption.OptionKind">
            <summary>
            Actual option kind
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BackupOption.Value">
            <summary>
            Option value - can be null for certain options
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BackupEncryptionOption">
            <summary>
            Represents the encryption option in a backup statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BackupEncryptionOption.Algorithm">
            <summary>
            Encryption algorithm to use.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BackupEncryptionOption.Encryptor">
            <summary>
            Encryptor. Only certificate and asymmetric key are allowed here, and crypto should not have password or signature.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupEncryptionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupEncryptionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DeviceInfo">
            <summary>
            Represents information about device used for backup or restore
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DeviceInfo.LogicalDevice">
            <summary>
            Logical device name. Mutually exclusive with physical device name. Can be either Identifier or variable Literal
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DeviceInfo.PhysicalDevice">
            <summary>
            Physical device name. Mutually exclusive with logical device name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DeviceInfo.DeviceType">
            <summary>
            Device kind in case of physical device.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeviceInfo.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeviceInfo.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MirrorToClause">
            <summary>
            Represents MIRROR TO clause BACKUP statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MirrorToClause.Devices">
            <summary>
            Devices to mirror to.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MirrorToClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MirrorToClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BackupRestoreFileInfo">
            <summary>
            Information about files/filegroups being backed up/restored (READ_WRITE_FILEGROUPS - 2005 only)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BackupRestoreFileInfo.Items">
            <summary>
            Files or filegroup (if read_write_filegroups kind was not specified)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BackupRestoreFileInfo.ItemKind">
            <summary>
            Specifies, if items are files, filegroups, pages or read_write_filegroups
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupRestoreFileInfo.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupRestoreFileInfo.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertBase">
            <summary>
            Represents BULK INSERT statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertBase.To">
            <summary>
            Table to insert data into
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertBase.Options">
            <summary>
            Possible options
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertBase.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertStatement">
            <summary>
            Represents BULK INSERT statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertStatement.From">
            <summary>
            Data source for BULK INSERT. Can be integer (Literal), string (Literal) or Identifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.InsertBulkStatement">
            <summary>
            Represents INSERT BULK statement (BCP syntax)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InsertBulkStatement.ColumnDefinitions">
            <summary>
            Optional column definitions
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InsertBulkStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InsertBulkStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertOption">
            <summary>
            Represents single option in BULK INSERT statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertOption.OptionKind">
            <summary>
            Actual option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BulkInsertOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetCosmosOption">
            <summary>
            Represents single option in OPENROWSET (Provider='CosmosDb'...) statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetCosmosOption.OptionKind">
            <summary>
            Actual option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetCosmosOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OpenRowsetCosmosOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOpenRowsetCosmosOption">
            <summary>
            Represents simple single option in BULK INSERT (Provider='CosmosDB' ...) statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOpenRowsetCosmosOption.Value">
            <summary>
            Option value (integer or string literal)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOpenRowsetCosmosOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralOpenRowsetCosmosOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralBulkInsertOption">
            <summary>
            Represents simple single option in BULK INSERT statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralBulkInsertOption.Value">
            <summary>
            Option value (integer or string literal)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralBulkInsertOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralBulkInsertOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OrderBulkInsertOption">
            <summary>
            Represents ORDER option in BULK INSERT statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OrderBulkInsertOption.Columns">
            <summary>
            Represents columns to sort in case of ORDER option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OrderBulkInsertOption.IsUnique">
            <summary>
            True if UNIQUE was specified, which can only happen in case of OPENROWSET (BULK ...).
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OrderBulkInsertOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OrderBulkInsertOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinitionBase">
            <summary>
            Represents most basic column definition
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinitionBase.ColumnIdentifier">
            <summary>
            The indentifier that represents the name of the column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinitionBase.DataType">
            <summary>
            The data type of the column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinitionBase.Collation">
            <summary>
            Collation identifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinitionBase.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinitionBase.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableColumnDefinition">
            <summary>
            Represents most basic column definition.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableColumnDefinition.ColumnDefinition">
            <summary>
            The column definition.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableColumnDefinition.NullableConstraint">
            <summary>
            The nullable constraint, optional can be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableColumnDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalTableColumnDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.InsertBulkColumnDefinition">
            <summary>
            Represents column definition in INSERT BULK statement (?)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InsertBulkColumnDefinition.Column">
            <summary>
            Basic part of column definition
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InsertBulkColumnDefinition.NullNotNull">
            <summary>
            Optional NULL / NOT NULL constraint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InsertBulkColumnDefinition.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InsertBulkColumnDefinition.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DbccStatement">
            <summary>
            Represents DBCC statement (all variants)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DbccStatement.DllName">
            <summary>
            DLL name in case of FREE command. Note, that actual presence of FREE keyword is not checked by parser.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DbccStatement.Command">
            <summary>
            DBCC statement type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DbccStatement.ParenthesisRequired">
            <summary>
            If true, means that empty parenthesis required even if there were no literals (weird - but used by tracestatus)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DbccStatement.Literals">
            <summary>
            Named literals
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DbccStatement.Options">
            <summary>
            DBCC statement options
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DbccStatement.OptionsUseJoin">
            <summary>
            Indicates if the DBCC options are specified using JOIN
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DbccStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DbccStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DbccOption">
            <summary>
            Represents a dbcc option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DbccOption.OptionKind">
            <summary>
            The dbcc option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DbccOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DbccOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DbccNamedLiteral">
            <summary>
            Represents named literal in DBCC statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DbccNamedLiteral.Name">
            <summary>
            Optional literal name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DbccNamedLiteral.Value">
            <summary>
            Literal value
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DbccNamedLiteral.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DbccNamedLiteral.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAsymmetricKeyStatement">
            <summary>
            Represents CREATE ASYMMETRIC KEY statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAsymmetricKeyStatement.Name">
            <summary>
            Key name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAsymmetricKeyStatement.KeySource">
            <summary>
            Encryption key source
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAsymmetricKeyStatement.EncryptionAlgorithm">
            <summary>
            (Optional) Encryption algorithm to use
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAsymmetricKeyStatement.Password">
            <summary>
            Optional password with which to encrypt the private key
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAsymmetricKeyStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAsymmetricKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAsymmetricKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionFunctionStatement">
            <summary>
            Represents CREATE PARTITION FUNCTION statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionFunctionStatement.Name">
            <summary>
            Function name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionFunctionStatement.ParameterType">
            <summary>
            Optional parameter type
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionFunctionStatement.Range">
            <summary>
            Boundary side for boundary values
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionFunctionStatement.BoundaryValues">
            <summary>
            Boundaty values for each partition
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionFunctionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionFunctionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionParameterType">
            <summary>
            Parameter type in CREATE PARTITION FUNCTION statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionParameterType.DataType">
            <summary>
            Parameter type
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionParameterType.Collation">
            <summary>
            Collation identifier
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionParameterType.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PartitionParameterType.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionSchemeStatement">
            <summary>
            Represents CREATE PARTITION SCHEME statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionSchemeStatement.Name">
            <summary>
            Partition scheme name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionSchemeStatement.PartitionFunction">
            <summary>
            Partition function name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionSchemeStatement.IsAll">
            <summary>
            True, if ALL option was specified
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionSchemeStatement.FileGroups">
            <summary>
            Filegroup names (can be string literal or identifier)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionSchemeStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreatePartitionSchemeStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteServiceBindingStatementBase">
            <summary>
            Represents common base for CREATE and ALTER REMOTE SERVICE BINDING statements
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteServiceBindingStatementBase.Name">
            <summary>
            Binding name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteServiceBindingStatementBase.Options">
            <summary>
            The collection of remote service binding options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteServiceBindingStatementBase.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteServiceBindingOption">
            <summary>
            A remote service binding option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteServiceBindingOption.OptionKind">
            <summary>
            The option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RemoteServiceBindingOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffRemoteServiceBindingOption">
            <summary>
            The remote service binding option for ON/OFF options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffRemoteServiceBindingOption.OptionState">
            <summary>
            The option state.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffRemoteServiceBindingOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffRemoteServiceBindingOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UserRemoteServiceBindingOption">
            <summary>
            The remote service binding option for USER.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UserRemoteServiceBindingOption.User">
            <summary>
            The user name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UserRemoteServiceBindingOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UserRemoteServiceBindingOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRemoteServiceBindingStatement">
            <summary>
            Represents CREATE REMOTE SERVICE BINDING statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRemoteServiceBindingStatement.Service">
            <summary>
            Serive name (string literal)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRemoteServiceBindingStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRemoteServiceBindingStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateRemoteServiceBindingStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterRemoteServiceBindingStatement">
            <summary>
            Represents ALTER REMOTE SERVICE BINDING statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterRemoteServiceBindingStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterRemoteServiceBindingStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EncryptionSource">
            <summary>
            Base class for different key/certificates sources
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EncryptionSource.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyEncryptionSource">
            <summary>
            Represents reference to an assembly containing key or certificate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyEncryptionSource.Assembly">
            <summary>
            Assembly name
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyEncryptionSource.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AssemblyEncryptionSource.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FileEncryptionSource">
            <summary>
            Represents reference to a (executable) file containing key or certificate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileEncryptionSource.IsExecutable">
            <summary>
            True if file is EXECUTABLE
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FileEncryptionSource.File">
            <summary>
            Path to the file
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileEncryptionSource.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FileEncryptionSource.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ProviderEncryptionSource">
            <summary>
            Represents reference to a EKM provider.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ProviderEncryptionSource.Name">
            <summary>
            Provider name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ProviderEncryptionSource.KeyOptions">
            <summary>
            Options for this key.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ProviderEncryptionSource.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ProviderEncryptionSource.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateStatementBase">
            <summary>
            Represents CREATE CERTIFICATE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateStatementBase.Name">
            <summary>
            Certificate name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateStatementBase.ActiveForBeginDialog">
            <summary>
            ACTIVE FOR BEGIN_DIALOG optional option value
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateStatementBase.PrivateKeyPath">
            <summary>
            Optional path to private key
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateStatementBase.EncryptionPassword">
            <summary>
            Optional private key encryption password
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateStatementBase.DecryptionPassword">
            <summary>
            Optional private key decryption password
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateStatementBase.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCertificateStatement">
            <summary>
            Represents ALTER CERTIFICATE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCertificateStatement.Kind">
            <summary>
            Specifies exectly how certificate was altered
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCertificateStatement.AttestedBy">
            <summary>
            String literal in case of ATTESTED BY option
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCertificateStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCertificateStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateCertificateStatement">
            <summary>
            Represents CREATE CERTIFICATE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateCertificateStatement.CertificateSource">
            <summary>
            Certificate source
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateCertificateStatement.CertificateOptions">
            <summary>
            Subject, start/expire date options in case of new keys generation
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateCertificateStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateCertificateStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateCertificateStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateOption">
            <summary>
            Represents single SUBJECT or START_DATE or EXPIRE_DATE options in CREATE CERTIFICATE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateOption.Kind">
            <summary>
            Option kind
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateOption.Value">
            <summary>
            Option value
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateContractStatement">
            <summary>
            Represents CREATE CONTRACT statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateContractStatement.Name">
            <summary>
            Contract name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateContractStatement.Messages">
            <summary>
            Information about messages in the contract
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateContractStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateContractStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateContractStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ContractMessage">
            <summary>
            Represents information about single message in CREATE CONTRACT statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ContractMessage.Name">
            <summary>
            Message name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ContractMessage.SentBy">
            <summary>
            Who sends this message
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ContractMessage.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ContractMessage.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CredentialStatement">
            <summary>
            Represents common parts of ALTER and CREATE CREDENTIAL statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CredentialStatement.Name">
            <summary>
            Credential name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CredentialStatement.Identity">
            <summary>
            Specifies the name of the account to be used when connecting outside the server.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CredentialStatement.Secret">
            <summary>
            Specifies the secret required for outgoing authentication. This clause is optional.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CredentialStatement.IsDatabaseScoped">
            <summary>
            Whether the credential is database scoped or not.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CredentialStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateCredentialStatement">
            <summary>
            Represents CREATE CREDENTIAL statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateCredentialStatement.CryptographicProviderName">
            <summary>
            Specifies the name of a Enterprise Key Management Provider (EKM).
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateCredentialStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateCredentialStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCredentialStatement">
            <summary>
            Represents ALTER CREDENTIAL statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCredentialStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCredentialStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MessageTypeStatementBase">
            <summary>
            Represents common parts of CREATE and ALTER MESSAGE TYPE statements
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MessageTypeStatementBase.Name">
            <summary>
            Message type name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MessageTypeStatementBase.ValidationMethod">
            <summary>
            Specifies how Service Broker validates the message body for messages of this type
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MessageTypeStatementBase.XmlSchemaCollectionName">
            <summary>
            Name of an existing XML schema collection
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MessageTypeStatementBase.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateMessageTypeStatement">
            <summary>
            Represents CREATE MESSAGE TYPE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateMessageTypeStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateMessageTypeStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateMessageTypeStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterMessageTypeStatement">
            <summary>
            Represents ALTER MESSAGE TYPE statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterMessageTypeStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterMessageTypeStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAggregateStatement">
            <summary>
            Represents CREATE AGGREGATE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAggregateStatement.Name">
            <summary>
            Aggregate function name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAggregateStatement.AssemblyName">
            <summary>
            Specifies the assembly/class to bind with the user-defined aggregate function.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAggregateStatement.Parameters">
            <summary>
            Aggregate parameters.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAggregateStatement.ReturnType">
            <summary>
            Aggregate function return type.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAggregateStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAggregateStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateEndpointStatement">
            <summary>
            Represents CREATE ENDPOINT statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateEndpointStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateEndpointStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateEndpointStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterEndpointStatement">
            <summary>
            Represents ALTER ENDPOINT statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterEndpointStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterEndpointStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateEndpointStatementBase">
            <summary>
            Represents common part of CREATE and ALTER ENDPOINT statements
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateEndpointStatementBase.Name">
            <summary>
            Endpoint name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateEndpointStatementBase.State">
            <summary>
            Endpoint state
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateEndpointStatementBase.Affinity">
            <summary>
            Optional affinity clause
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateEndpointStatementBase.Protocol">
            <summary>
            Endpoint protocol
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateEndpointStatementBase.ProtocolOptions">
            <summary>
            Protocol options for this endpoint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateEndpointStatementBase.EndpointType">
            <summary>
            Endpoint type
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateEndpointStatementBase.PayloadOptions">
            <summary>
            Payload options for this endpoint
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateEndpointStatementBase.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EndpointAffinity">
            <summary>
            Represents AFFINITY option in CREATE/ALTER ENDPOINT statements
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EndpointAffinity.Kind">
            <summary>
            Specified affinity
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EndpointAffinity.Value">
            <summary>
            Long integer affinity value (in case of Integer kind)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EndpointAffinity.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EndpointAffinity.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EndpointProtocolOption">
            <summary>
            Represents single protocol option in CREATE ENDPOINT statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EndpointProtocolOption.Kind">
            <summary>
            Option kind
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EndpointProtocolOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralEndpointProtocolOption">
            <summary>
            Represents an option which has single string or integer value
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralEndpointProtocolOption.Value">
            <summary>
            Option value (string or integer)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralEndpointProtocolOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralEndpointProtocolOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationEndpointProtocolOption">
            <summary>
            Represents AUTHENTICATION HTTP endpoint protocol option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationEndpointProtocolOption.AuthenticationTypes">
            <summary>
            Authentication types
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationEndpointProtocolOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationEndpointProtocolOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PortsEndpointProtocolOption">
            <summary>
            Represents PORTS HTTP endpoint protocol option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PortsEndpointProtocolOption.PortTypes">
            <summary>
            Port types
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PortsEndpointProtocolOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PortsEndpointProtocolOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionEndpointProtocolOption">
            <summary>
            Represents PORTS HTTP endpoint protocol option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionEndpointProtocolOption.IsEnabled">
            <summary>
            True if compression set to ENABLED, false if to DISABLED
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionEndpointProtocolOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionEndpointProtocolOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ListenerIPEndpointProtocolOption">
            <summary>
            Represents LISTENER_IP TCP endpoint protocol option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ListenerIPEndpointProtocolOption.IsAll">
            <summary>
            True if ALL was specified, false otherwise
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ListenerIPEndpointProtocolOption.IPv6">
            <summary>
            IPv6 address (optional)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ListenerIPEndpointProtocolOption.IPv4PartOne">
            <summary>
            Four-part IP address, part before colon (optional)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ListenerIPEndpointProtocolOption.IPv4PartTwo">
            <summary>
            Four-part IP address, part after colon (optional)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ListenerIPEndpointProtocolOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ListenerIPEndpointProtocolOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IPv4">
            <summary>
            Represents IP address (x.x.x.x)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IPv4.OctetOne">
            <summary>
            First octet
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IPv4.OctetTwo">
            <summary>
            Second octet
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IPv4.OctetThree">
            <summary>
            Third octet
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IPv4.OctetFour">
            <summary>
            Fourth octet
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IPv4.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IPv4.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SoapMethod">
            <summary>
            Represents SOAP method in payload part of CREATE ENDPOINT statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SoapMethod.Alias">
            <summary>
            Method alias
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SoapMethod.Namespace">
            <summary>
            Optional method namespace
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SoapMethod.Action">
            <summary>
            Optional ADD/ALTER/DROP prefix (in case of ALTER ENDPOINT)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SoapMethod.Name">
            <summary>
            Specifies the name of a stored procedure or user-defined function that corresponds to the SOAP method
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SoapMethod.Format">
            <summary>
            Specifies whether a row count, error messages and warnings are returned with the result set
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SoapMethod.Schema">
            <summary>
            Determines whether inline XSD schema will be returned
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SoapMethod.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SoapMethod.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PayloadOption">
            <summary>
            Represents a single payload option in CREATE / ALTER ENDPOINT statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PayloadOption.Kind">
            <summary>
            Option kind (for duplicate checking)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PayloadOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EnabledDisabledPayloadOption">
            <summary>
            Represents an option which can be either ENABLED or DISABLED
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EnabledDisabledPayloadOption.IsEnabled">
            <summary>
            Option state
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EnabledDisabledPayloadOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EnabledDisabledPayloadOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WsdlPayloadOption">
            <summary>
            Represents WSDL payload option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WsdlPayloadOption.IsNone">
            <summary>
            If NONE specified as option value
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WsdlPayloadOption.Value">
            <summary>
            Option value - string or DEFAULT
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WsdlPayloadOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WsdlPayloadOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LoginTypePayloadOption">
            <summary>
            Represents LOGIN_TYPE payload option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LoginTypePayloadOption.IsWindows">
            <summary>
            True in case of WINDOWS, false in case of MIXED login type
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LoginTypePayloadOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LoginTypePayloadOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralPayloadOption">
            <summary>
            Represents payload option with a single literal value
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralPayloadOption.Value">
            <summary>
            Option value
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralPayloadOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralPayloadOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SessionTimeoutPayloadOption">
            <summary>
            Represents SESSION_TIMEOUT payload option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SessionTimeoutPayloadOption.IsNever">
            <summary>
            If session never times out
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SessionTimeoutPayloadOption.Timeout">
            <summary>
            Session timeout
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SessionTimeoutPayloadOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SessionTimeoutPayloadOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaPayloadOption">
            <summary>
            Represents SCHEMA payload option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaPayloadOption.IsStandard">
            <summary>
            True in case of STANDARD, false in case of NONE schema
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaPayloadOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaPayloadOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CharacterSetPayloadOption">
            <summary>
            Represents CHARACTER_SET payload option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CharacterSetPayloadOption.IsSql">
            <summary>
            True in case of SQL, false in case of XML character set
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CharacterSetPayloadOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CharacterSetPayloadOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RolePayloadOption">
            <summary>
            Represents ROLE payload option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RolePayloadOption.Role">
            <summary>
            Specifies the database mirroring role or roles that the endpoint supports.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RolePayloadOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RolePayloadOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationPayloadOption">
            <summary>
            Represents AUTHENTICATION payload option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationPayloadOption.Protocol">
            <summary>
            Specifies encryption protocol to use
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationPayloadOption.Certificate">
            <summary>
            (Optional) Certificate to use.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationPayloadOption.TryCertificateFirst">
            <summary>
            True if connect should first try certificate and then Windows Authentication.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationPayloadOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuthenticationPayloadOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EncryptionPayloadOption">
            <summary>
            Represents ENCRYPTION payload option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EncryptionPayloadOption.EncryptionSupport">
            <summary>
            Specifies whether encryption is used in the process
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EncryptionPayloadOption.AlgorithmPartOne">
            <summary>
            First (preferred) algorithm (if specified)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EncryptionPayloadOption.AlgorithmPartTwo">
            <summary>
            Second algorithm (if specified)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EncryptionPayloadOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EncryptionPayloadOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SymmetricKeyStatement">
            <summary>
            Represents common properties for ALTER and CREATE SYMMETRIC KEY statements
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SymmetricKeyStatement.Name">
            <summary>
            Key name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SymmetricKeyStatement.EncryptingMechanisms">
            <summary>
            Key encryption mechanisms
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SymmetricKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSymmetricKeyStatement">
            <summary>
            Represents CREATE SYMMETRIC KEY statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSymmetricKeyStatement.KeyOptions">
            <summary>
            Options for this key.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSymmetricKeyStatement.Provider">
            <summary>
            Optional Extensible Key Management provider name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSymmetricKeyStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSymmetricKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSymmetricKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.KeyOption">
            <summary>
            Represents key option in CREATE SYMMETRIC KEY statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.KeyOption.OptionKind">
            <summary>
            The option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.KeyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.KeySourceKeyOption">
            <summary>
            Represents KEY_SOURCE option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.KeySourceKeyOption.PassPhrase">
            <summary>
            Specifies a pass phrase from which to derive the key.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.KeySourceKeyOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.KeySourceKeyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlgorithmKeyOption">
            <summary>
            Represents ALGORITHM option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlgorithmKeyOption.Algorithm">
            <summary>
            Encryption algorithm to use.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlgorithmKeyOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlgorithmKeyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IdentityValueKeyOption">
            <summary>
            Represents IDENTITY_VALUE option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentityValueKeyOption.IdentityPhrase">
            <summary>
            Specifies an identity phrase from which to generate a GUID for tagging data that is encrypted with a temporary key.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentityValueKeyOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentityValueKeyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ProviderKeyNameKeyOption">
            <summary>
            Represents PROVIDER_KEY_NAME option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ProviderKeyNameKeyOption.KeyName">
            <summary>
            Specifies the name referenced in the Extensible Key Management provider.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ProviderKeyNameKeyOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ProviderKeyNameKeyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreationDispositionKeyOption">
            <summary>
            Represents CREATION_DISPOSITION option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreationDispositionKeyOption.IsCreateNew">
            <summary>
            True if CREATE_NEW was specified, false in case of OPEN_EXISTING.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreationDispositionKeyOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreationDispositionKeyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSymmetricKeyStatement">
            <summary>
            Represents ALTER SYMMETRIC KEY statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSymmetricKeyStatement.IsAdd">
            <summary>
            True if adding encryption mechanisms, false if dropping
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSymmetricKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSymmetricKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogStatement">
            <summary>
            Represents CREATE FULLTEXT CATALOG statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogStatement.Name">
            <summary>
            Catalog name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogStatement.Options">
            <summary>
            The collection of fulltext catalog options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogOption">
            <summary>
            Base class for fulltext catalog options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogOption.OptionKind">
            <summary>
            The fulltext catalog option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextCatalogOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffFullTextCatalogOption">
            <summary>
            Represents ON/OFF fulltext catalog options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffFullTextCatalogOption.OptionState">
            <summary>
            The option state.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffFullTextCatalogOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffFullTextCatalogOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextCatalogStatement">
            <summary>
            Represents CREATE FULLTEXT CATALOG statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextCatalogStatement.FileGroup">
            <summary>
            Optional filegroup which the new catalog with be part
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextCatalogStatement.Path">
            <summary>
            Optional root directory for the catalog
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextCatalogStatement.IsDefault">
            <summary>
            True if AS DEFAULT was specified
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextCatalogStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextCatalogStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextCatalogStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextCatalogStatement">
            <summary>
            Represents ALTER FULLTEXT CATALOG statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextCatalogStatement.Action">
            <summary>
            How statement alters catalog
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextCatalogStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextCatalogStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateServiceStatementBase">
            <summary>
            Represents CREATE SERVICE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateServiceStatementBase.Name">
            <summary>
            Service name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateServiceStatementBase.QueueName">
            <summary>
            Queue name (with optional schema name)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateServiceStatementBase.ServiceContracts">
            <summary>
            Optional service contract references
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCreateServiceStatementBase.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateServiceStatement">
            <summary>
            Represents CREATE SERVICE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateServiceStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateServiceStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateServiceStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServiceStatement">
            <summary>
            Represents ALTER SERVICE statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServiceStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServiceStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ServiceContract">
            <summary>
            Represents service contract reference (with optional action)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ServiceContract.Name">
            <summary>
            Contract name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ServiceContract.Action">
            <summary>
            What we should do with contract
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ServiceContract.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ServiceContract.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpression">
            <summary>
            An expression that has two expressions as children.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpression.BinaryExpressionType">
            <summary>
            The type of the expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpression.FirstExpression">
            <summary>
            The first child expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpression.SecondExpression">
            <summary>
            The second child expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BuiltInFunctionTableReference">
            <summary>
            This class represents the built in functions as a simple table reference.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BuiltInFunctionTableReference.Name">
            <summary>
            The name of the built-in function. Important: The interpreter has to check if this is a proper built-in function.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BuiltInFunctionTableReference.Parameters">
            <summary>
            Parameters for the function.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BuiltInFunctionTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BuiltInFunctionTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GlobalFunctionTableReference">
            <summary>
            This class represents the set of global built in functions which do not belong to a schema.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GlobalFunctionTableReference.Name">
            <summary>
            The name of the built-in function. Important: The interpreter has to check if this is a proper built-in function.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GlobalFunctionTableReference.Parameters">
            <summary>
            Parameters for the function.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GlobalFunctionTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GlobalFunctionTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeClause">
            <summary>
            Represents the compute by clause that can be used in statements like select.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeClause.ComputeFunctions">
            <summary>
            The compute functions.  At least one is required.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeClause.ByExpressions">
            <summary>
            The expressions that come after by. Optional, may have zero elements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunction">
            <summary>
            Represents compute function that can be used in compute clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunction.ComputeFunctionType">
            <summary>
            The type of the function.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunction.Expression">
            <summary>
            The expression is the only parameter.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ComputeFunction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PivotedTableReference">
            <summary>
            Represents the pivoted table reference in a from clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PivotedTableReference.TableReference">
            <summary>
            The table reference.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PivotedTableReference.InColumns">
            <summary>
            The in columns.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PivotedTableReference.PivotColumn">
            <summary>
            The pivot column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PivotedTableReference.ValueColumns">
            <summary>
            The value columns.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PivotedTableReference.AggregateFunctionIdentifier">
            <summary>
            The multi-part identifier that represents the aggregate function.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PivotedTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PivotedTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UnpivotedTableReference">
            <summary>
            Represents the unpivoted table reference in a from clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UnpivotedTableReference.TableReference">
            <summary>
            The table reference.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UnpivotedTableReference.InColumns">
            <summary>
            The in columns.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UnpivotedTableReference.PivotColumn">
            <summary>
            The pivot column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UnpivotedTableReference.ValueColumn">
            <summary>
            The value column.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UnpivotedTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UnpivotedTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UnqualifiedJoin">
            <summary>
            Represents the unqualified join in a from clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UnqualifiedJoin.UnqualifiedJoinType">
            <summary>
            The join type.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UnqualifiedJoin.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UnqualifiedJoin.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableSampleClause">
            <summary>
            Represents the TABLESAMPLE clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableSampleClause.System">
            <summary>
            True if system is used.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableSampleClause.SampleNumber">
            <summary>
            The sample number.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableSampleClause.TableSampleClauseOption">
            <summary>
            The option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableSampleClause.RepeatSeed">
            <summary>
            The repeat seed. Optional, may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableSampleClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableSampleClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpression">
            <summary>
            The abstract base class that represents scalar expressions.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanExpression">
            <summary>
            The abstract base class that represents boolean expressions
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanNotExpression">
            <summary>
            Represents a NOT boolean expression
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanNotExpression.Expression">
            <summary>
            The child expression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanNotExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanNotExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanParenthesisExpression">
            <summary>
            Represents a boolean expression enclosed in parentheses.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanParenthesisExpression.Expression">
            <summary>
            Represents the inner boolean expression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanParenthesisExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanParenthesisExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonExpression">
            <summary>
            A boolean expression that does a comparison between two scalar expressions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonExpression.ComparisonType">
            <summary>
            The type of the comparison expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonExpression.FirstExpression">
            <summary>
            The first child expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonExpression.SecondExpression">
            <summary>
            The second child expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanComparisonExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanBinaryExpression">
            <summary>
            A boolean expression that has two boolean expressions as children
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanBinaryExpression.BinaryExpressionType">
            <summary>
            The type of the boolean expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanBinaryExpression.FirstExpression">
            <summary>
            The first child expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanBinaryExpression.SecondExpression">
            <summary>
            The second child expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanBinaryExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanBinaryExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanIsNullExpression">
            <summary>
            A boolean expression for IS [NOT] NULL
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanIsNullExpression.IsNot">
            <summary>
            Whether the expression includes NOT
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanIsNullExpression.Expression">
            <summary>
            The child expression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanIsNullExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanIsNullExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchPredicate">
            <summary>
            A boolean expression for MATCH
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchPredicate.Expression">
            <summary>
            The child expression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchPredicate.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchPredicate.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchLastNodePredicate">
            <summary>
            A boolean expression for LastNode
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchLastNodePredicate.LeftExpression">
            <summary>
            The left expression
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchLastNodePredicate.RightExpression">
            <summary>
            The right expression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchLastNodePredicate.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchLastNodePredicate.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchNodeExpression">
            <summary>
            A boolean expression for MATCH
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchNodeExpression.Node">
            <summary>
            The referenced node
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchNodeExpression.UsesLastNode">
            <summary>
            True if the expression uses LAST_NODE for node.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchNodeExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchNodeExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchRecursivePredicate">
            <summary>
            A boolean expression for Shortest Path expression
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchRecursivePredicate.Function">
            <summary>
            The recursive function to use
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchRecursivePredicate.OuterNodeExpression">
            <summary>
            The referenced node
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchRecursivePredicate.Expression">
            <summary>
            The resursive expressions in the ShortestPath clause
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchRecursivePredicate.RecursiveQuantifier">
            <summary>
            Literal Expression for Shortest Path
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchRecursivePredicate.AnchorOnLeft">
            <summary>
            True if the outer node is on the left side of the recursive expression, False if the outer node is on the right side of the recursive expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchRecursivePredicate.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchRecursivePredicate.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchExpression">
            <summary>
            A boolean expression for a MATCH expression
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchExpression.LeftNode">
            <summary>
            The left node reference
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchExpression.Edge">
            <summary>
            The connecting edge
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchExpression.RightNode">
            <summary>
            The right node reference
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchExpression.ArrowOnRight">
            <summary>
            True if arrow points to right side, false if arrow points to the left
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchCompositeExpression">
            <summary>
            A boolean expression for a MATCH expression
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchCompositeExpression.LeftNode">
            <summary>
            The left node reference
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchCompositeExpression.Edge">
            <summary>
            The connecting edge
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchCompositeExpression.RightNode">
            <summary>
            The right node reference
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchCompositeExpression.ArrowOnRight">
            <summary>
            True if arrow points to right side, false if arrow points to the left
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchCompositeExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphMatchCompositeExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GraphRecursiveMatchQuantifier">
            <summary>
            A boolean expression for MATCH
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphRecursiveMatchQuantifier.IsPlusSign">
            <summary>
            True if there is a plus sign, False if there is range of literals.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphRecursiveMatchQuantifier.LowerLimit">
            <summary>
            Lower limit for shortest path search.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GraphRecursiveMatchQuantifier.UpperLimit">
            <summary>
            Upper limit for shortest path search..
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphRecursiveMatchQuantifier.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GraphRecursiveMatchQuantifier.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionWithSortOrder">
            <summary>
            This class represents an expression with a sort order.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionWithSortOrder.SortOrder">
            <summary>
            The sort order.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionWithSortOrder.Expression">
            <summary>
            The expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionWithSortOrder.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionWithSortOrder.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GroupByClause">
            <summary>
            Represents the group by clause that can be used in statements like select, update.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GroupByClause.GroupByOption">
            <summary>
            The group by option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GroupByClause.All">
            <summary>
            True if ALL keyword is used.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GroupByClause.GroupingSpecifications">
            <summary>
            Grouping specifications.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GroupByClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GroupByClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GroupingSpecification">
            <summary>
            Represents a single grouping specification in GROUP BY clause.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GroupingSpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionGroupingSpecification">
            <summary>
            An expression on which the grouping operation is performed.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionGroupingSpecification.Expression">
            <summary>
            Expression itself.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionGroupingSpecification.DistributedAggregation">
            <summary>
            Specifies if we have a \'distributed aggregation\' option on this grouping column.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionGroupingSpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExpressionGroupingSpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CompositeGroupingSpecification">
            <summary>
            Composes a list of sub-specifications.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CompositeGroupingSpecification.Items">
            <summary>
            Composed sub-specifications.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CompositeGroupingSpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CompositeGroupingSpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CubeGroupingSpecification">
            <summary>
            Represents CUBE grouping specification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CubeGroupingSpecification.Arguments">
            <summary>
            Sub-specifications.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CubeGroupingSpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CubeGroupingSpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RollupGroupingSpecification">
            <summary>
            Represents ROLLUP grouping specification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RollupGroupingSpecification.Arguments">
            <summary>
            Sub-specifications.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RollupGroupingSpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RollupGroupingSpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GrandTotalGroupingSpecification">
            <summary>
            Represents ( ) (grand total) grouping specification.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GrandTotalGroupingSpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GrandTotalGroupingSpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GroupingSetsGroupingSpecification">
            <summary>
            Represents GROUPING SETS grouping specification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GroupingSetsGroupingSpecification.Sets">
            <summary>
            Included grouping sets.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GroupingSetsGroupingSpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GroupingSetsGroupingSpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OutputClause">
            <summary>
            Represents the output clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OutputClause.SelectColumns">
            <summary>
            The first list of select columns.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OutputClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OutputClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OutputIntoClause">
            <summary>
            Represents the OutputInto Clause
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OutputIntoClause.SelectColumns">
            <summary>
            The first list of select columns.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OutputIntoClause.IntoTable">
            <summary>
            Represents the table, can be SchemaObjectTableReference or VariableTableReference. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OutputIntoClause.IntoTableColumns">
            <summary>
            The columns for the table. Optional, may have zero elements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OutputIntoClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OutputIntoClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.HavingClause">
            <summary>
            Represents the having clause that can be used in statements like select.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.HavingClause.SearchCondition">
            <summary>
            Represents the having clause that can be used in statements like select.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.HavingClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.HavingClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IdentityFunctionCall">
            <summary>
            This class represents the identity function that can be used in a SelectColumn.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentityFunctionCall.DataType">
            <summary>
            DataType for the column.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentityFunctionCall.Seed">
            <summary>
            The seed for the identity. Optional, may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentityFunctionCall.Increment">
            <summary>
            The increment for the identity. Optional, may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentityFunctionCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentityFunctionCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.JoinParenthesisTableReference">
            <summary>
            Represents the parenthesis that can encapsulate a join.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.JoinParenthesisTableReference.Join">
            <summary>
            The element inside the parenthesis.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.JoinParenthesisTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.JoinParenthesisTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OrderByClause">
            <summary>
            Represents the order by clause that can be used in statements like select.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OrderByClause.OrderByElements">
            <summary>
            The items.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OrderByClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OrderByClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.JoinTableReference">
            <summary>
            Base class for JOIN table references
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.JoinTableReference.FirstTableReference">
            <summary>
            The first table reference.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.JoinTableReference.SecondTableReference">
            <summary>
            The second table reference.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.JoinTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QualifiedJoin">
            <summary>
            Represents the qualified join in a from clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QualifiedJoin.SearchCondition">
            <summary>
            The search condition.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QualifiedJoin.QualifiedJoinType">
            <summary>
            The join type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QualifiedJoin.JoinHint">
            <summary>
            The join hint.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QualifiedJoin.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QualifiedJoin.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcQualifiedJoinTableReference">
            <summary>
            Represents the odbc qualified join in a from clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcQualifiedJoinTableReference.TableReference">
            <summary>
            The table reference.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcQualifiedJoinTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OdbcQualifiedJoinTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryExpression">
            <summary>
            This class is an abstract base class for the query expression hierarchy in select statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryExpression.OrderByClause">
            <summary>
            Optional order by clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryExpression.OffsetClause">
            <summary>
            Optional offset/fetch clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryExpression.ForClause">
            <summary>
            Optional for clause
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueryParenthesisExpression">
            <summary>
            This class represents the parenthesis expression that wraps a QueryExpression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueryParenthesisExpression.QueryExpression">
            <summary>
            Shows the usage of unique row filter.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryParenthesisExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueryParenthesisExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QuerySpecification">
            <summary>
            This class represents the major part of the select statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QuerySpecification.UniqueRowFilter">
            <summary>
            Shows the usage of unique row filter.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QuerySpecification.TopRowFilter">
            <summary>
            Shows the usage of top row filter. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QuerySpecification.SelectElements">
            <summary>
            These are the selected columns, or set variables, the strong types of objects that can be here are SelectColumn, SelectSetVariable.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QuerySpecification.FromClause">
            <summary>
            Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QuerySpecification.WhereClause">
            <summary>
            Where clause. Optional, may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QuerySpecification.GroupByClause">
            <summary>
            Group by clause. Optional, may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QuerySpecification.HavingClause">
            <summary>
            Having clause. Optional, may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QuerySpecification.WindowClause">
            <summary>
            Window clause. Optional, may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QuerySpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QuerySpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FromClause">
            <summary>
            Represents the From clause in a QuerySpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FromClause.TableReferences">
            <summary>
            Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FromClause.PredictTableReference">
            <summary>
            Predict clause, may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FromClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FromClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PredictTableReference">
            <summary>
            Represents PREDICT table reference
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PredictTableReference.ModelVariable">
            <summary>
            Model used to predict, if supplied as a literal or variable.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PredictTableReference.ModelSubquery">
            <summary>
            Model used to predict, if supplied as a scalar subquery.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PredictTableReference.DataSource">
            <summary>
            Data to predict on.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PredictTableReference.RunTime">
            <summary>
            Runtime ONNX for DW
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PredictTableReference.SchemaDeclarationItems">
            <summary>
            
            Rowset format - using schema declaration for Predict.
            
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PredictTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PredictTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SelectElement">
            <summary>
            Represents an element in the SELECT clause.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectElement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SelectScalarExpression">
            <summary>
            The column element that is used right after the select keyword.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectScalarExpression.Expression">
            <summary>
            
            A select expression can be any expression, if this is non-null then this select expression is a regular expression
            At present this AST class expresses either an expression or a wildcard. Because a SelectExpressions
            can do so much more, we may want to go to a derivation approach, where this class would be a base -- or there
            may be another more elegant approach. For now, this is a basic design to support SELECT * FROM foo.
            
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectScalarExpression.ColumnName">
            <summary>
            This can be an Identifier or a literal of type AsciiStringLiteral or UnicodeStringLiteral. Optional, may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectScalarExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectScalarExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SelectStarExpression">
            <summary>
            This represents a select * expression
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectStarExpression.Qualifier">
            <summary>
            Table qualifier for the select *
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectStarExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectStarExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SelectSetVariable">
            <summary>
            This class represents the setting a variable inside a select statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectSetVariable.Variable">
            <summary>
            The variable that will be set.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectSetVariable.Expression">
            <summary>
            Expression that is going to be used to set the variable.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectSetVariable.AssignmentKind">
            <summary>
            Assignment operator used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectSetVariable.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectSetVariable.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableReference">
            <summary>
            This is an abstract base class that represents table reference.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableReferenceWithAlias">
            <summary>
            This represents a table reference that can have an alias.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableReferenceWithAlias.Alias">
            <summary>
            Optional table alias. May be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableReferenceWithAlias.ForPath">
            <summary>
            Whether this table reference is marked as graph FOR PATH.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableReferenceWithAlias.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TableReferenceWithAliasAndColumns">
            <summary>
            Represents a table reference that can specify column aliases.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TableReferenceWithAliasAndColumns.Columns">
            <summary>
            Optional column aliases, may have zero elements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TableReferenceWithAliasAndColumns.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationTableReference">
            <summary>
            Represents sub-dml with output clause which serves as table reference.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationTableReference.DataModificationSpecification">
            <summary>
            Sub-DML specification
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableChangesTableReference">
            <summary>
            CHANGETABLE clause with CHANGES option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableChangesTableReference.Target">
            <summary>
            Table on which to obtain tracked changes.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableChangesTableReference.SinceVersion">
            <summary>
            Specifies the point from which changes are required.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableChangesTableReference.ForceSeek">
            <summary>
            Optional parameter that forces a seek operation to be used to access the table_name
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableChangesTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableChangesTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableVersionTableReference">
            <summary>
            CHANGETABLE clause with VERSION option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableVersionTableReference.Target">
            <summary>
            Table on which to obtain tracked changes.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableVersionTableReference.PrimaryKeyColumns">
            <summary>
            Primary key column names.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableVersionTableReference.PrimaryKeyValues">
            <summary>
            Values for primary key columns.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableVersionTableReference.ForceSeek">
            <summary>
            Optional parameter that forces a seek operation to be used to access the table_name
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableVersionTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ChangeTableVersionTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanTernaryExpression">
            <summary>
            A boolean expression that has three expressions as children.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanTernaryExpression.TernaryExpressionType">
            <summary>
            The type of the expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanTernaryExpression.FirstExpression">
            <summary>
            The first child expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanTernaryExpression.SecondExpression">
            <summary>
            The second child expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanTernaryExpression.ThirdExpression">
            <summary>
            The third child expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanTernaryExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanTernaryExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TopRowFilter">
            <summary>
            This class represents the top row filter, that can be used in select statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TopRowFilter.Expression">
            <summary>
            The expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TopRowFilter.Percent">
            <summary>
            True if PERCENT keyword was used.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TopRowFilter.WithTies">
            <summary>
            True is WITH TIES keywords were used. Important: The interpreter has to check there is an order by clause.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TopRowFilter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TopRowFilter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OffsetClause">
            <summary>
            This class represents an offset/fetch filter, that can be used in select statements for paging the result set.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OffsetClause.OffsetExpression">
            <summary>
            Expression for number fo rows to skip.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OffsetClause.FetchExpression">
            <summary>
            Expression for number fo rows to return.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OffsetClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OffsetClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UnaryExpression">
            <summary>
            An expression that has a single expression as child.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UnaryExpression.UnaryExpressionType">
            <summary>
            The type of the expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UnaryExpression.Expression">
            <summary>
            The child expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UnaryExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UnaryExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryQueryExpression">
            <summary>
            This class represents the union that is used in a select statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryQueryExpression.BinaryQueryExpressionType">
            <summary>
            The type of the expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryQueryExpression.All">
            <summary>
            True if ALL keyword is used.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryQueryExpression.FirstQueryExpression">
            <summary>
            First query expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryQueryExpression.SecondQueryExpression">
            <summary>
            Second query expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryQueryExpression.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BinaryQueryExpression.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.VariableTableReference">
            <summary>
            This class represents a table reference which is a variable.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VariableTableReference.Variable">
            <summary>
            The name of the variable.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.VariableTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.VariableTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.VariableMethodCallTableReference">
            <summary>
            Represents a table reference that is a method call on a variable reference
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VariableMethodCallTableReference.Variable">
            <summary>
            The name of the variable.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VariableMethodCallTableReference.MethodName">
            <summary>
            Name of the method being called.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VariableMethodCallTableReference.Parameters">
            <summary>
            The parameters to the method.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.VariableMethodCallTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.VariableMethodCallTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropPartitionFunctionStatement">
            <summary>
            Represents DROP PARTITION FUNCTION statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropPartitionFunctionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropPartitionFunctionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropPartitionSchemeStatement">
            <summary>
            Represents DROP PARTITION SCHEME statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropPartitionSchemeStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropPartitionSchemeStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropSynonymStatement">
            <summary>
            Represents DROP SYNONYM statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSynonymStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSynonymStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropAggregateStatement">
            <summary>
            Represents DROP AGGREGATE statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropAggregateStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropAggregateStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropAssemblyStatement">
            <summary>
            Represents DROP ASSEMBLY statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropAssemblyStatement.WithNoDependents">
            <summary>
            True if WITH NO DEPENDENTS is defined.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropAssemblyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropAssemblyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropApplicationRoleStatement">
            <summary>
            Represents DROP APPLICATION ROLE statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropApplicationRoleStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropApplicationRoleStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropFullTextCatalogStatement">
            <summary>
            Represents DROP FULLTEXT CATALOG statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropFullTextCatalogStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropFullTextCatalogStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropFullTextIndexStatement">
            <summary>
            Represents DROP FULLTEXT INDEX statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropFullTextIndexStatement.TableName">
            <summary>
            The name of the table with fulltext index.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropFullTextIndexStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropFullTextIndexStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropLoginStatement">
            <summary>
            Represents DROP LOGIN statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropLoginStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropLoginStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropRoleStatement">
            <summary>
            Represents DROP ROLE statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropRoleStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropRoleStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropTypeStatement">
            <summary>
            Represents DROP TYPE statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropTypeStatement.Name">
            <summary>
            The name of the type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropTypeStatement.IsIfExists">
            <summary>
            True when IF EXISTS construct is used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropTypeStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropTypeStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropUserStatement">
            <summary>
            Represents DROP USER statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropUserStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropUserStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropMasterKeyStatement">
            <summary>
            Represents DROP MASTER KEY statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropMasterKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropMasterKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropSymmetricKeyStatement">
            <summary>
            Represents DROP SYMMETRIC KEY statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropSymmetricKeyStatement.RemoveProviderKey">
            <summary>
            True if DROP PROVIDER KEY clause was specified.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSymmetricKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSymmetricKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropAsymmetricKeyStatement">
            <summary>
            Represents DROP ASYMMETRIC KEY statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropAsymmetricKeyStatement.RemoveProviderKey">
            <summary>
            True if DROP PROVIDER KEY clause was specified.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropAsymmetricKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropAsymmetricKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropCertificateStatement">
            <summary>
            Represents DROP CERTIFICATE statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropCertificateStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropCertificateStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropCredentialStatement">
            <summary>
            Represents DROP CREDENTIAL statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropCredentialStatement.IsDatabaseScoped">
            <summary>
            Whether the credential is database scoped or not.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropCredentialStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropCredentialStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterPartitionFunctionStatement">
            <summary>
            Represents ALTER PARTITION FUNCTION statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterPartitionFunctionStatement.Name">
            <summary>
            The name of the function to alter.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterPartitionFunctionStatement.IsSplit">
            <summary>
            True if splitting range, false if merging ranges.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterPartitionFunctionStatement.Boundary">
            <summary>
            Optional boundary value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterPartitionFunctionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterPartitionFunctionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterPartitionSchemeStatement">
            <summary>
            Represents ALTER PARTITION SCHEME statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterPartitionSchemeStatement.Name">
            <summary>
            The name of the partition scheme to alter.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterPartitionSchemeStatement.FileGroup">
            <summary>
            Optional filegroup name. Can be either Identifier or string Literal
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterPartitionSchemeStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterPartitionSchemeStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextIndexStatement">
            <summary>
            Represents ALTER FULLTEXT INDEX statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextIndexStatement.OnName">
            <summary>
            The name of the table to alter index on.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextIndexStatement.Action">
            <summary>
            How index is altered
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextIndexStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextIndexStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextIndexAction">
            <summary>
            Represents altering action for ALTER FULLTEXT INDEX statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextIndexAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SimpleAlterFullTextIndexAction">
            <summary>
            Represents flag action for ALTER FULLTEXT INDEX statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SimpleAlterFullTextIndexAction.ActionKind">
            <summary>
            Actual action
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SimpleAlterFullTextIndexAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SimpleAlterFullTextIndexAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetStopListAlterFullTextIndexAction">
            <summary>
            Represents STOPLIST action for ALTER FULLTEXT INDEX statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetStopListAlterFullTextIndexAction.StopListOption">
            <summary>
            STOPLIST option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetStopListAlterFullTextIndexAction.WithNoPopulation">
            <summary>
            True if with no population was specified, false otherwise
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetStopListAlterFullTextIndexAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetStopListAlterFullTextIndexAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SetSearchPropertyListAlterFullTextIndexAction">
            <summary>
            Represents SEARCH PROPERTY LIST action for ALTER FULLTEXT INDEX statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetSearchPropertyListAlterFullTextIndexAction.SearchPropertyListOption">
            <summary>
            SEARCH PROPERTY LIST option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SetSearchPropertyListAlterFullTextIndexAction.WithNoPopulation">
            <summary>
            True if NO POPULATION was specified
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetSearchPropertyListAlterFullTextIndexAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SetSearchPropertyListAlterFullTextIndexAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropAlterFullTextIndexAction">
            <summary>
            Represents DROP action for ALTER FULLTEXT INDEX statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropAlterFullTextIndexAction.Columns">
            <summary>
            Column names to drop
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropAlterFullTextIndexAction.WithNoPopulation">
            <summary>
            True if with no population was specified, false otherwise
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropAlterFullTextIndexAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropAlterFullTextIndexAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AddAlterFullTextIndexAction">
            <summary>
            Represents ADD action for ALTER FULLTEXT INDEX statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AddAlterFullTextIndexAction.Columns">
            <summary>
            Columns to add
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AddAlterFullTextIndexAction.WithNoPopulation">
            <summary>
            True if with no population was specified, false otherwise
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AddAlterFullTextIndexAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AddAlterFullTextIndexAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterColumnAlterFullTextIndexAction">
            <summary>
            Represents ALTER COLUMN action for ALTER FULLTEXT INDEX statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterColumnAlterFullTextIndexAction.Column">
            <summary>
            The column to be altered
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterColumnAlterFullTextIndexAction.WithNoPopulation">
            <summary>
            True if with no population was specified, false otherwise
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterColumnAlterFullTextIndexAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterColumnAlterFullTextIndexAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSearchPropertyListStatement">
            <summary>
            Represents CREATE SEARCH PROPERTY LIST statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSearchPropertyListStatement.Name">
            <summary>
            Search Property List Name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSearchPropertyListStatement.SourceSearchPropertyList">
            <summary>
            Optional database qualified name of the source search property list
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSearchPropertyListStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSearchPropertyListStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSearchPropertyListStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSearchPropertyListStatement">
            <summary>
            Represents ALTER SEARCH PROPERTY LIST statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSearchPropertyListStatement.Name">
            <summary>
            Search Property List name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSearchPropertyListStatement.Action">
            <summary>
            The alter search property list action
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSearchPropertyListStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSearchPropertyListStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SearchPropertyListAction">
            <summary>
            Base class for search property list actions.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SearchPropertyListAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AddSearchPropertyListAction">
            <summary>
            The ADD search property list action.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AddSearchPropertyListAction.PropertyName">
            <summary>
            Property name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AddSearchPropertyListAction.Guid">
            <summary>
            The Property Set guid
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AddSearchPropertyListAction.Id">
            <summary>
            The Property Int id
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AddSearchPropertyListAction.Description">
            <summary>
            Optional property description
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AddSearchPropertyListAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AddSearchPropertyListAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropSearchPropertyListAction">
            <summary>
            The DROP search property list action
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropSearchPropertyListAction.PropertyName">
            <summary>
            Property Name
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSearchPropertyListAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSearchPropertyListAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropSearchPropertyListStatement">
            <summary>
            Represents DROP SEARCH PROPERTY LIST statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSearchPropertyListStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSearchPropertyListStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateLoginStatement">
            <summary>
            Represents CREATE LOGIN statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateLoginStatement.Name">
            <summary>
            Login name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateLoginStatement.Source">
            <summary>
            All other login creation details
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateLoginStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateLoginStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateLoginSource">
            <summary>
            Base class for different login sources in CREATE LOGIN statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateLoginSource.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PasswordCreateLoginSource">
            <summary>
            Password case in CREATE LOGIN statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PasswordCreateLoginSource.Password">
            <summary>
            Can be either binary or string
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PasswordCreateLoginSource.Hashed">
            <summary>
            True if HASHED option was specified
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PasswordCreateLoginSource.MustChange">
            <summary>
            True if MUST_CHANGE option was specified
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PasswordCreateLoginSource.Options">
            <summary>
            Other options (security, sid, default db and lang)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PasswordCreateLoginSource.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PasswordCreateLoginSource.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PrincipalOption">
            <summary>
            Single option in CREATE or ALTER LOGIN or USER statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PrincipalOption.OptionKind">
            <summary>
            Option kind
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PrincipalOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PrincipalOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffPrincipalOption">
            <summary>
            Security option in CREATE or ALTER LOGIN or USER statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffPrincipalOption.OptionState">
            <summary>
            Option state
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffPrincipalOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffPrincipalOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralPrincipalOption">
            <summary>
            Literal option in CREATE/ALTER LOGIN/USER statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralPrincipalOption.Value">
            <summary>
            Option Value
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralPrincipalOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralPrincipalOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierPrincipalOption">
            <summary>
            Options with identifier value in CREATE or ALTER LOGIN or USER statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierPrincipalOption.Identifier">
            <summary>
            Option value
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierPrincipalOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierPrincipalOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WindowsCreateLoginSource">
            <summary>
            Windows case in CREATE LOGIN statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WindowsCreateLoginSource.Options">
            <summary>
            Windows create login options
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WindowsCreateLoginSource.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WindowsCreateLoginSource.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalCreateLoginSource">
            <summary>
            External case in CREATE LOGIN statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalCreateLoginSource.Options">
            <summary>
            External create login options
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalCreateLoginSource.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalCreateLoginSource.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateCreateLoginSource">
            <summary>
            Certificate case in CREATE LOGIN statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateCreateLoginSource.Certificate">
            <summary>
            Certificate name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateCreateLoginSource.Credential">
            <summary>
            Optional credential name
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateCreateLoginSource.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CertificateCreateLoginSource.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AsymmetricKeyCreateLoginSource">
            <summary>
            Certificate case in CREATE LOGIN statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AsymmetricKeyCreateLoginSource.Key">
            <summary>
            Key name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AsymmetricKeyCreateLoginSource.Credential">
            <summary>
            Optional credential name
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AsymmetricKeyCreateLoginSource.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AsymmetricKeyCreateLoginSource.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PasswordAlterPrincipalOption">
            <summary>
            PASSWORD option in ALTER LOGIN statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PasswordAlterPrincipalOption.Password">
            <summary>
            Password for login being changed
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PasswordAlterPrincipalOption.OldPassword">
            <summary>
            Old password to which new password would be assigned (optional)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PasswordAlterPrincipalOption.MustChange">
            <summary>
            True if MUST_CHANGE was specified
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PasswordAlterPrincipalOption.Unlock">
            <summary>
            True if UNLOCK was specified
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PasswordAlterPrincipalOption.Hashed">
            <summary>
            True if HASHED was specified
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PasswordAlterPrincipalOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PasswordAlterPrincipalOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginStatement">
            <summary>
            Represents ALTER LOGIN statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginStatement.Name">
            <summary>
            Login name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginOptionsStatement">
            <summary>
            Represents ALTER LOGIN which alters options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginOptionsStatement.Options">
            <summary>
            Login options
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginOptionsStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginOptionsStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginEnableDisableStatement">
            <summary>
            Represents ALTER LOGIN which enables or disables login.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginEnableDisableStatement.IsEnable">
            <summary>
            True if ENABLE was specified, false otherwise.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginEnableDisableStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginEnableDisableStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginAddDropCredentialStatement">
            <summary>
            Represents ALTER LOGIN which adds or drops credential name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginAddDropCredentialStatement.IsAdd">
            <summary>
            True if ADD CREDENTIAL was specified, false otherwise.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginAddDropCredentialStatement.CredentialName">
            <summary>
            EKM provider credential to add to or drop from login.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginAddDropCredentialStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterLoginAddDropCredentialStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RevertStatement">
            <summary>
            Represents REVERT statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RevertStatement.Cookie">
            <summary>
            Optional cookie expression
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RevertStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RevertStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropContractStatement">
            <summary>
            Represents DROP CONTRACT statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropContractStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropContractStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropEndpointStatement">
            <summary>
            Represents DROP ENDPOINT statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropEndpointStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropEndpointStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropMessageTypeStatement">
            <summary>
            Represents DROP MESSAGE TYPE statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropMessageTypeStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropMessageTypeStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropQueueStatement">
            <summary>
            Represents DROP QUEUE statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropQueueStatement.Name">
            <summary>
            The name of the queue.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropQueueStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropQueueStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropRemoteServiceBindingStatement">
            <summary>
            Represents DROP REMOTE SERVICE BINDING statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropRemoteServiceBindingStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropRemoteServiceBindingStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropRouteStatement">
            <summary>
            Represents DROP ROUTE statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropRouteStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropRouteStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropServiceStatement">
            <summary>
            Represents DROP SERVICE statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropServiceStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropServiceStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SignatureStatementBase">
            <summary>
            Represents common base for ADD and DROP SIGNATURE statements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SignatureStatementBase.IsCounter">
            <summary>
            True if adding/dropping counter signature, false otherwise
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SignatureStatementBase.ElementKind">
            <summary>
            Signable element kind
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SignatureStatementBase.Element">
            <summary>
            Signable element reference
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SignatureStatementBase.Cryptos">
            <summary>
            Encryption mechanisms
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SignatureStatementBase.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AddSignatureStatement">
            <summary>
            Represents ADD SIGNATURE statements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AddSignatureStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AddSignatureStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropSignatureStatement">
            <summary>
            Represents DROP SIGNATURE statements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSignatureStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSignatureStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropEventNotificationStatement">
            <summary>
            Represents DROP EVENT NOTIFICATION statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropEventNotificationStatement.Notifications">
            <summary>
            Names of event notification to be dropped.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropEventNotificationStatement.Scope">
            <summary>
            The scope for event notification.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropEventNotificationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropEventNotificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsStatement">
            <summary>
            Represents EXECUTE AS statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsStatement.WithNoRevert">
            <summary>
            True if NO REVERT option was specified, false otherwise
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsStatement.Cookie">
            <summary>
            Cookie variable (if WITH COOKIE option was used)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsStatement.ExecuteContext">
            <summary>
            Execute context
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExecuteAsStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EndConversationStatement">
            <summary>
            Represents END CONVERSATION statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EndConversationStatement.Conversation">
            <summary>
            Conversation handle
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EndConversationStatement.WithCleanup">
            <summary>
            True if WITH CLEANUP option was specified, false otherwise
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EndConversationStatement.ErrorCode">
            <summary>
            Error code (integer or variable) - if WITH ERROR clause was specified
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EndConversationStatement.ErrorDescription">
            <summary>
            Error description (string or variable) - if WITH ERROR clause was specified
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EndConversationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EndConversationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MoveConversationStatement">
            <summary>
            Represents MOVE CONVERSATION statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MoveConversationStatement.Conversation">
            <summary>
            Conversation handle
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MoveConversationStatement.Group">
            <summary>
            Group to move conversation to
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MoveConversationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MoveConversationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GetConversationGroupStatement">
            <summary>
            Represents GET CONVERSATION GROUP statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GetConversationGroupStatement.GroupId">
            <summary>
            Conversation group id (variable)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GetConversationGroupStatement.Queue">
            <summary>
            Is the name of the queue to get the conversation group from.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GetConversationGroupStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GetConversationGroupStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ReceiveStatement">
            <summary>
            Represents RECEIVE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ReceiveStatement.Top">
            <summary>
            Optional number of messages to return
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ReceiveStatement.SelectElements">
            <summary>
            These are the selected columns, or set variables, the strong types of objects that can be here are SelectColumn, SelectSetVariable.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ReceiveStatement.Queue">
            <summary>
            The name of the queue to receive messages from.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ReceiveStatement.Into">
            <summary>
            Specifies the table to select into the columns from received messages, optional
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ReceiveStatement.Where">
            <summary>
            Specifies the conversation or conversation group for received messages, optional
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ReceiveStatement.IsConversationGroupIdWhere">
            <summary>
            True if conversation group id was specified in where clause, false otherwise. Meaningless if Where is null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ReceiveStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ReceiveStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SendStatement">
            <summary>
            Represents SEND statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SendStatement.ConversationHandles">
            <summary>
            Conversation handles
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SendStatement.MessageTypeName">
            <summary>
            Optional message type of the sent message. Can be either Identifier, VariableReference, or Literal
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SendStatement.MessageBody">
            <summary>
            Optional expression representing the message body
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SendStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SendStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WaitForSupportedStatement">
            <summary>
            Base class for statements inside WAITFOR statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WaitForSupportedStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSchemaStatement">
            <summary>
            Represents ALTER SCHEMA statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSchemaStatement.Name">
            <summary>
            Is the name of a schema in the current database, into which the object will be moved.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSchemaStatement.ObjectName">
            <summary>
            Is the one-part or two-part name of a schema-contained object to be moved into the schema.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSchemaStatement.ObjectKind">
            <summary>
            Object kind
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSchemaStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterSchemaStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAsymmetricKeyStatement">
            <summary>
            Represents ALTER ASYMMETRIC KEY statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAsymmetricKeyStatement.Name">
            <summary>
            Key name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAsymmetricKeyStatement.AttestedBy">
            <summary>
            String literal in case of ATTESTED BY option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAsymmetricKeyStatement.Kind">
            <summary>
            Specifies exectly how asymmetric key was altered. WithActiveForBeginDialog option is not valid.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAsymmetricKeyStatement.EncryptionPassword">
            <summary>
            Optional private key encryption password
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAsymmetricKeyStatement.DecryptionPassword">
            <summary>
            Optional private key decryption password
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAsymmetricKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAsymmetricKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServiceMasterKeyStatement">
            <summary>
            Represents ALTER SERVICE MASTER KEY statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServiceMasterKeyStatement.Account">
            <summary>
            Account name in case of recover option (optional string)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServiceMasterKeyStatement.Password">
            <summary>
            Account password (optional string)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServiceMasterKeyStatement.Kind">
            <summary>
            How exactly service master key is altered
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServiceMasterKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServiceMasterKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BeginConversationTimerStatement">
            <summary>
            Represents BEGIN CONVERSATION TIMER statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BeginConversationTimerStatement.Handle">
            <summary>
            Conversation handle
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BeginConversationTimerStatement.Timeout">
            <summary>
            Specifies, in seconds, the amount of time to wait before putting the message on the queue
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BeginConversationTimerStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BeginConversationTimerStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BeginDialogStatement">
            <summary>
            Represents BEGIN DIALOG statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BeginDialogStatement.IsConversation">
            <summary>
            True, if CONVERSATION was specified, false otherwise
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BeginDialogStatement.Handle">
            <summary>
            Conversation handle
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BeginDialogStatement.InitiatorServiceName">
            <summary>
            Specifies the service that initiates the dialog. Can be Identifier or Literal
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BeginDialogStatement.TargetServiceName">
            <summary>
            Specifies the target service with which to initiate the dialog. Can be string Literal or Variable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BeginDialogStatement.InstanceSpec">
            <summary>
            (Optional) Specifies the database that hosts the target service. Can be string Literal or Variable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BeginDialogStatement.ContractName">
            <summary>
            (Optional) Specifies the contract that this conversation follows. Can be Identifier or SchemaObjectName
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BeginDialogStatement.Options">
            <summary>
            The collection of dialog options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BeginDialogStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BeginDialogStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DialogOption">
            <summary>
            Represents a dialog option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DialogOption.OptionKind">
            <summary>
            The dialog option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DialogOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionDialogOption">
            <summary>
            Represents scalar expression dialog options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionDialogOption.Value">
            <summary>
            The scalar expression value for the option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionDialogOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionDialogOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffDialogOption">
            <summary>
            Represents ON/OFF dialog options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffDialogOption.OptionState">
            <summary>
            The option state.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffDialogOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffDialogOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BackupCertificateStatement">
            <summary>
            Represents BACKUP CERTIFICATE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BackupCertificateStatement.File">
            <summary>
            File to save certificate to.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupCertificateStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupCertificateStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BackupRestoreMasterKeyStatementBase">
            <summary>
            Represents common part of BACKUP and RESTORE (SERVICE) MASTER KEY statements
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BackupRestoreMasterKeyStatementBase.File">
            <summary>
            File to save to or load from service master key.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BackupRestoreMasterKeyStatementBase.Password">
            <summary>
            Encryption or decryption password.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupRestoreMasterKeyStatementBase.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BackupServiceMasterKeyStatement">
            <summary>
            Represents BACKUP SERVICE MASTER KEY statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupServiceMasterKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupServiceMasterKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreServiceMasterKeyStatement">
            <summary>
            Represents RESTORE SERVICE MASTER KEY statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreServiceMasterKeyStatement.IsForce">
            <summary>
            True, if FORCE flag was specified, false otherwise.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreServiceMasterKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreServiceMasterKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BackupMasterKeyStatement">
            <summary>
            Represents BACKUP MASTER KEY statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupMasterKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BackupMasterKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreMasterKeyStatement">
            <summary>
            Represents RESTORE MASTER KEY statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreMasterKeyStatement.IsForce">
            <summary>
            True, if FORCE flag was specified, false otherwise.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreMasterKeyStatement.EncryptionPassword">
            <summary>
            Additional encryption password
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreMasterKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RestoreMasterKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionSnippet">
            <summary>
            Placeholder for an arbitrary scalar expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionSnippet.Script">
            <summary>
            Represents an arbitrary Scalar Expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionSnippet.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ScalarExpressionSnippet.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanExpressionSnippet">
            <summary>
            Placeholder for an arbitrary boolean expression.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanExpressionSnippet.Script">
            <summary>
            Represents an arbitrary Boolean Expression.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanExpressionSnippet.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BooleanExpressionSnippet.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.StatementListSnippet">
            <summary>
            Placeholder for an arbitrary statement list.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.StatementListSnippet.Script">
            <summary>
            Represents the script.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StatementListSnippet.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StatementListSnippet.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SelectStatementSnippet">
            <summary>
            Placeholder for an arbitrary select statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectStatementSnippet.Script">
            <summary>
            Represents the script.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectStatementSnippet.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectStatementSnippet.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectNameSnippet">
            <summary>
            Placeholder for an arbitrary schema object name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectNameSnippet.Script">
            <summary>
            Represents the script.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectNameSnippet.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SchemaObjectNameSnippet.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentSnippet">
            <summary>
            Placeholder for an arbitrary TSqlFragment.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentSnippet.Script">
            <summary>
            Represents the script.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentSnippet.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentSnippet.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatementSnippet">
            <summary>
            Placeholder for an arbitrary statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatementSnippet.Script">
            <summary>
            Represents the script.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatementSnippet.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatementSnippet.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierSnippet">
            <summary>
            Placeholder for an arbitrary identifier.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierSnippet.Script">
            <summary>
            Represents the script.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierSnippet.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.IdentifierSnippet.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript">
            <summary>
            Represents a TSql sript.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript.Batches">
            <summary>
            Batches in the script.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlBatch">
            <summary>
            Represents a batch in T-SQL script.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlBatch.Statements">
            <summary>
            A list of statements, possibly empty.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlBatch.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlBatch.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatement">
            <summary>
            Represents a single T-SQL statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationStatement">
            <summary>
            Represents a data modification statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationSpecification">
            <summary>
            Base class for common options of data modification specifications.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationSpecification.Target">
            <summary>
            The target table reference.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationSpecification.TopRowFilter">
            <summary>
            The top row filter.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationSpecification.OutputIntoClause">
            <summary>
            The OUTPUT INTO clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationSpecification.OutputClause">
            <summary>
            The OUTPUT clause.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DataModificationSpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MergeStatement">
            <summary>
            Represents the MERGE statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MergeStatement.MergeSpecification">
            <summary>
            Properties for the merge statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MergeStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MergeStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MergeSpecification">
            <summary>
            The merge specification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MergeSpecification.TableAlias">
            <summary>
            Optional target alias.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MergeSpecification.TableReference">
            <summary>
            Table reference.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MergeSpecification.SearchCondition">
            <summary>
            Merge search condition.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MergeSpecification.ActionClauses">
            <summary>
            Collection of conditions and actions to take.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MergeSpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MergeSpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MergeActionClause">
            <summary>
            The condition and action to take for merge.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MergeActionClause.Condition">
            <summary>
            Merge condition.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MergeActionClause.SearchCondition">
            <summary>
            Optional search condition
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MergeActionClause.Action">
            <summary>
            Action to take if conditions are met
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MergeActionClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MergeActionClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MergeAction">
            <summary>
            Represents action in merge statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MergeAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateMergeAction">
            <summary>
            Represents update merge action
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateMergeAction.SetClauses">
            <summary>
            The collection of set clauses.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateMergeAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UpdateMergeAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DeleteMergeAction">
            <summary>
            Represents delete merge action
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeleteMergeAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DeleteMergeAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.InsertMergeAction">
            <summary>
            Represents insert merge action
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InsertMergeAction.Columns">
            <summary>
            List of columns of the target table in which to insert data.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.InsertMergeAction.Source">
            <summary>
            Insert source
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InsertMergeAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.InsertMergeAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeTableStatement">
            <summary>
            Creates table type
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeTableStatement.Definition">
            <summary>
            Table elements
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeTableStatement.Options">
            <summary>
            The collection of table options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeTableStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateTypeTableStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassificationStatement">
            <summary>
            Represents the base sensitivity classification statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassificationStatement.Columns">
            <summary>
            List of the columns to set on or drop from the sensitivity classification.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassificationOption">
            <summary>
            Single option in ADD SENSITIVITY CLASSIFICATION statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassificationOption.Type">
            <summary>
            The sensitivity classification option kind.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassificationOption.Value">
            <summary>
            Option value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassificationOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SensitivityClassificationOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AddSensitivityClassificationStatement">
            <summary>
            Adds sensitivity classification to specified columns.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AddSensitivityClassificationStatement.Options">
            <summary>
            Sensitivity options (Label, Label_Id, ...).
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AddSensitivityClassificationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AddSensitivityClassificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropSensitivityClassificationStatement">
            <summary>
            Drops sensitivity classification from specified columns.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSensitivityClassificationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropSensitivityClassificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationStatement">
            <summary>
            Represents audit specification statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationStatement.AuditState">
            <summary>
            If audit was enabled or disabled by this statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationStatement.Parts">
            <summary>
            Individual parts of audit specification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationStatement.SpecificationName">
            <summary>
            Audit specification name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationStatement.AuditName">
            <summary>
            Audit name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationPart">
            <summary>
            Represents one ADD/DROP clause in audit specification statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationPart.IsDrop">
            <summary>
            True if DROP was specified, false otherwise.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationPart.Details">
            <summary>
            The audit specification details.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationPart.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationPart.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationDetail">
            <summary>
            Base class for audit action specification and audit action group name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuditSpecificationDetail.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AuditActionSpecification">
            <summary>
            Represents audit action specification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuditActionSpecification.Actions">
            <summary>
            A list of audit action.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuditActionSpecification.Principals">
            <summary>
            Represents the principals.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuditActionSpecification.TargetObject">
            <summary>
            Security target object.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuditActionSpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuditActionSpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseAuditAction">
            <summary>
            Represents a single action in audit action specification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseAuditAction.ActionKind">
            <summary>
            Action kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseAuditAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseAuditAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AuditActionGroupReference">
            <summary>
            Represents audit group reference.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuditActionGroupReference.Group">
            <summary>
            Audit group.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuditActionGroupReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuditActionGroupReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseAuditSpecificationStatement">
            <summary>
            Creates database audit specification.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseAuditSpecificationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseAuditSpecificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAuditSpecificationStatement">
            <summary>
            Alters database audit specification.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAuditSpecificationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseAuditSpecificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseAuditSpecificationStatement">
            <summary>
            Represents DROP DATABASE AUDIT SPECIFICATION statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseAuditSpecificationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseAuditSpecificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateServerAuditSpecificationStatement">
            <summary>
            Creates server audit specification.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateServerAuditSpecificationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateServerAuditSpecificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerAuditSpecificationStatement">
            <summary>
            Alters server audit specification.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerAuditSpecificationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerAuditSpecificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropServerAuditSpecificationStatement">
            <summary>
            Represents DROP SERVER AUDIT SPECIFICATION statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropServerAuditSpecificationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropServerAuditSpecificationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ServerAuditStatement">
            <summary>
            Common base for CREATE and ALTER SERVER audit statements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ServerAuditStatement.AuditName">
            <summary>
            Audit name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ServerAuditStatement.AuditTarget">
            <summary>
            Audit target.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ServerAuditStatement.Options">
            <summary>
            Audit options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ServerAuditStatement.PredicateExpression">
            <summary>
            The WHERE clause filter.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ServerAuditStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateServerAuditStatement">
            <summary>
            Creates server audit.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateServerAuditStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateServerAuditStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerAuditStatement">
            <summary>
            Alters server audit.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerAuditStatement.NewName">
            <summary>
            New audit name. If specified, AuditTarget and Options (from base class) should be empty.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerAuditStatement.RemoveWhere">
            <summary>
            Indicates if REMOVE WHERE was specified.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerAuditStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerAuditStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropServerAuditStatement">
            <summary>
            Drops server audit.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropServerAuditStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropServerAuditStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AuditTarget">
            <summary>
            Audit target in CREATE/ALTER SERVER AUDIT statements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuditTarget.TargetKind">
            <summary>
            Audit target kind.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuditTarget.TargetOptions">
            <summary>
            Options for the Audit Target.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuditTarget.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuditTarget.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AuditOption">
            <summary>
            Single option in CREATE/ALTER SERVER AUDIT statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuditOption.OptionKind">
            <summary>
            The audit option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuditOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.QueueDelayAuditOption">
            <summary>
            QUEUE_DELAY option in CREATE/ALTER SERVER AUDIT statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.QueueDelayAuditOption.Delay">
            <summary>
            Option value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueueDelayAuditOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.QueueDelayAuditOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AuditGuidAuditOption">
            <summary>
            AUDIT_GUID option in CREATE SERVER AUDIT statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuditGuidAuditOption.Guid">
            <summary>
            Option value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuditGuidAuditOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuditGuidAuditOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OnFailureAuditOption">
            <summary>
            ON_FAILURE option in CREATE/ALTER SERVER AUDIT statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OnFailureAuditOption.OnFailureAction">
            <summary>
            The action to take on audit failure.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnFailureAuditOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnFailureAuditOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OperatorAuditOption">
            <summary>
            OPERATOR_AUDIT option in CREATE/ALTER SERVER AUDIT statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OperatorAuditOption.Value">
            <summary>
            Option value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OperatorAuditOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OperatorAuditOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.StateAuditOption">
            <summary>
            STATE option in ALTER SERVER AUDIT statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.StateAuditOption.Value">
            <summary>
            Option value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StateAuditOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.StateAuditOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AuditTargetOption">
            <summary>
            Single option for audit target.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AuditTargetOption.OptionKind">
            <summary>
            The audit target option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AuditTargetOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeAuditTargetOption">
            <summary>
            MaxSize option in case of FILE audit target.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeAuditTargetOption.IsUnlimited">
            <summary>
            Represents UNLIMITED size if true.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeAuditTargetOption.Size">
            <summary>
            Maximum size to which the audit file can grow. Null in case of UNLIMITED size.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeAuditTargetOption.Unit">
            <summary>
            Measurement units for size in case it is specified. Only MB/GB/TB are valid.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeAuditTargetOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MaxSizeAuditTargetOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.RetentionDaysAuditTargetOption">
            <summary>
            RetentionDays option in case of URL audit target.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.RetentionDaysAuditTargetOption.Days">
            <summary>
            Represents number of retention days.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RetentionDaysAuditTargetOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.RetentionDaysAuditTargetOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MaxRolloverFilesAuditTargetOption">
            <summary>
            MAX_ROLLOVER_FILES audit target option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxRolloverFilesAuditTargetOption.Value">
            <summary>
            Option value.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxRolloverFilesAuditTargetOption.IsUnlimited">
            <summary>
            Represents UNLIMITED size if true.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MaxRolloverFilesAuditTargetOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MaxRolloverFilesAuditTargetOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAuditTargetOption">
            <summary>
            Audit option with a literal value.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAuditTargetOption.Value">
            <summary>
            Option value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAuditTargetOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAuditTargetOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAuditTargetOption">
            <summary>
            RESERVE_DISK_SPACE option in case of FILE audit target.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAuditTargetOption.Value">
            <summary>
            Option value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAuditTargetOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffAuditTargetOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseEncryptionKeyStatement">
            <summary>
            Base class for statements dealing with encryption key.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseEncryptionKeyStatement.Encryptor">
            <summary>
            Encryptor. Only certificate and asymmetric key are allowed here, and crypto should not have password or signature.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseEncryptionKeyStatement.Algorithm">
            <summary>
            Algorithm used for the encryption key.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DatabaseEncryptionKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseEncryptionKeyStatement">
            <summary>
            Creates database encryption key
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseEncryptionKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateDatabaseEncryptionKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseEncryptionKeyStatement">
            <summary>
            Alters database encryption key
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseEncryptionKeyStatement.Regenerate">
            <summary>
            True if REGENERATE was specified.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseEncryptionKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterDatabaseEncryptionKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseEncryptionKeyStatement">
            <summary>
            Drops database encryption key.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseEncryptionKeyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropDatabaseEncryptionKeyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolStatement">
            <summary>
            Represents Create and Alter Resource Pool Statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolStatement.Name">
            <summary>
            Represents the name. must be unique within an instance of SQL Server.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolStatement.ResourcePoolParameters">
            <summary>
            The list of parameters.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolParameter">
            <summary>
            Represents the resource pool statement parameters.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolParameter.ParameterType">
            <summary>
            The type of the parameter.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolParameter.ParameterValue">
            <summary>
            The value of the parameter.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolParameter.AffinitySpecification">
            <summary>
            The affinity specification if the parameter type is AFFINITY.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolAffinitySpecification">
            <summary>
            Represents the resource pool statement affinity specification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolAffinitySpecification.AffinityType">
            <summary>
            The type of AFFINITY: SCHEDULERS or NUMANODE.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolAffinitySpecification.ParameterValue">
            <summary>
            The value of the parameter.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolAffinitySpecification.IsAuto">
            <summary>
            Whether the affinity has been specified as AUTO.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolAffinitySpecification.PoolAffinityRanges">
            <summary>
            The list of singleton values or ranges for the affinity.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolAffinitySpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ResourcePoolAffinitySpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateResourcePoolStatement">
            <summary>
            Represents the Create Resource Pool statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateResourcePoolStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateResourcePoolStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterResourcePoolStatement">
            <summary>
            Represents the Alter Resource Pool statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterResourcePoolStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterResourcePoolStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropResourcePoolStatement">
            <summary>
            Represents the Drop Resource Pool statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropResourcePoolStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropResourcePoolStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolStatement">
            <summary>
            Represents Create and Alter External Resource Pool Statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolStatement.Name">
            <summary>
            Represents the name. must be unique within an instance of SQL Server.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolStatement.ExternalResourcePoolParameters">
            <summary>
            The list of parameters.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolParameter">
            <summary>
            Represents the external resource pool statement parameters.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolParameter.ParameterType">
            <summary>
            The type of the parameter.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolParameter.ParameterValue">
            <summary>
            The value of the parameter.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolParameter.AffinitySpecification">
            <summary>
            The affinity specification if the parameter type is AFFINITY.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolAffinitySpecification">
            <summary>
            Represents the external resource pool statement affinity specification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolAffinitySpecification.AffinityType">
            <summary>
            The type of AFFINITY: CPU or NUMANODE.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolAffinitySpecification.ParameterValue">
            <summary>
            The value of the parameter.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolAffinitySpecification.IsAuto">
            <summary>
            Whether the affinity has been specified as AUTO.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolAffinitySpecification.PoolAffinityRanges">
            <summary>
            The list of singleton values or ranges for the affinity.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolAffinitySpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalResourcePoolAffinitySpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalResourcePoolStatement">
            <summary>
            Represents the Create External Resource Pool statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalResourcePoolStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalResourcePoolStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalResourcePoolStatement">
            <summary>
            Represents the Alter External Resource Pool statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalResourcePoolStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalResourcePoolStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalResourcePoolStatement">
            <summary>
            Represents the Drop External Resource Pool statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalResourcePoolStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalResourcePoolStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupStatement">
            <summary>
            Represents Create and Alter Workload Group Statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupStatement.Name">
            <summary>
            Represents the name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupStatement.WorkloadGroupParameters">
            <summary>
            The list of parameters.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupStatement.PoolName">
            <summary>
            Represents the resource pool name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupStatement.ExternalPoolName">
            <summary>
            Represents the external resource pool name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupResourceParameter">
            <summary>
            Represents the workload group statement parameters.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupResourceParameter.ParameterValue">
            <summary>
            The value of the parameter.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupResourceParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupResourceParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupImportanceParameter">
            <summary>
            Represents the workload group importance parameter.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupImportanceParameter.ParameterValue">
            <summary>
            Represents the importance level.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupImportanceParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupImportanceParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupParameter">
            <summary>
            Represents the workload group statement parameters.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupParameter.ParameterType">
            <summary>
            The type of the parameter.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadGroupParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateWorkloadGroupStatement">
            <summary>
            Represents the Create Workload Group statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateWorkloadGroupStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateWorkloadGroupStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterWorkloadGroupStatement">
            <summary>
            Represents the Alter Workload Group statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterWorkloadGroupStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterWorkloadGroupStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropWorkloadGroupStatement">
            <summary>
            Represents the Drop Workload Group statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropWorkloadGroupStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropWorkloadGroupStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadClassifierStatement">
            <summary>
            Represents Create Workload Classifier statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadClassifierStatement.ClassifierName">
            <summary>
            The name of the classifier.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadClassifierStatement.Options">
            <summary>
            Workload classifier options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadClassifierStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadClassifierOption">
            <summary>
            A single workload classifier option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadClassifierOption.OptionType">
            <summary>
            The type of the parameter.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WorkloadClassifierOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWorkloadGroupOption">
            <summary>
            Represents the workload group option for workload classifier.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWorkloadGroupOption.WorkloadGroupName">
            <summary>
            Name of the workload group associated with this classifier.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWorkloadGroupOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWorkloadGroupOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierMemberNameOption">
            <summary>
            Represents the member name option for workload classifier.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierMemberNameOption.MemberName">
            <summary>
            Name of the role or the user associated with this classifier.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierMemberNameOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierMemberNameOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWlmLabelOption">
            <summary>
            Represents the query label option for workload classifier.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWlmLabelOption.WlmLabel">
            <summary>
            The query label associated with this classifier.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWlmLabelOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWlmLabelOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierImportanceOption">
            <summary>
            Represents the importance option for workload classifier.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierImportanceOption.Importance">
            <summary>
            Importance associated with this classifier.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierImportanceOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierImportanceOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWlmContextOption">
            <summary>
            Represents the wlm context option for workload classifier.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWlmContextOption.WlmContext">
            <summary>
            The wlm context associated with this classifier.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWlmContextOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierWlmContextOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierStartTimeOption">
            <summary>
            Represents the start time option for workload classifier.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierStartTimeOption.Time">
            <summary>
            The start time for when this classifier applies.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierStartTimeOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierStartTimeOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierEndTimeOption">
            <summary>
            Represents the start time option for workload classifier.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierEndTimeOption.Time">
            <summary>
            The end time for when this classifier applies.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierEndTimeOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ClassifierEndTimeOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WlmTimeLiteral">
            <summary>
            Represents a Literal of time type used in Workload Management.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WlmTimeLiteral.TimeString">
            <summary>
            The time literal as a string in the HH:MM 24-hour format
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WlmTimeLiteral.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WlmTimeLiteral.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateWorkloadClassifierStatement">
            <summary>
            Represents the Create Workload Classifier statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateWorkloadClassifierStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateWorkloadClassifierStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropWorkloadClassifierStatement">
            <summary>
            Represents Drop Workload Classifier statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropWorkloadClassifierStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropWorkloadClassifierStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityStatement">
            <summary>
            Represents Create and Alter Broker Priority Statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityStatement.Name">
            <summary>
            Represents the name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityStatement.BrokerPriorityParameters">
            <summary>
            The list of parameters.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityParameter">
            <summary>
            Represents the broker prioriry statement parameters.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityParameter.IsDefaultOrAny">
            <summary>
            Specifies whether the parameter can take DEFAULT or ANY as values
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityParameter.ParameterType">
            <summary>
            The type of the parameter.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityParameter.ParameterValue">
            <summary>
            The value of the parameter.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BrokerPriorityParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateBrokerPriorityStatement">
            <summary>
            Represents the Create Broker Priority statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateBrokerPriorityStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateBrokerPriorityStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterBrokerPriorityStatement">
            <summary>
            Represents the Alter Broker Priority statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterBrokerPriorityStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterBrokerPriorityStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropBrokerPriorityStatement">
            <summary>
            Represents the Drop Broker Priority statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropBrokerPriorityStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropBrokerPriorityStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextStopListStatement">
            <summary>
            Represents the Create FullText StopList statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextStopListStatement.Name">
            <summary>
            Represents the name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextStopListStatement.IsSystemStopList">
            <summary>
            Specifies if the FROM clause is SYSTEM STOPLIST.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextStopListStatement.DatabaseName">
            <summary>
            Database Name can be optional. This, combined with SourceStoplistName name can at most be a two part name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextStopListStatement.SourceStopListName">
            <summary>
            Source StopList Name can be optional. This, combined with DatabaseName can at most be a two part name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextStopListStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextStopListStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFullTextStopListStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextStopListStatement">
            <summary>
            Represents the Alter Fulltext Stoplist statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextStopListStatement.Name">
            <summary>
            Represents the name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextStopListStatement.Action">
            <summary>
            Represents the action in Alter Fulltext Stoplist statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextStopListStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFullTextStopListStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextStopListAction">
            <summary>
            Represents the action in Alter Fulltext Stoplist Statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextStopListAction.IsAdd">
            <summary>
            Represents ADD/DROP.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextStopListAction.IsAll">
            <summary>
            Specifies if there was an ALL or not in the DROP action.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextStopListAction.StopWord">
            <summary>
            Represents the stopword.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextStopListAction.LanguageTerm">
            <summary>
            The language term, identifier or literal of type integer, string or hexadecimal. Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextStopListAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FullTextStopListAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropFullTextStopListStatement">
            <summary>
            Represents the Drop Fulltext Stoplist statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropFullTextStopListStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropFullTextStopListStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateCryptographicProviderStatement">
            <summary>
            Represents the Create Cryptographic Provider statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateCryptographicProviderStatement.Name">
            <summary>
            Represents the name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateCryptographicProviderStatement.File">
            <summary>
            Represents the cryptographic provider file.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateCryptographicProviderStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateCryptographicProviderStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCryptographicProviderStatement">
            <summary>
            Represents the Alter Cryptographic Provider statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCryptographicProviderStatement.Name">
            <summary>
            Represents the name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCryptographicProviderStatement.Option">
            <summary>
            Represents the option type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCryptographicProviderStatement.File">
            <summary>
            Represents the cryptographic provider file.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCryptographicProviderStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterCryptographicProviderStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropCryptographicProviderStatement">
            <summary>
            Represents the Drop Cryptographic Provider statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropCryptographicProviderStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropCryptographicProviderStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionObjectName">
            <summary>
            Represents object names used in CREATE and ALTER EVENT SESSION statements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionObjectName.MultiPartIdentifier">
            <summary>
            The multi-part name of the Event Session
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionObjectName.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionObjectName.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionStatement">
            <summary>
            Represents the CREATE and ALTER EVENT SESSION statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionStatement.Name">
            <summary>
            Represents the name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionStatement.SessionScope">
            <summary>
            The scope of the session - database or server
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionStatement.EventDeclarations">
            <summary>
            Represents the list of event declarations.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionStatement.TargetDeclarations">
            <summary>
            Represents the list of target declarations.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionStatement.SessionOptions">
            <summary>
            Represents the list of event session options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventSessionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateEventSessionStatement">
            <summary>
            Represents the Create Event Session statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateEventSessionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateEventSessionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclaration">
            <summary>
            Represents the event declaration
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclaration.ObjectName">
            <summary>
            Represents the event object name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclaration.EventDeclarationSetParameters">
            <summary>
            Represents event declaration parameter for SET clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclaration.EventDeclarationActionParameters">
            <summary>
            Represents event declaration parameter for ACTION clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclaration.EventDeclarationPredicateParameter">
            <summary>
            Represents event declaration parameter for WHERE clause.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclaration.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclaration.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclarationSetParameter">
            <summary>
            Represents the event declaration set parameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclarationSetParameter.EventField">
            <summary>
            Represents event field in SET clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclarationSetParameter.EventValue">
            <summary>
            Represents the event value in SET CLAUSE.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclarationSetParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclarationSetParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SourceDeclaration">
            <summary>
            Represents event source declaration name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SourceDeclaration.Value">
            <summary>
            Represents event source declaration name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SourceDeclaration.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SourceDeclaration.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclarationCompareFunctionParameter">
            <summary>
            Represents the event declaration predicate parameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclarationCompareFunctionParameter.Name">
            <summary>
            Represents event compare function declaration name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclarationCompareFunctionParameter.SourceDeclaration">
            <summary>
            Represents event source declaration name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclarationCompareFunctionParameter.EventValue">
            <summary>
            Represents the event value in compare function declaration predicate.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclarationCompareFunctionParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventDeclarationCompareFunctionParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TargetDeclaration">
            <summary>
            Represents the target declaration
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TargetDeclaration.ObjectName">
            <summary>
            Represents the target object name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TargetDeclaration.TargetDeclarationParameters">
            <summary>
            Represents event declaration parameter (for SET clause).
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TargetDeclaration.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TargetDeclaration.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SessionOption">
            <summary>
            Represents the event session option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SessionOption.OptionKind">
            <summary>
            The session option kind.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SessionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.EventRetentionSessionOption">
            <summary>
            Represents the EVENT_RETENTION_MODE session option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.EventRetentionSessionOption.Value">
            <summary>
            Reperesents the event retention values.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventRetentionSessionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.EventRetentionSessionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MemoryPartitionSessionOption">
            <summary>
            Represents the MEMORY_PARTITION_MODE session option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MemoryPartitionSessionOption.Value">
            <summary>
            Reperesents the memory partition values.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MemoryPartitionSessionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MemoryPartitionSessionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralSessionOption">
            <summary>
            Represents the MAX_MEMORY event session option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralSessionOption.Value">
            <summary>
            Reperesents the session option value.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralSessionOption.Unit">
            <summary>
            Represents session option unit.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralSessionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralSessionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.MaxDispatchLatencySessionOption">
            <summary>
            Represents the MAX_DISPATCH_LATENCY event session option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxDispatchLatencySessionOption.IsInfinite">
            <summary>
            Reperesents the session option value is INFINITE or not.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.MaxDispatchLatencySessionOption.Value">
            <summary>
            Reperesents the session option value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MaxDispatchLatencySessionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.MaxDispatchLatencySessionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffSessionOption">
            <summary>
            Represents the TRACK_CAUSALITY and STARTUP_STATE event session option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffSessionOption.OptionState">
            <summary>
            Represents session option value for TRACK_CAUSALITY and STARTUP_STATE options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffSessionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.OnOffSessionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterEventSessionStatement">
            <summary>
            Represents the Alter Event Session statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterEventSessionStatement.StatementType">
            <summary>
            Represents the type of Alter Event Session Statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterEventSessionStatement.DropEventDeclarations">
            <summary>
            Represents the list of drop event declarations.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterEventSessionStatement.DropTargetDeclarations">
            <summary>
            Represents the list of drop target declarations.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterEventSessionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterEventSessionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropEventSessionStatement">
            <summary>
            Represents the Drop Event Session statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropEventSessionStatement.SessionScope">
            <summary>
            The scope of the session - database or server
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropEventSessionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropEventSessionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterResourceGovernorStatement">
            <summary>
            Represents the Alter Resource Governor Statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterResourceGovernorStatement.Command">
            <summary>
            Represents the command.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterResourceGovernorStatement.ClassifierFunction">
            <summary>
            Represents the classification function specified by schema_name.function_name.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterResourceGovernorStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterResourceGovernorStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSpatialIndexStatement">
            <summary>
            Represents the Create Spatial Index statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSpatialIndexStatement.Name">
            <summary>
            Represents the name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSpatialIndexStatement.Object">
            <summary>
            Represents the object.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSpatialIndexStatement.SpatialColumnName">
            <summary>
            Represents the spatial column name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSpatialIndexStatement.SpatialIndexingScheme">
            <summary>
            Represents the spatial index scheme.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSpatialIndexStatement.SpatialIndexOptions">
            <summary>
            Represents the list of spatial index parameters.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSpatialIndexStatement.OnFileGroup">
            <summary>
            The name of the filegroup, can be a Literal of type string or an Identifier. Optional may be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSpatialIndexStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateSpatialIndexStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SpatialIndexOption">
            <summary>
            Represents the spatial index option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SpatialIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SpatialIndexRegularOption">
            <summary>
            Specifies the spatial index regular options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SpatialIndexRegularOption.Option">
            <summary>
            The type of the option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SpatialIndexRegularOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SpatialIndexRegularOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BoundingBoxSpatialIndexOption">
            <summary>
            Represents the BOUNDING_BOX spatial index option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BoundingBoxSpatialIndexOption.BoundingBoxParameters">
            <summary>
            Represents the parameters for BOUNDING_BOX spatial index option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BoundingBoxSpatialIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BoundingBoxSpatialIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.BoundingBoxParameter">
            <summary>
            Represents the spatial index structured parameter by name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BoundingBoxParameter.Parameter">
            <summary>
            Represents the spatial index structured parameter by name spatial index option BOUNDING_BOX.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.BoundingBoxParameter.Value">
            <summary>
            Specifies a numeric four-tuple that defines the four coordinates of the bounding box: the x-min and y-min coordinates of the lower, left corner, and the x-max and y-max coordinates of the upper right corner.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BoundingBoxParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.BoundingBoxParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GridsSpatialIndexOption">
            <summary>
            Represents the GRIDS spatial index option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GridsSpatialIndexOption.GridParameters">
            <summary>
            Represents the parameters for GRIDS spatial index option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GridsSpatialIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GridsSpatialIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.GridParameter">
            <summary>
            Represents the spatial index structured parameter for GRIDS option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GridParameter.Parameter">
            <summary>
            Represents the spatial index structured parameter by name spatial index option GRIDS.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.GridParameter.Value">
            <summary>
            Represents the spatial index structured parameter by ordinates value for spatial index option GRIDS.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GridParameter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.GridParameter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CellsPerObjectSpatialIndexOption">
            <summary>
            Represents the CELLS_PER_OBJECT spatial index option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CellsPerObjectSpatialIndexOption.Value">
            <summary>
            Specifies the number of tessellation cells per object that can be used for a single spatial object in the index by the tessellation process.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CellsPerObjectSpatialIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CellsPerObjectSpatialIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationStatement">
            <summary>
            Represents ALTER SERVER CONFIGURATION statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationStatement.ProcessAffinity">
            <summary>
            Affinity type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationStatement.ProcessAffinityRanges">
            <summary>
            Process affinity ranges in case of NUMA node or non-auto CPU affinity. Empty in case of auto CPU affinity.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ProcessAffinityRange">
            <summary>
            Represents a single process affinity range in ALTER SERVER CONFIGURATION statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ProcessAffinityRange.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ProcessAffinityRange.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetExternalAuthenticationStatement">
            <summary>
            Represents ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetExternalAuthenticationStatement.Options">
            <summary>
            Options specified in this statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetExternalAuthenticationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetExternalAuthenticationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationExternalAuthenticationOption">
            <summary>
            Represents a single ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationExternalAuthenticationOption.OptionKind">
            <summary>
            The kind of option specified.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationExternalAuthenticationOption.OptionValue">
            <summary>
            Represents the value specified for this option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationExternalAuthenticationOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationExternalAuthenticationOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationExternalAuthenticationContainerOption">
            <summary>
            Represents a single ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION top level setting that can have a list of suboptions.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationExternalAuthenticationContainerOption.Suboptions">
            <summary>
            The suboption specified.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationExternalAuthenticationContainerOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationExternalAuthenticationContainerOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetBufferPoolExtensionStatement">
            <summary>
            Represents ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetBufferPoolExtensionStatement.Options">
            <summary>
            Options specified in this statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetBufferPoolExtensionStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetBufferPoolExtensionStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionOption">
            <summary>
            Represents a single ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionOption.OptionKind">
            <summary>
            The kind of option specified.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionOption.OptionValue">
            <summary>
            Represents the value specified for this option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionContainerOption">
            <summary>
            Represents a single ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION top level setting that can have a list of suboptions.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionContainerOption.Suboptions">
            <summary>
            The list of suboptions specified.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionContainerOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionContainerOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionSizeOption">
            <summary>
            Represents the SIZE option for the BUFFER POOL EXTENSION.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionSizeOption.SizeUnit">
            <summary>
            The units for the paging file size, either KB, MB, GB.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionSizeOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationBufferPoolExtensionSizeOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetDiagnosticsLogStatement">
            <summary>
            Represents ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetDiagnosticsLogStatement.Options">
            <summary>
            Options specified in this statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetDiagnosticsLogStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetDiagnosticsLogStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationDiagnosticsLogOption">
            <summary>
            Represents a single ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationDiagnosticsLogOption.OptionKind">
            <summary>
            The kind of option specified.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationDiagnosticsLogOption.OptionValue">
            <summary>
            Represents the value specified for this option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationDiagnosticsLogOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationDiagnosticsLogOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationDiagnosticsLogMaxSizeOption">
            <summary>
            Represents a single ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG MAX_SIZE option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationDiagnosticsLogMaxSizeOption.SizeUnit">
            <summary>
            The units for the paging file size, in MB.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationDiagnosticsLogMaxSizeOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationDiagnosticsLogMaxSizeOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetFailoverClusterPropertyStatement">
            <summary>
            Represents ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetFailoverClusterPropertyStatement.Options">
            <summary>
            Options specified in this statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetFailoverClusterPropertyStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetFailoverClusterPropertyStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationFailoverClusterPropertyOption">
            <summary>
            Represents a single ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationFailoverClusterPropertyOption.OptionKind">
            <summary>
            The kind of option specified.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationFailoverClusterPropertyOption.OptionValue">
            <summary>
            Represents the value specified for this option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationFailoverClusterPropertyOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationFailoverClusterPropertyOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetHadrClusterStatement">
            <summary>
            Represents ALTER SERVER CONFIGURATION SET HADR CLUSTER statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetHadrClusterStatement.Options">
            <summary>
            Options specified in this statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetHadrClusterStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetHadrClusterStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationHadrClusterOption">
            <summary>
            Represents a single ALTER SERVER CONFIGURATION SET HADR CLUSTER option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationHadrClusterOption.OptionKind">
            <summary>
            The kind of option specified.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationHadrClusterOption.OptionValue">
            <summary>
            Represents the value specified for this option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationHadrClusterOption.IsLocal">
            <summary>
            Represents whether the option value is LOCAL or not.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationHadrClusterOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationHadrClusterOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetSoftNumaStatement">
            <summary>
            Represents ALTER SERVER CONFIGURATION SET SOFTNUMA statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetSoftNumaStatement.Options">
            <summary>
            Options specified in this statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetSoftNumaStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSetSoftNumaStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSoftNumaOption">
            <summary>
            Represents a single ALTER SERVER CONFIGURATION SET SOFTNUMA option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSoftNumaOption.OptionKind">
            <summary>
            The kind of option specified.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSoftNumaOption.OptionValue">
            <summary>
            Represents the value specified for this option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSoftNumaOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterServerConfigurationSoftNumaOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupStatement">
            <summary>
            Base for availability group statements
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupStatement.Name">
            <summary>
            The availability group name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupStatement.Options">
            <summary>
            The collection of availability group options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupStatement.Databases">
            <summary>
            The collection of databases.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupStatement.Replicas">
            <summary>
            The collection of replicas.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAvailabilityGroupStatement">
            <summary>
            Represents the CREATE AVAILABILITY GROUP statement
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAvailabilityGroupStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateAvailabilityGroupStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupStatement">
            <summary>
            Represents the ALTER AVAILABILITY GROUP statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupStatement.AlterAvailabilityGroupStatementType">
            <summary>
            The type of the ALTER AVAILABILITY GROUP statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupStatement.Action">
            <summary>
            The action to take.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplica">
            <summary>
            The declaration of an availability replica.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplica.ServerName">
            <summary>
            The server name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplica.Options">
            <summary>
            The collection of replica options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplica.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplica.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplicaOption">
            <summary>
            Represents an availability replica option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplicaOption.OptionKind">
            <summary>
            The type of availability replica option
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityReplicaOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralReplicaOption">
            <summary>
            Represents a replica option with a literal value.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralReplicaOption.Value">
            <summary>
            The literal value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralReplicaOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralReplicaOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityModeReplicaOption">
            <summary>
            Represents the replica option for availability mode.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityModeReplicaOption.Value">
            <summary>
            The availability mode value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityModeReplicaOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityModeReplicaOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.FailoverModeReplicaOption">
            <summary>
            Represents the replica option for failover mode.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.FailoverModeReplicaOption.Value">
            <summary>
            The failover mode value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FailoverModeReplicaOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.FailoverModeReplicaOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.PrimaryRoleReplicaOption">
            <summary>
            Represents the replica option for primary role.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.PrimaryRoleReplicaOption.AllowConnections">
            <summary>
            The allow read value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PrimaryRoleReplicaOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.PrimaryRoleReplicaOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SecondaryRoleReplicaOption">
            <summary>
            Represents the replica option for secondary role.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SecondaryRoleReplicaOption.AllowConnections">
            <summary>
            The allow read value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecondaryRoleReplicaOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SecondaryRoleReplicaOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupOption">
            <summary>
            Base for availability group options.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupOption.OptionKind">
            <summary>
            The type of the availability group option.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AvailabilityGroupOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAvailabilityGroupOption">
            <summary>
            Availability group option with a literal value.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAvailabilityGroupOption.Value">
            <summary>
            The option value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAvailabilityGroupOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.LiteralAvailabilityGroupOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupAction">
            <summary>
            Action to take for alter availability group.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupAction.ActionType">
            <summary>
            The action type.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupFailoverAction">
            <summary>
            Represents the failover action to take for alter availability group.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupFailoverAction.Options">
            <summary>
            The collection of failover options
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupFailoverAction.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupFailoverAction.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupFailoverOption">
            <summary>
            Represents a failover option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupFailoverOption.OptionKind">
            <summary>
            The failover action option kind.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupFailoverOption.Value">
            <summary>
            The value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupFailoverOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterAvailabilityGroupFailoverOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropAvailabilityGroupStatement">
            <summary>
            Represents the DROP AVAILABILITY GROUP statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropAvailabilityGroupStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropAvailabilityGroupStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFederationStatement">
            <summary>
            Represents the CREATE FEDERATION statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFederationStatement.Name">
            <summary>
            The federation name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFederationStatement.DistributionName">
            <summary>
            The distribution name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFederationStatement.DataType">
            <summary>
            The data type of the distribution.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFederationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateFederationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFederationStatement">
            <summary>
            Represents the ALTER FEDERATION statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFederationStatement.Name">
            <summary>
            The federation name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFederationStatement.Kind">
            <summary>
            The kind of alter to do.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFederationStatement.DistributionName">
            <summary>
            The distribution name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFederationStatement.Boundary">
            <summary>
            The boundary value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFederationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterFederationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropFederationStatement">
            <summary>
            Represents the DROP FEDERATION statement.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropFederationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropFederationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.UseFederationStatement">
            <summary>
            Represents the USE FEDERATION statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UseFederationStatement.FederationName">
            <summary>
            The federation name to use. Can be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UseFederationStatement.DistributionName">
            <summary>
            The distribution name in the federation. Can be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UseFederationStatement.Value">
            <summary>
            The value in the distribution to use. Can be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.UseFederationStatement.Filtering">
            <summary>
            Whether the connection should be filtered.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UseFederationStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.UseFederationStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatement">
            <summary>
            Represents the DISK statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatement.DiskStatementType">
            <summary>
            The disk statement type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatement.Options">
            <summary>
            The disk statement options.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatementOption">
            <summary>
            Represents disk statement option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatementOption.OptionKind">
            <summary>
            The disk statement option kind.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatementOption.Value">
            <summary>
            The option value.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatementOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DiskStatementOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnStoreIndexStatement">
            <summary>
            Represents the create column store index statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnStoreIndexStatement.Name">
            <summary>
            The name of the index.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnStoreIndexStatement.Clustered">
            <summary>
            Shows if Clustered keyword is used.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnStoreIndexStatement.OnName">
            <summary>
            The table or view name that comes after the ON keyword.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnStoreIndexStatement.Columns">
            <summary>
            The defined index columns.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnStoreIndexStatement.FilterPredicate">
            <summary>
            Optional filter predicate for index.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnStoreIndexStatement.IndexOptions">
            <summary>
            The index options. Optional may have zero elements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnStoreIndexStatement.OnFileGroupOrPartitionScheme">
            <summary>
            The filegroup or partition scheme. Might be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnStoreIndexStatement.OrderedColumns">
            <summary>
            The columns which ordered columnstore indexes should be ordered on.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnStoreIndexStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateColumnStoreIndexStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateJsonIndexStatement">
            <summary>
            Represents the create JSON index statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateJsonIndexStatement.JsonColumn">
            <summary>
            The JSON column for the index.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateJsonIndexStatement.ForJsonPaths">
            <summary>
            The JSON paths specified in the FOR clause. Optional may have zero elements.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateJsonIndexStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateJsonIndexStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateVectorIndexStatement">
            <summary>
            Represents the create vector index statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateVectorIndexStatement.VectorColumn">
            <summary>
            The vector column for the index.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateVectorIndexStatement.OnFileGroupOrPartitionScheme">
            <summary>
            The filegroup or partition scheme. Might be null.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateVectorIndexStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateVectorIndexStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WindowFrameClause">
            <summary>
            Represents the specification of window bounds for windowing aggregates.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WindowFrameClause.Top">
            <summary>
            Top boundary of the window.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WindowFrameClause.Bottom">
            <summary>
            Bottom boundary of the window. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WindowFrameClause.WindowFrameType">
            <summary>
            Type of the window frame. Specifies whether ROWS or RANGE units are used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WindowFrameClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WindowFrameClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDelimiter">
            <summary>
            Represents specification of a window boundary.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDelimiter.WindowDelimiterType">
            <summary>
            type of a window boundary
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDelimiter.OffsetValue">
            <summary>
            Offset of a window frame from the current row. Can be NULL if Unbounded Preceding/Following or Current Row delimiter is used.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDelimiter.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WindowDelimiter.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.WithinGroupClause">
            <summary>
            Represents the within group clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WithinGroupClause.OrderByClause">
            <summary>
            The order by clause. Optional may be null.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.WithinGroupClause.HasGraphPath">
            <summary>
            Indicates where the Group clause has GraphPath
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WithinGroupClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.WithinGroupClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SelectiveXmlIndexPromotedPath">
            <summary>
            Represents xml path specified in CreateSelectiveXmlIndex statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectiveXmlIndexPromotedPath.Name">
            <summary>
            Promoted path name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectiveXmlIndexPromotedPath.Path">
            <summary>
            Represents specified xml path
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectiveXmlIndexPromotedPath.SQLDataType">
            <summary>
            Datatype if path is declared as SQL Type
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectiveXmlIndexPromotedPath.XQueryDataType">
            <summary>
            XSD Datatype if path is declared as Xquery path
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectiveXmlIndexPromotedPath.MaxLength">
            <summary>
            The value of MAXLENGTH option
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SelectiveXmlIndexPromotedPath.IsSingleton">
            <summary>
            Specifies if SINGLETON option is set
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectiveXmlIndexPromotedPath.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SelectiveXmlIndexPromotedPath.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalClause">
            <summary>
            Base class for all temporal clauses.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalClause.TemporalClauseType">
            <summary>
            The type of temporal clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalClause.StartTime">
            <summary>
            Temporal clause start time.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalClause.EndTime">
            <summary>
            Temporal clause end time.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalClause.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.TemporalClause.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionDelayIndexOption">
            <summary>
            Represents the compression delay index option that can be an expression with an optional minute/minutes time unit.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionDelayIndexOption.Expression">
            <summary>
            Can be an integer in the range 0 - 10080.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionDelayIndexOption.TimeUnit">
            <summary>
            The optional unit of measure for the compression delay (it can be MINUTE or MINUTES).
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionDelayIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CompressionDelayIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.VectorMetricIndexOption">
            <summary>
            Represents the vector metric index option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VectorMetricIndexOption.MetricType">
            <summary>
            The vector metric type (cosine, dot, euclidean).
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.VectorMetricIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.VectorMetricIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.VectorTypeIndexOption">
            <summary>
            Represents the vector type index option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VectorTypeIndexOption.VectorType">
            <summary>
            The vector index type (DiskANN).
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.VectorTypeIndexOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.VectorTypeIndexOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryStatement">
            <summary>
            Represents common parts in create and alter external library statements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryStatement.Name">
            <summary>
            The name of the external library.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryStatement.Language">
            <summary>
            The language of this external library.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryStatement.ExternalLibraryFiles">
            <summary>
            The content of this external library.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalLibraryStatement">
            <summary>
            Represents the CREATE EXTERNAL LIBRARY statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalLibraryStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalLibraryStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalLibraryStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalLibraryStatement">
            <summary>
            Represents the ALTER EXTERNAL LIBRARY statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalLibraryStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalLibraryStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalLibraryStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryFileOption">
            <summary>
            Represents a single file in CREATE EXTERNAL LIBRARY statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryFileOption.Content">
            <summary>
            Library bits
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryFileOption.Path">
            <summary>
            The library path as string
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryFileOption.Platform">
            <summary>
            The OS platform of the content
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryFileOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLibraryFileOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalLibraryStatement">
            <summary>
            Represents the DROP EXTERNAL LIBRARY statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalLibraryStatement.Name">
            <summary>
            The unique name of the external library.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalLibraryStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalLibraryStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalLibraryStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageStatement">
            <summary>
            Represents common parts in create and alter external language statements.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageStatement.Name">
            <summary>
            The name of the external language.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageStatement.ExternalLanguageFiles">
            <summary>
            The content of this external language.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalLanguageStatement">
            <summary>
            Represents the CREATE EXTERNAL LANGUAGE statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalLanguageStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalLanguageStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.CreateExternalLanguageStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalLanguageStatement">
            <summary>
            Represents the ALTER EXTERNAL LANGUAGE statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalLanguageStatement.Platform">
            <summary>
            The OS platform of the content
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalLanguageStatement.Operation">
            <summary>
            Which Alter operation (Set, Add, Remove)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalLanguageStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalLanguageStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AlterExternalLanguageStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageFileOption">
            <summary>
            Represents a single file in CREATE EXTERNAL LANGUAGE statement
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageFileOption.Content">
            <summary>
            Language bits
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageFileOption.FileName">
            <summary>
            The file name as string
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageFileOption.Path">
            <summary>
            The language path as string
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageFileOption.Platform">
            <summary>
            The OS platform of the content
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageFileOption.Parameters">
            <summary>
            The parameters as string
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageFileOption.EnvironmentVariables">
            <summary>
            The environment variables as string
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageFileOption.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ExternalLanguageFileOption.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalLanguageStatement">
            <summary>
            Represents the DROP EXTERNAL LANGUAGE statement.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalLanguageStatement.Name">
            <summary>
            The unique name of the external language.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalLanguageStatement.Owner">
            <summary>
            Owner of the object (optional, can be null)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalLanguageStatement.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.DropExternalLanguageStatement.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.ElasticPoolSpecification">
            <summary>
            Represents the ELASTIC_POOL service objective specification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.ElasticPoolSpecification.ElasticPoolName">
            <summary>
            The name of the elastic pool.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ElasticPoolSpecification.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.ElasticPoolSpecification.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateChunksTableReference">
            <summary>
            Represents the AI_GENERATE_CHUNKS table-valued function call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateChunksTableReference.Source">
            <summary>
            The expression representing the input text or column to chunk.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateChunksTableReference.ChunkType">
            <summary>
            The chunking strategy, such as FIXED.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateChunksTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateChunksTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateFixedChunksTableReference">
            <summary>
            Represents a fixed-chunk configuration of AI_GENERATE_CHUNKS.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateFixedChunksTableReference.ChunkSize">
            <summary>
            The size of each generated chunk.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateFixedChunksTableReference.Overlap">
            <summary>
            Optional percentage of overlap between chunks.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateFixedChunksTableReference.EnableChunkSetId">
            <summary>
            Optional flag to include a chunk_set_id column in the result.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateFixedChunksTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateFixedChunksTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateEmbeddingsFunctionCall">
            <summary>
            Represents the ai_generate_embeddings built-in.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateEmbeddingsFunctionCall.Input">
            <summary>
            Input text to generate embeddings for.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateEmbeddingsFunctionCall.ModelName">
            <summary>
            Model name used in USE MODEL clause.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateEmbeddingsFunctionCall.OptionalParameters">
            <summary>
            Optional PARAMETERS clause, must evaluate to JSON.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateEmbeddingsFunctionCall.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.AIGenerateEmbeddingsFunctionCall.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.VectorSearchTableReference">
            <summary>
            Represents the VECTOR_SEARCH table-valued function call.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VectorSearchTableReference.Table">
            <summary>
            Table on which perform the search.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VectorSearchTableReference.Column">
            <summary>
            The vector column in which search is performed.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VectorSearchTableReference.SimilarTo">
            <summary>
            The vector used for search.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VectorSearchTableReference.Metric">
            <summary>
            The distance metric to use for the search.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.VectorSearchTableReference.TopN">
            <summary>
            The maximum number of similar vectors that must be returned.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.VectorSearchTableReference.Accept(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.VectorSearchTableReference.AcceptChildren(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor)">
            <summary>
            Accepts visitor for Children
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions">
            <summary>
            Controls the options for Sql Script Generation
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.KeywordCasing">
            <summary>Gets or sets the keyword casing option to use during script generation</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.SqlVersion">
            <summary>Gets or sets the Sql version to generate script for</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.SqlEngineType">
            <summary>Gets or sets the Sql engine type (All|Engine|Azure) to generate script for</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.IndentationSize">
            <summary>Gets or sets the number of spaces to use when indenting text</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.IncludeSemicolons">
            <summary>Gets or sets a boolean indicating if a semi colon should be included after each statement</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.NewLineFormattedIndexDefinition">
            <summary>Gets or sets a boolean indicating if index definitions should have UNIQUE, INCLUDE and WHERE on their own line</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.NewlineFormattedCheckConstraint">
            <summary>Gets or sets a boolean indicating if check constraints should have the CHECK part on it's own line</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.SpaceBetweenDataTypeAndParameters">
            <summary>Gets or sets a boolean indicating if a space should be included between the data type and the parameters in a data type definition</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.SpaceBetweenParametersInDataType">
            <summary>Gets or sets a boolean indicating if a space should be included between parameters in a data type</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.NumNewlinesAfterStatement">
            <summary>Gets or sets the number of newlines to include after each statement</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.AlignColumnDefinitionFields">
            <summary>Gets or sets a boolean indicating if column definition fields (column name, data type, constraints) should be aligned into alignment columns.</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.NewLineBeforeFromClause">
            <summary>Gets or sets a boolean indicating if there should be a newline before the FROM clause in a SELECT statement</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.NewLineBeforeWhereClause">
            <summary>Gets or sets a boolean indicating if there should be a newline before the WHERE clause in a SELECT statement</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.NewLineBeforeGroupByClause">
            <summary>Gets or sets a boolean indicating if there should be a newline before the GROUP BY clause in a SELECT statement</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.NewLineBeforeOrderByClause">
            <summary>Gets or sets a boolean indicating if there should be a newline before the ORDER BY clause in a SELECT statement</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.NewLineBeforeHavingClause">
            <summary>Gets or sets a boolean indicating if there should be a newline before the HAVING clause in a SELECT statement</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.NewLineBeforeWindowClause">
            <summary>Gets or sets a boolean indicating if there should be a newline before the WINDOW clause in a SELECT statement</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.NewLineBeforeJoinClause">
            <summary>Gets or sets a boolean indicating if there should be a newline before the JOIN clause in a SELECT statement</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.NewLineBeforeOffsetClause">
            <summary>Gets or sets a boolean indicating if there should be a newline before the OFFSET clause</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.NewLineBeforeOutputClause">
            <summary>Gets or sets a boolean indicating if there should be a newline before the OUTPUT clause</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.AlignClauseBodies">
            <summary>Gets or sets a boolean indicating if the bodies of FROM, WHERE, GROUP BY, etc. clauses should be aligned</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.MultilineSelectElementsList">
            <summary>Gets or sets a boolean indicating if select elements should be listed as a multi-line list</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.MultilineWherePredicatesList">
            <summary>Gets or sets a boolean indicating if WHERE predicates (expressions separated by AND, and OR) should be written on multiple lines</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.IndentViewBody">
            <summary>Gets or sets a boolean indicating if the view statement body should be indented.</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.MultilineViewColumnsList">
            <summary>Gets or sets a boolean indicating if view statement columns should be listed as a multi-line list</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.AsKeywordOnOwnLine">
            <summary>Gets or sets a boolean indicating if the AS keyword should be written on its own line</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.IndentSetClause">
            <summary>Gets or sets a boolean indicating if the SET clause for an UPDATE statement should be indented</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.AlignSetClauseItem">
            <summary>Gets or sets a boolean indicating if SET clause items in an UPDATE statement should be aligned</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.MultilineSetClauseItems">
            <summary>Gets or sets a boolean indicating if SET clause items should be listed on multiple lines</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.MultilineInsertTargetsList">
            <summary>Gets or sets a boolean indicating if the INSERT column targets list should be spread across multiple lines</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.MultilineInsertSourcesList">
            <summary>Gets or sets a boolean indicating if the INSERT column sources list should be spread across multiple lines</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.NewLineBeforeOpenParenthesisInMultilineList">
            <summary>Gets or sets a boolean indicating if a newline should be placed before an open parenthesis when writing a multi-line list in parenthesis</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.NewLineBeforeCloseParenthesisInMultilineList">
            <summary>Gets or sets a boolean indicating if a newline should be placed before an close parenthesis when writing a multi-line list in parenthesis</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.AllowExternalLibraryPaths">
            <summary>Gets or sets a boolean indicating if file paths can be used for external library content</summary>
        </member>
        <member name="P:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.AllowExternalLanguagePaths">
            <summary>Gets or sets a boolean indicating if file paths can be used for external language content</summary>
        </member>
        <member name="M:Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions.Reset">
            <summary>
            Resets the options to their default value.
            </summary>
        </member>
    </members>
</doc>
