Share via


MetadataProviderBase Constructor (IBuiltInFunctionLookup, ICollationLookup, ISystemDataTypeLookup, IMetadataFactory)

Initializes a new instance of the MetadataProviderBase class that uses the specified IBuiltInFunctionLookup, ICollationLookup, ISystemDataTypeLookup, and IMetadataFactory objects.

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

Syntax

'Declaration
Protected Sub New ( _
    builtInFunctionLookup As IBuiltInFunctionLookup, _
    collationLookup As ICollationLookup, _
    systemDataTypeLookup As ISystemDataTypeLookup, _
    metadataFactory As IMetadataFactory _
)
'Usage
Dim builtInFunctionLookup As IBuiltInFunctionLookup
Dim collationLookup As ICollationLookup
Dim systemDataTypeLookup As ISystemDataTypeLookup
Dim metadataFactory As IMetadataFactory

Dim instance As New MetadataProviderBase(builtInFunctionLookup, _
    collationLookup, systemDataTypeLookup, _
    metadataFactory)
protected MetadataProviderBase(
    IBuiltInFunctionLookup builtInFunctionLookup,
    ICollationLookup collationLookup,
    ISystemDataTypeLookup systemDataTypeLookup,
    IMetadataFactory metadataFactory
)
protected:
MetadataProviderBase(
    IBuiltInFunctionLookup^ builtInFunctionLookup, 
    ICollationLookup^ collationLookup, 
    ISystemDataTypeLookup^ systemDataTypeLookup, 
    IMetadataFactory^ metadataFactory
)
new : 
        builtInFunctionLookup:IBuiltInFunctionLookup * 
        collationLookup:ICollationLookup * 
        systemDataTypeLookup:ISystemDataTypeLookup * 
        metadataFactory:IMetadataFactory -> MetadataProviderBase
protected function MetadataProviderBase(
    builtInFunctionLookup : IBuiltInFunctionLookup, 
    collationLookup : ICollationLookup, 
    systemDataTypeLookup : ISystemDataTypeLookup, 
    metadataFactory : IMetadataFactory
)

Parameters