Share via


ISchemaOwnedObjectVisitor<T> Interface

Represents a SQL Server schema-owned object visitor.

Namespace:  Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)

Syntax

'Declaration
Public Interface ISchemaOwnedObjectVisitor(Of T)
'Usage
Dim instance As ISchemaOwnedObjectVisitor(Of T)
public interface ISchemaOwnedObjectVisitor<T>
generic<typename T>
public interface class ISchemaOwnedObjectVisitor
type ISchemaOwnedObjectVisitor<'T> =  interface end
JScript does not support generic types and methods.

Type Parameters

  • T
    The type of the schema-owned object visitor.

Methods

  Name Description
Public method Visit(IExtendedStoredProcedure) Visits the specified IExtendedStoredProcedure object.
Public method Visit(IScalarValuedFunction) Visits the specified IScalarValuedFunction object.
Public method Visit(IStoredProcedure) Visits the specified IBuiltInFunction object.
Public method Visit(ITable) Visits the specified IBuiltInFunction object.
Public method Visit(ITableValuedFunction) Visits the specified ITableValuedFunction object.
Public method Visit(IUserDefinedAggregate) Visits the specified IUserDefinedAggregate object.
Public method Visit(IUserDefinedClrType) Visits the specified IUserDefinedClrType object.
Public method Visit(IUserDefinedDataType) Visits the specified IUserDefinedDataType object.
Public method Visit(IUserDefinedTableType) Visits the specified IUserDefinedTableType object.
Public method Visit(IView) Visits the specified IView object.

Top