Share via


DataSourceSpecializer Class

Definition

Represents an implementation of the IVsDataSourceSpecializer interface.

public ref class DataSourceSpecializer abstract : Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<IServiceProvider ^>, Microsoft::VisualStudio::Data::Core::IVsDataSourceSpecializer
public abstract class DataSourceSpecializer : Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<IServiceProvider>, Microsoft.VisualStudio.Data.Core.IVsDataSourceSpecializer
type DataSourceSpecializer = class
    interface IVsDataSourceSpecializer
    interface IVsDataSiteableObject<IServiceProvider>
Public MustInherit Class DataSourceSpecializer
Implements IVsDataSiteableObject(Of IServiceProvider), IVsDataSourceSpecializer
Inheritance
DataSourceSpecializer
Implements

Constructors

Name Description
DataSourceSpecializer()

Initializes a new instance of the DataSourceSpecializer class.

Properties

Name Description
ServiceProvider

Retrieves the current instance of the service provider as a IServiceProvider object.

Methods

Name Description
CreateObject(Guid, Type)

Creates a DDEX provider–implemented object of the given type that is specialized for the specified data source.

DeriveSource(String)

Determines which data source supported by the provider is represented by the given connection string.

GetAssembly(Guid, String)

Locates an assembly, given an assembly string and a data source GUID.

GetType(Guid, String)

Retrieves a type definition, given a type name and a data source GUID.

Explicit Interface Implementations

Name Description
IVsDataSiteableObject<IServiceProvider>.Site

Applies to