Microsoft.SqlServer.TransactSql.ScriptDom by Microsoft

<PackageReference Include="Microsoft.SqlServer.TransactSql.ScriptDom" Version="12.0.1" />

.NET API 2,886,336 bytes

 TSqlFragmentVisitor

public abstract class TSqlFragmentVisitor
protected TSqlFragmentVisitor()

public virtual void ExplicitVisit(StatementList node)

public virtual void ExplicitVisit(ExecuteStatement node)

public virtual void ExplicitVisit(ExecuteOption node)

public virtual void ExplicitVisit(ResultSetsExecuteOption node)

public virtual void ExplicitVisit(ResultSetDefinition node)

public virtual void ExplicitVisit(InlineResultSetDefinition node)

public virtual void ExplicitVisit(ResultColumnDefinition node)

public virtual void ExplicitVisit(ExecuteSpecification node)

public virtual void ExplicitVisit(ExecuteContext node)

public virtual void ExplicitVisit(ExecuteParameter node)

public virtual void ExplicitVisit(ExecutableEntity node)

public virtual void ExplicitVisit(ProcedureReferenceName node)

public virtual void ExplicitVisit(ExecutableProcedureReference node)

public virtual void ExplicitVisit(ExecutableStringList node)

public virtual void ExplicitVisit(AdHocDataSource node)

public virtual void ExplicitVisit(ViewOption node)

public virtual void ExplicitVisit(AlterViewStatement node)

public virtual void ExplicitVisit(CreateViewStatement node)

public virtual void ExplicitVisit(ViewStatementBody node)

public virtual void ExplicitVisit(TriggerObject node)

public virtual void ExplicitVisit(TriggerOption node)

public virtual void ExplicitVisit(ExecuteAsTriggerOption node)

public virtual void ExplicitVisit(TriggerAction node)

public virtual void ExplicitVisit(AlterTriggerStatement node)

public virtual void ExplicitVisit(CreateTriggerStatement node)

public virtual void ExplicitVisit(TriggerStatementBody node)

public virtual void ExplicitVisit(Identifier node)

public virtual void ExplicitVisit(AlterProcedureStatement node)

public virtual void ExplicitVisit(CreateProcedureStatement node)

public virtual void ExplicitVisit(ProcedureReference node)

public virtual void ExplicitVisit(MethodSpecifier node)

public virtual void ExplicitVisit(ProcedureStatementBody node)

public virtual void ExplicitVisit(ProcedureStatementBodyBase node)

public virtual void ExplicitVisit(FunctionStatementBody node)

public virtual void ExplicitVisit(ProcedureOption node)

public virtual void ExplicitVisit(ExecuteAsProcedureOption node)

public virtual void ExplicitVisit(FunctionOption node)

public virtual void ExplicitVisit(ExecuteAsFunctionOption node)

public virtual void ExplicitVisit(XmlNamespaces node)

public virtual void ExplicitVisit(XmlNamespacesElement node)

public virtual void ExplicitVisit(XmlNamespacesDefaultElement node)

public virtual void ExplicitVisit(XmlNamespacesAliasElement node)

public virtual void ExplicitVisit(CommonTableExpression node)

public virtual void ExplicitVisit(WithCtesAndXmlNamespaces node)

public virtual void ExplicitVisit(FunctionReturnType node)

public virtual void ExplicitVisit(TableValuedFunctionReturnType node)

public virtual void ExplicitVisit(DataTypeReference node)

public virtual void ExplicitVisit(SqlDataTypeReference node)

public virtual void ExplicitVisit(UserDataTypeReference node)

public virtual void ExplicitVisit(XmlDataTypeReference node)

public virtual void ExplicitVisit(ScalarFunctionReturnType node)

public virtual void ExplicitVisit(SelectFunctionReturnType node)

public virtual void ExplicitVisit(TableDefinition node)

public virtual void ExplicitVisit(DeclareTableVariableBody node)

public virtual void ExplicitVisit(DeclareTableVariableStatement node)

public virtual void ExplicitVisit(NamedTableReference node)

public virtual void ExplicitVisit(TableHint node)

public virtual void ExplicitVisit(IndexTableHint node)

public virtual void ExplicitVisit(LiteralTableHint node)

public virtual void ExplicitVisit(QueryDerivedTable node)

public virtual void ExplicitVisit(InlineDerivedTable node)

public virtual void ExplicitVisit(SubqueryComparisonPredicate node)

public virtual void ExplicitVisit(ExistsPredicate node)

public virtual void ExplicitVisit(LikePredicate node)

public virtual void ExplicitVisit(InPredicate node)

public virtual void ExplicitVisit(FullTextPredicate node)

public virtual void ExplicitVisit(UserDefinedTypePropertyAccess node)

public virtual void ExplicitVisit(SelectStatement node)

public virtual void ExplicitVisit(ForClause node)

public virtual void ExplicitVisit(BrowseForClause node)

public virtual void ExplicitVisit(ReadOnlyForClause node)

public virtual void ExplicitVisit(XmlForClause node)

public virtual void ExplicitVisit(XmlForClauseOption node)

public virtual void ExplicitVisit(UpdateForClause node)

public virtual void ExplicitVisit(OptimizerHint node)

public virtual void ExplicitVisit(LiteralOptimizerHint node)

public virtual void ExplicitVisit(TableHintsOptimizerHint node)

public virtual void ExplicitVisit(ForceSeekTableHint node)

public virtual void ExplicitVisit(OptimizeForOptimizerHint node)

public virtual void ExplicitVisit(VariableValuePair node)

public virtual void ExplicitVisit(WhenClause node)

public virtual void ExplicitVisit(SimpleWhenClause node)

public virtual void ExplicitVisit(SearchedWhenClause node)

public virtual void ExplicitVisit(CaseExpression node)

public virtual void ExplicitVisit(SimpleCaseExpression node)

public virtual void ExplicitVisit(SearchedCaseExpression node)

public virtual void ExplicitVisit(NullIfExpression node)

public virtual void ExplicitVisit(CoalesceExpression node)

public virtual void ExplicitVisit(IIfCall node)

public virtual void ExplicitVisit(FullTextTableReference node)

public virtual void ExplicitVisit(SemanticTableReference node)

public virtual void ExplicitVisit(OpenXmlTableReference node)

public virtual void ExplicitVisit(OpenRowsetTableReference node)

public virtual void ExplicitVisit(InternalOpenRowset node)

public virtual void ExplicitVisit(BulkOpenRowset node)

public virtual void ExplicitVisit(OpenQueryTableReference node)

public virtual void ExplicitVisit(AdHocTableReference node)

public virtual void ExplicitVisit(SchemaDeclarationItem node)

public virtual void ExplicitVisit(ConvertCall node)

public virtual void ExplicitVisit(TryConvertCall node)

public virtual void ExplicitVisit(ParseCall node)

public virtual void ExplicitVisit(TryParseCall node)

public virtual void ExplicitVisit(CastCall node)

public virtual void ExplicitVisit(TryCastCall node)

public virtual void ExplicitVisit(FunctionCall node)

public virtual void ExplicitVisit(CallTarget node)

public virtual void ExplicitVisit(ExpressionCallTarget node)

public virtual void ExplicitVisit(MultiPartIdentifierCallTarget node)

public virtual void ExplicitVisit(UserDefinedTypeCallTarget node)

public virtual void ExplicitVisit(LeftFunctionCall node)

public virtual void ExplicitVisit(RightFunctionCall node)

public virtual void ExplicitVisit(PartitionFunctionCall node)

public virtual void ExplicitVisit(OverClause node)

public virtual void ExplicitVisit(ParameterlessCall node)

public virtual void ExplicitVisit(ScalarSubquery node)

public virtual void ExplicitVisit(OdbcFunctionCall node)

public virtual void ExplicitVisit(ExtractFromExpression node)

public virtual void ExplicitVisit(OdbcConvertSpecification node)

public virtual void ExplicitVisit(AlterFunctionStatement node)

public virtual void ExplicitVisit(BeginEndBlockStatement node)

public virtual void ExplicitVisit(BeginEndAtomicBlockStatement node)

public virtual void ExplicitVisit(AtomicBlockOption node)

public virtual void ExplicitVisit(LiteralAtomicBlockOption node)

public virtual void ExplicitVisit(IdentifierAtomicBlockOption node)

public virtual void ExplicitVisit(OnOffAtomicBlockOption node)

public virtual void ExplicitVisit(BeginTransactionStatement node)

public virtual void ExplicitVisit(BreakStatement node)

public virtual void ExplicitVisit(ColumnWithSortOrder node)

public virtual void ExplicitVisit(CommitTransactionStatement node)

public virtual void ExplicitVisit(RollbackTransactionStatement node)

public virtual void ExplicitVisit(SaveTransactionStatement node)

public virtual void ExplicitVisit(ContinueStatement node)

public virtual void ExplicitVisit(CreateDefaultStatement node)

public virtual void ExplicitVisit(CreateFunctionStatement node)

public virtual void ExplicitVisit(CreateRuleStatement node)

public virtual void ExplicitVisit(DeclareVariableElement node)

public virtual void ExplicitVisit(DeclareVariableStatement node)

public virtual void ExplicitVisit(GoToStatement node)

public virtual void ExplicitVisit(IfStatement node)

public virtual void ExplicitVisit(LabelStatement node)

public virtual void ExplicitVisit(MultiPartIdentifier node)

public virtual void ExplicitVisit(SchemaObjectName node)

public virtual void ExplicitVisit(ChildObjectName node)

public virtual void ExplicitVisit(ProcedureParameter node)

public virtual void ExplicitVisit(TransactionStatement node)

public virtual void ExplicitVisit(WhileStatement node)

public virtual void ExplicitVisit(DeleteStatement node)

public virtual void ExplicitVisit(UpdateDeleteSpecificationBase node)

public virtual void ExplicitVisit(DeleteSpecification node)

public virtual void ExplicitVisit(InsertStatement node)

public virtual void ExplicitVisit(InsertSpecification node)

public virtual void ExplicitVisit(UpdateStatement node)

public virtual void ExplicitVisit(UpdateSpecification node)

public virtual void ExplicitVisit(CreateSchemaStatement node)

public virtual void ExplicitVisit(WaitForStatement node)

public virtual void ExplicitVisit(ReadTextStatement node)

public virtual void ExplicitVisit(UpdateTextStatement node)

public virtual void ExplicitVisit(WriteTextStatement node)

public virtual void ExplicitVisit(TextModificationStatement node)

public virtual void ExplicitVisit(LineNoStatement node)

public virtual void ExplicitVisit(SecurityStatement node)

public virtual void ExplicitVisit(GrantStatement node)

public virtual void ExplicitVisit(DenyStatement node)

public virtual void ExplicitVisit(RevokeStatement node)

public virtual void ExplicitVisit(AlterAuthorizationStatement node)

public virtual void ExplicitVisit(Permission node)

public virtual void ExplicitVisit(SecurityTargetObject node)

public virtual void ExplicitVisit(SecurityTargetObjectName node)

public virtual void ExplicitVisit(SecurityPrincipal node)

public virtual void ExplicitVisit(SecurityStatementBody80 node)

public virtual void ExplicitVisit(GrantStatement80 node)

public virtual void ExplicitVisit(DenyStatement80 node)

public virtual void ExplicitVisit(RevokeStatement80 node)

public virtual void ExplicitVisit(SecurityElement80 node)

public virtual void ExplicitVisit(CommandSecurityElement80 node)

public virtual void ExplicitVisit(PrivilegeSecurityElement80 node)

public virtual void ExplicitVisit(Privilege80 node)

public virtual void ExplicitVisit(SecurityUserClause80 node)

public virtual void ExplicitVisit(SqlCommandIdentifier node)

public virtual void ExplicitVisit(SetClause node)

public virtual void ExplicitVisit(AssignmentSetClause node)

public virtual void ExplicitVisit(FunctionCallSetClause node)

public virtual void ExplicitVisit(InsertSource node)

public virtual void ExplicitVisit(ValuesInsertSource node)

public virtual void ExplicitVisit(SelectInsertSource node)

public virtual void ExplicitVisit(ExecuteInsertSource node)

public virtual void ExplicitVisit(RowValue node)

public virtual void ExplicitVisit(PrintStatement node)

public virtual void ExplicitVisit(UpdateCall node)

public virtual void ExplicitVisit(TSEqualCall node)

public virtual void ExplicitVisit(PrimaryExpression node)

public virtual void ExplicitVisit(Literal node)

public virtual void ExplicitVisit(IntegerLiteral node)

public virtual void ExplicitVisit(NumericLiteral node)

public virtual void ExplicitVisit(RealLiteral node)

public virtual void ExplicitVisit(MoneyLiteral node)

public virtual void ExplicitVisit(BinaryLiteral node)

public virtual void ExplicitVisit(StringLiteral node)

public virtual void ExplicitVisit(NullLiteral node)

public virtual void ExplicitVisit(IdentifierLiteral node)

public virtual void ExplicitVisit(DefaultLiteral node)

public virtual void ExplicitVisit(MaxLiteral node)

public virtual void ExplicitVisit(OdbcLiteral node)

public virtual void ExplicitVisit(LiteralRange node)

public virtual void ExplicitVisit(ValueExpression node)

public virtual void ExplicitVisit(VariableReference node)

public virtual void ExplicitVisit(OptionValue node)

public virtual void ExplicitVisit(OnOffOptionValue node)

public virtual void ExplicitVisit(LiteralOptionValue node)

public virtual void ExplicitVisit(GlobalVariableExpression node)

public virtual void ExplicitVisit(IdentifierOrValueExpression node)

public virtual void ExplicitVisit(ParenthesisExpression node)

public virtual void ExplicitVisit(ColumnReferenceExpression node)

public virtual void ExplicitVisit(NextValueForExpression node)

public virtual void ExplicitVisit(SequenceStatement node)

public virtual void ExplicitVisit(SequenceOption node)

public virtual void ExplicitVisit(DataTypeSequenceOption node)

public virtual void ExplicitVisit(CreateSequenceStatement node)

public virtual void ExplicitVisit(AlterSequenceStatement node)

public virtual void ExplicitVisit(DropSequenceStatement node)

public virtual void ExplicitVisit(AssemblyStatement node)

public virtual void ExplicitVisit(CreateAssemblyStatement node)

public virtual void ExplicitVisit(AlterAssemblyStatement node)

public virtual void ExplicitVisit(AssemblyOption node)

public virtual void ExplicitVisit(OnOffAssemblyOption node)

public virtual void ExplicitVisit(PermissionSetAssemblyOption node)

public virtual void ExplicitVisit(AddFileSpec node)

public virtual void ExplicitVisit(AssemblyName node)

public virtual void ExplicitVisit(AlterTableStatement node)

public virtual void ExplicitVisit(AlterTableRebuildStatement node)

public virtual void ExplicitVisit(AlterTableSetStatement node)

public virtual void ExplicitVisit(TableOption node)

public virtual void ExplicitVisit(LockEscalationTableOption node)

public virtual void ExplicitVisit(FileStreamOnTableOption node)

public virtual void ExplicitVisit(FileTableDirectoryTableOption node)

public virtual void ExplicitVisit(MemoryOptimizedTableOption node)

public virtual void ExplicitVisit(DurabilityTableOption node)

public virtual void ExplicitVisit(AlterTableSwitchStatement node)

public virtual void ExplicitVisit(TableSwitchOption node)

public virtual void ExplicitVisit(DropClusteredConstraintOption node)

public virtual void ExplicitVisit(AlterTableDropTableElement node)

public virtual void ExplicitVisit(EnableDisableTriggerStatement node)

public virtual void ExplicitVisit(TryCatchStatement node)

public virtual void ExplicitVisit(CreateTypeStatement node)

public virtual void ExplicitVisit(CreateTypeUdtStatement node)

public virtual void ExplicitVisit(CreateTypeUddtStatement node)

public virtual void ExplicitVisit(CreateSynonymStatement node)

public virtual void ExplicitVisit(ExecuteAsClause node)

public virtual void ExplicitVisit(QueueOption node)

public virtual void ExplicitVisit(QueueStateOption node)

public virtual void ExplicitVisit(QueueProcedureOption node)

public virtual void ExplicitVisit(QueueValueOption node)

public virtual void ExplicitVisit(QueueExecuteAsOption node)

public virtual void ExplicitVisit(RouteOption node)

public virtual void ExplicitVisit(RouteStatement node)

public virtual void ExplicitVisit(AlterRouteStatement node)

public virtual void ExplicitVisit(CreateRouteStatement node)

public virtual void ExplicitVisit(QueueStatement node)

public virtual void ExplicitVisit(AlterQueueStatement node)

public virtual void ExplicitVisit(CreateQueueStatement node)

public virtual void ExplicitVisit(IndexDefinition node)

public virtual void ExplicitVisit(IndexStatement node)

public virtual void ExplicitVisit(IndexType node)

public virtual void ExplicitVisit(PartitionSpecifier node)

public virtual void ExplicitVisit(AlterIndexStatement node)

public virtual void ExplicitVisit(CreateXmlIndexStatement node)

public virtual void ExplicitVisit(FileGroupOrPartitionScheme node)

public virtual void ExplicitVisit(CreateIndexStatement node)

public virtual void ExplicitVisit(IndexOption node)

public virtual void ExplicitVisit(IndexStateOption node)

public virtual void ExplicitVisit(IndexExpressionOption node)

public virtual void ExplicitVisit(OnlineIndexOption node)

public virtual void ExplicitVisit(LowPriorityLockWaitOption node)

public virtual void ExplicitVisit(FullTextIndexColumn node)

public virtual void ExplicitVisit(CreateFullTextIndexStatement node)

public virtual void ExplicitVisit(FullTextIndexOption node)

public virtual void ExplicitVisit(StopListFullTextIndexOption node)

public virtual void ExplicitVisit(FullTextCatalogAndFileGroup node)

public virtual void ExplicitVisit(EventTypeGroupContainer node)

public virtual void ExplicitVisit(EventTypeContainer node)

public virtual void ExplicitVisit(EventGroupContainer node)

public virtual void ExplicitVisit(EventNotificationObjectScope node)

public virtual void ExplicitVisit(MasterKeyStatement node)

public virtual void ExplicitVisit(CreateMasterKeyStatement node)

public virtual void ExplicitVisit(AlterMasterKeyStatement node)

public virtual void ExplicitVisit(ApplicationRoleOption node)

public virtual void ExplicitVisit(ApplicationRoleStatement node)

public virtual void ExplicitVisit(AlterApplicationRoleStatement node)

public virtual void ExplicitVisit(RoleStatement node)

public virtual void ExplicitVisit(CreateRoleStatement node)

public virtual void ExplicitVisit(AlterRoleStatement node)

public virtual void ExplicitVisit(AlterRoleAction node)

public virtual void ExplicitVisit(RenameAlterRoleAction node)

public virtual void ExplicitVisit(AddMemberAlterRoleAction node)

public virtual void ExplicitVisit(DropMemberAlterRoleAction node)

public virtual void ExplicitVisit(CreateServerRoleStatement node)

public virtual void ExplicitVisit(AlterServerRoleStatement node)

public virtual void ExplicitVisit(DropServerRoleStatement node)

public virtual void ExplicitVisit(UserLoginOption node)

public virtual void ExplicitVisit(UserStatement node)

public virtual void ExplicitVisit(CreateUserStatement node)

public virtual void ExplicitVisit(AlterUserStatement node)

public virtual void ExplicitVisit(StatisticsOption node)

public virtual void ExplicitVisit(ResampleStatisticsOption node)

public virtual void ExplicitVisit(StatisticsPartitionRange node)

public virtual void ExplicitVisit(OnOffStatisticsOption node)

public virtual void ExplicitVisit(LiteralStatisticsOption node)

public virtual void ExplicitVisit(CreateStatisticsStatement node)

public virtual void ExplicitVisit(UpdateStatisticsStatement node)

public virtual void ExplicitVisit(ReturnStatement node)

public virtual void ExplicitVisit(DeclareCursorStatement node)

public virtual void ExplicitVisit(CursorDefinition node)

public virtual void ExplicitVisit(CursorOption node)

public virtual void ExplicitVisit(SetVariableStatement node)

public virtual void ExplicitVisit(CursorId node)

public virtual void ExplicitVisit(CursorStatement node)

public virtual void ExplicitVisit(OpenCursorStatement node)

public virtual void ExplicitVisit(CloseCursorStatement node)

public virtual void ExplicitVisit(CryptoMechanism node)

public virtual void ExplicitVisit(OpenSymmetricKeyStatement node)

public virtual void ExplicitVisit(CloseSymmetricKeyStatement node)

public virtual void ExplicitVisit(OpenMasterKeyStatement node)

public virtual void ExplicitVisit(CloseMasterKeyStatement node)

public virtual void ExplicitVisit(DeallocateCursorStatement node)

public virtual void ExplicitVisit(FetchType node)

public virtual void ExplicitVisit(FetchCursorStatement node)

public virtual void ExplicitVisit(WhereClause node)

public virtual void ExplicitVisit(DropUnownedObjectStatement node)

public virtual void ExplicitVisit(DropObjectsStatement node)

public virtual void ExplicitVisit(DropDatabaseStatement node)

public virtual void ExplicitVisit(DropChildObjectsStatement node)

public virtual void ExplicitVisit(DropIndexStatement node)

public virtual void ExplicitVisit(DropIndexClauseBase node)

public virtual void ExplicitVisit(DropIndexClause node)

public virtual void ExplicitVisit(MoveToDropIndexOption node)

public virtual void ExplicitVisit(FileStreamOnDropIndexOption node)

public virtual void ExplicitVisit(DropStatisticsStatement node)

public virtual void ExplicitVisit(DropTableStatement node)

public virtual void ExplicitVisit(DropProcedureStatement node)

public virtual void ExplicitVisit(DropFunctionStatement node)

public virtual void ExplicitVisit(DropViewStatement node)

public virtual void ExplicitVisit(DropDefaultStatement node)

public virtual void ExplicitVisit(DropRuleStatement node)

public virtual void ExplicitVisit(DropTriggerStatement node)

public virtual void ExplicitVisit(DropSchemaStatement node)

public virtual void ExplicitVisit(RaiseErrorLegacyStatement node)

public virtual void ExplicitVisit(RaiseErrorStatement node)

public virtual void ExplicitVisit(ThrowStatement node)

public virtual void ExplicitVisit(UseStatement node)

public virtual void ExplicitVisit(KillStatement node)

public virtual void ExplicitVisit(KillStatsJobStatement node)

public virtual void ExplicitVisit(CheckpointStatement node)

public virtual void ExplicitVisit(ReconfigureStatement node)

public virtual void ExplicitVisit(ShutdownStatement node)

public virtual void ExplicitVisit(SetUserStatement node)

public virtual void ExplicitVisit(TruncateTableStatement node)

public virtual void ExplicitVisit(SetOnOffStatement node)

public virtual void ExplicitVisit(PredicateSetStatement node)

public virtual void ExplicitVisit(SetStatisticsStatement node)

public virtual void ExplicitVisit(SetRowCountStatement node)

public virtual void ExplicitVisit(SetOffsetsStatement node)

public virtual void ExplicitVisit(SetCommand node)

public virtual void ExplicitVisit(GeneralSetCommand node)

public virtual void ExplicitVisit(SetFipsFlaggerCommand node)

public virtual void ExplicitVisit(SetCommandStatement node)

public virtual void ExplicitVisit(SetTextSizeStatement node)

public virtual void ExplicitVisit(SetIdentityInsertStatement node)

public virtual void ExplicitVisit(SetErrorLevelStatement node)

public virtual void ExplicitVisit(CreateDatabaseStatement node)

public virtual void ExplicitVisit(FileDeclaration node)

public virtual void ExplicitVisit(FileDeclarationOption node)

public virtual void ExplicitVisit(NameFileDeclarationOption node)

public virtual void ExplicitVisit(FileNameFileDeclarationOption node)

public virtual void ExplicitVisit(SizeFileDeclarationOption node)

public virtual void ExplicitVisit(MaxSizeFileDeclarationOption node)

public virtual void ExplicitVisit(FileGroupDefinition node)

public virtual void ExplicitVisit(AlterDatabaseStatement node)

public virtual void ExplicitVisit(AlterDatabaseCollateStatement node)

public virtual void ExplicitVisit(AlterDatabaseAddFileStatement node)

public virtual void ExplicitVisit(AlterDatabaseTermination node)

public virtual void ExplicitVisit(AlterDatabaseSetStatement node)

public virtual void ExplicitVisit(DatabaseOption node)

public virtual void ExplicitVisit(OnOffDatabaseOption node)

public virtual void ExplicitVisit(ContainmentDatabaseOption node)

public virtual void ExplicitVisit(HadrDatabaseOption node)

public virtual void ExplicitVisit(CursorDefaultDatabaseOption node)

public virtual void ExplicitVisit(RecoveryDatabaseOption node)

public virtual void ExplicitVisit(PageVerifyDatabaseOption node)

public virtual void ExplicitVisit(PartnerDatabaseOption node)

public virtual void ExplicitVisit(WitnessDatabaseOption node)

public virtual void ExplicitVisit(LiteralDatabaseOption node)

public virtual void ExplicitVisit(IdentifierDatabaseOption node)

public virtual void ExplicitVisit(ChangeTrackingDatabaseOption node)

public virtual void ExplicitVisit(ChangeTrackingOptionDetail node)

public virtual void ExplicitVisit(FileStreamDatabaseOption node)

public virtual void ExplicitVisit(MaxSizeDatabaseOption node)

public virtual void ExplicitVisit(ColumnDefinition node)

public virtual void ExplicitVisit(IdentityOptions node)

public virtual void ExplicitVisit(ColumnStorageOptions node)

public virtual void ExplicitVisit(ConstraintDefinition node)

public virtual void ExplicitVisit(CreateTableStatement node)

public virtual void ExplicitVisit(FederationScheme node)

public virtual void ExplicitVisit(TableDataCompressionOption node)

public virtual void ExplicitVisit(DataCompressionOption node)

public virtual void ExplicitVisit(CompressionPartitionRange node)

public virtual void ExplicitVisit(CheckConstraintDefinition node)

public virtual void ExplicitVisit(DefaultConstraintDefinition node)

public virtual void ExplicitVisit(NullableConstraintDefinition node)

public virtual void ExplicitVisit(UniqueConstraintDefinition node)

public virtual void ExplicitVisit(BackupStatement node)

public virtual void ExplicitVisit(BackupDatabaseStatement node)

public virtual void ExplicitVisit(BackupTransactionLogStatement node)

public virtual void ExplicitVisit(RestoreStatement node)

public virtual void ExplicitVisit(RestoreOption node)

public virtual void ExplicitVisit(ScalarExpressionRestoreOption node)

public virtual void ExplicitVisit(MoveRestoreOption node)

public virtual void ExplicitVisit(StopRestoreOption node)

public virtual void ExplicitVisit(FileStreamRestoreOption node)

public virtual void ExplicitVisit(BackupOption node)

public virtual void ExplicitVisit(BackupEncryptionOption node)

public virtual void ExplicitVisit(DeviceInfo node)

public virtual void ExplicitVisit(MirrorToClause node)

public virtual void ExplicitVisit(BackupRestoreFileInfo node)

public virtual void ExplicitVisit(BulkInsertBase node)

public virtual void ExplicitVisit(BulkInsertStatement node)

public virtual void ExplicitVisit(InsertBulkStatement node)

public virtual void ExplicitVisit(BulkInsertOption node)

public virtual void ExplicitVisit(LiteralBulkInsertOption node)

public virtual void ExplicitVisit(OrderBulkInsertOption node)

public virtual void ExplicitVisit(ColumnDefinitionBase node)

public virtual void ExplicitVisit(InsertBulkColumnDefinition node)

public virtual void ExplicitVisit(DbccStatement node)

public virtual void ExplicitVisit(DbccOption node)

public virtual void ExplicitVisit(DbccNamedLiteral node)

public virtual void ExplicitVisit(CreateAsymmetricKeyStatement node)

public virtual void ExplicitVisit(PartitionParameterType node)

public virtual void ExplicitVisit(RemoteServiceBindingOption node)

public virtual void ExplicitVisit(EncryptionSource node)

public virtual void ExplicitVisit(AssemblyEncryptionSource node)

public virtual void ExplicitVisit(FileEncryptionSource node)

public virtual void ExplicitVisit(ProviderEncryptionSource node)

public virtual void ExplicitVisit(CertificateStatementBase node)

public virtual void ExplicitVisit(AlterCertificateStatement node)

public virtual void ExplicitVisit(CreateCertificateStatement node)

public virtual void ExplicitVisit(CertificateOption node)

public virtual void ExplicitVisit(CreateContractStatement node)

public virtual void ExplicitVisit(ContractMessage node)

public virtual void ExplicitVisit(CredentialStatement node)

public virtual void ExplicitVisit(CreateCredentialStatement node)

public virtual void