IMetadataObjectVisitor<T>.Visit Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Visit(IBuiltInFunction)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IBuiltInFunction builtInFunction);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IBuiltInFunction -> 'T
Public Function Visit (builtInFunction As IBuiltInFunction) As T
Parameters
- builtInFunction
- IBuiltInFunction
Returns
T
Applies to
Visit(IScalarVariable)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IScalarVariable scalarVariable);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IScalarVariable -> 'T
Public Function Visit (scalarVariable As IScalarVariable) As T
Parameters
- scalarVariable
- IScalarVariable
Returns
T
Applies to
Visit(ISpatialIndex)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.ISpatialIndex spatialIndex);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.ISpatialIndex -> 'T
Public Function Visit (spatialIndex As ISpatialIndex) As T
Parameters
- spatialIndex
- ISpatialIndex
Returns
T
Applies to
Visit(IStatistics)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IStatistics statistics);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IStatistics -> 'T
Public Function Visit (statistics As IStatistics) As T
Parameters
- statistics
- IStatistics
Returns
T
Applies to
Visit(ISystemClrDataType)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.ISystemClrDataType systemClrDataType);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.ISystemClrDataType -> 'T
Public Function Visit (systemClrDataType As ISystemClrDataType) As T
Parameters
- systemClrDataType
- ISystemClrDataType
Returns
T
Applies to
Visit(ISystemDataType)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.ISystemDataType systemDataType);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.ISystemDataType -> 'T
Public Function Visit (systemDataType As ISystemDataType) As T
Parameters
- systemDataType
- ISystemDataType
Returns
T
Applies to
Visit(ITableDataType)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.ITableDataType tableDataType);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.ITableDataType -> 'T
Public Function Visit (tableDataType As ITableDataType) As T
Parameters
- tableDataType
- ITableDataType
Returns
T
Applies to
Visit(ITableParameter)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.ITableParameter tableParameter);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.ITableParameter -> 'T
Public Function Visit (tableParameter As ITableParameter) As T
Parameters
- tableParameter
- ITableParameter
Returns
T
Applies to
Visit(ITableVariable)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.ITableVariable tableVariable);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.ITableVariable -> 'T
Public Function Visit (tableVariable As ITableVariable) As T
Parameters
- tableVariable
- ITableVariable
Returns
T
Applies to
Visit(IUdtDataMember)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IUdtDataMember udtDataMember);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IUdtDataMember -> 'T
Public Function Visit (udtDataMember As IUdtDataMember) As T
Parameters
- udtDataMember
- IUdtDataMember
Returns
T
Applies to
Visit(IUdtMethod)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IUdtMethod udtMethod);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IUdtMethod -> 'T
Public Function Visit (udtMethod As IUdtMethod) As T
Parameters
- udtMethod
- IUdtMethod
Returns
T
Applies to
Visit(IUniqueConstraint)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IUniqueConstraint uniqueConstraint);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IUniqueConstraint -> 'T
Public Function Visit (uniqueConstraint As IUniqueConstraint) As T
Parameters
- uniqueConstraint
- IUniqueConstraint
Returns
T
Applies to
Visit(IVirtualTable)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IVirtualTable virtualTable);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IVirtualTable -> 'T
Public Function Visit (virtualTable As IVirtualTable) As T
Parameters
- virtualTable
- IVirtualTable
Returns
T
Applies to
Visit(IVoidDataType)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IVoidDataType voidDataType);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IVoidDataType -> 'T
Public Function Visit (voidDataType As IVoidDataType) As T
Parameters
- voidDataType
- IVoidDataType
Returns
T
Applies to
Visit(IXmlDataType)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IXmlDataType xmlDataType);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IXmlDataType -> 'T
Public Function Visit (xmlDataType As IXmlDataType) As T
Parameters
- xmlDataType
- IXmlDataType
Returns
T
Applies to
Visit(IXmlDataTypeMethod)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IXmlDataTypeMethod xmlDataTypeMethod);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IXmlDataTypeMethod -> 'T
Public Function Visit (xmlDataTypeMethod As IXmlDataTypeMethod) As T
Parameters
- xmlDataTypeMethod
- IXmlDataTypeMethod
Returns
T
Applies to
Visit(IScalarParameter)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IScalarParameter scalarParameter);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IScalarParameter -> 'T
Public Function Visit (scalarParameter As IScalarParameter) As T
Parameters
- scalarParameter
- IScalarParameter
Returns
T
Applies to
Visit(IScalarExpression)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IScalarExpression scalarExpression);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IScalarExpression -> 'T
Public Function Visit (scalarExpression As IScalarExpression) As T
Parameters
- scalarExpression
- IScalarExpression
Returns
T
Applies to
Visit(IScalarDataType)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IScalarDataType scalarDataType);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IScalarDataType -> 'T
Public Function Visit (scalarDataType As IScalarDataType) As T
Parameters
- scalarDataType
- IScalarDataType
Returns
T
Applies to
Visit(IRelationalIndex)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IRelationalIndex relationalIndex);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IRelationalIndex -> 'T
Public Function Visit (relationalIndex As IRelationalIndex) As T
Parameters
- relationalIndex
- IRelationalIndex
Returns
T
Applies to
Visit(ICheckConstraint)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.ICheckConstraint checkConstraint);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.ICheckConstraint -> 'T
Public Function Visit (checkConstraint As ICheckConstraint) As T
Parameters
- checkConstraint
- ICheckConstraint
Returns
T
Applies to
Visit(IClrDataType)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IClrDataType clrDataType);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IClrDataType -> 'T
Public Function Visit (clrDataType As IClrDataType) As T
Parameters
- clrDataType
- IClrDataType
Returns
T
Applies to
Visit(ICollation)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.ICollation collation);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.ICollation -> 'T
Public Function Visit (collation As ICollation) As T
Parameters
- collation
- ICollation
Returns
T
Applies to
Visit(IColumn)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IColumn column);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IColumn -> 'T
Public Function Visit (column As IColumn) As T
Parameters
- column
- IColumn
Returns
T
Applies to
Visit(ICursorDataType)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.ICursorDataType cursorDataType);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.ICursorDataType -> 'T
Public Function Visit (cursorDataType As ICursorDataType) As T
Parameters
- cursorDataType
- ICursorDataType
Returns
T
Applies to
Visit(ICursorParameter)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.ICursorParameter cursorParameter);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.ICursorParameter -> 'T
Public Function Visit (cursorParameter As ICursorParameter) As T
Parameters
- cursorParameter
- ICursorParameter
Returns
T
Applies to
Visit(ICursorVariable)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.ICursorVariable cursorVariable);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.ICursorVariable -> 'T
Public Function Visit (cursorVariable As ICursorVariable) As T
Parameters
- cursorVariable
- ICursorVariable
Returns
T
Applies to
Visit(IXmlDataTypeTableMethod)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IXmlDataTypeTableMethod xmlDataTypeMethod);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IXmlDataTypeTableMethod -> 'T
Public Function Visit (xmlDataTypeMethod As IXmlDataTypeTableMethod) As T
Parameters
- xmlDataTypeMethod
- IXmlDataTypeTableMethod
Returns
T
Applies to
Visit(IDatabasePermission)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IDatabasePermission databasePermission);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IDatabasePermission -> 'T
Public Function Visit (databasePermission As IDatabasePermission) As T
Parameters
- databasePermission
- IDatabasePermission
Returns
T
Applies to
Visit(IDefaultConstraint)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IDefaultConstraint defaultConstraint);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IDefaultConstraint -> 'T
Public Function Visit (defaultConstraint As IDefaultConstraint) As T
Parameters
- defaultConstraint
- IDefaultConstraint
Returns
T
Applies to
Visit(IDmlTrigger)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IDmlTrigger dmlTrigger);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IDmlTrigger -> 'T
Public Function Visit (dmlTrigger As IDmlTrigger) As T
Parameters
- dmlTrigger
- IDmlTrigger
Returns
T
Applies to
Visit(IExecutionContext)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IExecutionContext executionContext);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IExecutionContext -> 'T
Public Function Visit (executionContext As IExecutionContext) As T
Parameters
- executionContext
- IExecutionContext
Returns
T
Applies to
Visit(IForeignKeyColumn)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IForeignKeyColumn foreignKeyColumn);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IForeignKeyColumn -> 'T
Public Function Visit (foreignKeyColumn As IForeignKeyColumn) As T
Parameters
- foreignKeyColumn
- IForeignKeyColumn
Returns
T
Applies to
Visit(IForeignKeyConstraint)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IForeignKeyConstraint foreignKeyConstraint);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IForeignKeyConstraint -> 'T
Public Function Visit (foreignKeyConstraint As IForeignKeyConstraint) As T
Parameters
- foreignKeyConstraint
- IForeignKeyConstraint
Returns
T
Applies to
Visit(IIndexedColumn)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IIndexedColumn indexedColumn);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IIndexedColumn -> 'T
Public Function Visit (indexedColumn As IIndexedColumn) As T
Parameters
- indexedColumn
- IIndexedColumn
Returns
T
Applies to
Visit(IPrimaryKeyConstraint)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IPrimaryKeyConstraint primaryKeyConstraint);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IPrimaryKeyConstraint -> 'T
Public Function Visit (primaryKeyConstraint As IPrimaryKeyConstraint) As T
Parameters
- primaryKeyConstraint
- IPrimaryKeyConstraint
Returns
T
Applies to
Visit(IDatePart)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IDatePart datePart);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IDatePart -> 'T
Public Function Visit (datePart As IDatePart) As T
Parameters
- datePart
- IDatePart
Returns
T
Applies to
Visit(IXmlIndex)
public T Visit (Microsoft.SqlServer.Management.SqlParser.Metadata.IXmlIndex xmlIndex);
abstract member Visit : Microsoft.SqlServer.Management.SqlParser.Metadata.IXmlIndex -> 'T
Public Function Visit (xmlIndex As IXmlIndex) As T
Parameters
- xmlIndex
- IXmlIndex
Returns
T