IMetadataObjectVisitor<T>.Visit 方法

定義

多載

名稱 Description
Visit(IBuiltInFunction)
Visit(IScalarVariable)
Visit(ISpatialIndex)
Visit(IStatistics)
Visit(ISystemClrDataType)
Visit(ISystemDataType)
Visit(ITableDataType)
Visit(ITableParameter)
Visit(ITableVariable)
Visit(IUdtDataMember)
Visit(IUdtMethod)
Visit(IUniqueConstraint)
Visit(IVirtualTable)
Visit(IVoidDataType)
Visit(IXmlDataType)
Visit(IXmlDataTypeMethod)
Visit(IScalarParameter)
Visit(IScalarExpression)
Visit(IScalarDataType)
Visit(IRelationalIndex)
Visit(ICheckConstraint)
Visit(IClrDataType)
Visit(ICollation)
Visit(IColumn)
Visit(ICursorDataType)
Visit(ICursorParameter)
Visit(ICursorVariable)
Visit(IXmlDataTypeTableMethod)
Visit(IDatabasePermission)
Visit(IDefaultConstraint)
Visit(IDmlTrigger)
Visit(IExecutionContext)
Visit(IForeignKeyColumn)
Visit(IForeignKeyConstraint)
Visit(IIndexedColumn)
Visit(IPrimaryKeyConstraint)
Visit(IDatePart)
Visit(IXmlIndex)

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

參數

builtInFunction
IBuiltInFunction

傳回

T

適用於

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

參數

scalarVariable
IScalarVariable

傳回

T

適用於

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

參數

spatialIndex
ISpatialIndex

傳回

T

適用於

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

參數

statistics
IStatistics

傳回

T

適用於

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

參數

systemClrDataType
ISystemClrDataType

傳回

T

適用於

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

參數

systemDataType
ISystemDataType

傳回

T

適用於

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

參數

tableDataType
ITableDataType

傳回

T

適用於

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

參數

tableParameter
ITableParameter

傳回

T

適用於

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

參數

tableVariable
ITableVariable

傳回

T

適用於

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

參數

udtDataMember
IUdtDataMember

傳回

T

適用於

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

參數

udtMethod
IUdtMethod

傳回

T

適用於

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

參數

uniqueConstraint
IUniqueConstraint

傳回

T

適用於

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

參數

virtualTable
IVirtualTable

傳回

T

適用於

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

參數

voidDataType
IVoidDataType

傳回

T

適用於

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

參數

xmlDataType
IXmlDataType

傳回

T

適用於

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

參數

xmlDataTypeMethod
IXmlDataTypeMethod

傳回

T

適用於

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

參數

scalarParameter
IScalarParameter

傳回

T

適用於

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

參數

scalarExpression
IScalarExpression

傳回

T

適用於

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

參數

scalarDataType
IScalarDataType

傳回

T

適用於

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

參數

relationalIndex
IRelationalIndex

傳回

T

適用於

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

參數

checkConstraint
ICheckConstraint

傳回

T

適用於

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

參數

clrDataType
IClrDataType

傳回

T

適用於

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

參數

collation
ICollation

傳回

T

適用於

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

參數

column
IColumn

傳回

T

適用於

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

參數

cursorDataType
ICursorDataType

傳回

T

適用於

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

參數

cursorParameter
ICursorParameter

傳回

T

適用於

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

參數

cursorVariable
ICursorVariable

傳回

T

適用於

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

參數

xmlDataTypeMethod
IXmlDataTypeTableMethod

傳回

T

適用於

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

參數

databasePermission
IDatabasePermission

傳回

T

適用於

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

參數

defaultConstraint
IDefaultConstraint

傳回

T

適用於

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

參數

dmlTrigger
IDmlTrigger

傳回

T

適用於

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

參數

executionContext
IExecutionContext

傳回

T

適用於

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

參數

foreignKeyColumn
IForeignKeyColumn

傳回

T

適用於

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

參數

foreignKeyConstraint
IForeignKeyConstraint

傳回

T

適用於

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

參數

indexedColumn
IIndexedColumn

傳回

T

適用於

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

參數

primaryKeyConstraint
IPrimaryKeyConstraint

傳回

T

適用於

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

參數

datePart
IDatePart

傳回

T

適用於

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

參數

xmlIndex
IXmlIndex

傳回

T

適用於