Share via


ComparisonGenerator.VerifyCompatibilityAndPopulateExtensions Method

Verifies compatibility and populates extensions.

Namespace:  Microsoft.VisualStudio.Data.Schema.Project.SchemaAndDataCompare
Assembly:  Microsoft.VisualStudio.Data.Schema.Project (in Microsoft.VisualStudio.Data.Schema.Project.dll)

Syntax

'Declaration
Public Shared Function VerifyCompatibilityAndPopulateExtensions ( _
    modelProvider1 As IModelProvider, _
    modelProvider2 As IModelProvider, _
    populateServices As Boolean, _
    <OutAttribute> ByRef dsp As DatabaseSchemaProvider, _
    <OutAttribute> ByRef scriptingService As SchemaCompareScriptService, _
    <OutAttribute> ByRef settingsService As SchemaCompareSettingsService, _
    <OutAttribute> ByRef schemaCompareSettingsOptions As ISchemaCompareSettingsOptions, _
    <OutAttribute> ByRef errorMessage As String _
) As Boolean
'Usage
Dim modelProvider1 As IModelProvider
Dim modelProvider2 As IModelProvider
Dim populateServices As Boolean
Dim dsp As DatabaseSchemaProvider
Dim scriptingService As SchemaCompareScriptService
Dim settingsService As SchemaCompareSettingsService
Dim schemaCompareSettingsOptions As ISchemaCompareSettingsOptions
Dim errorMessage As String
Dim returnValue As Boolean

returnValue = ComparisonGenerator.VerifyCompatibilityAndPopulateExtensions(modelProvider1, _
    modelProvider2, populateServices, _
    dsp, scriptingService, settingsService, _
    schemaCompareSettingsOptions, errorMessage)
public static bool VerifyCompatibilityAndPopulateExtensions(
    IModelProvider modelProvider1,
    IModelProvider modelProvider2,
    bool populateServices,
    out DatabaseSchemaProvider dsp,
    out SchemaCompareScriptService scriptingService,
    out SchemaCompareSettingsService settingsService,
    out ISchemaCompareSettingsOptions schemaCompareSettingsOptions,
    out string errorMessage
)
public:
static bool VerifyCompatibilityAndPopulateExtensions(
    IModelProvider^ modelProvider1, 
    IModelProvider^ modelProvider2, 
    bool populateServices, 
    [OutAttribute] DatabaseSchemaProvider^% dsp, 
    [OutAttribute] SchemaCompareScriptService^% scriptingService, 
    [OutAttribute] SchemaCompareSettingsService^% settingsService, 
    [OutAttribute] ISchemaCompareSettingsOptions^% schemaCompareSettingsOptions, 
    [OutAttribute] String^% errorMessage
)
public static function VerifyCompatibilityAndPopulateExtensions(
    modelProvider1 : IModelProvider, 
    modelProvider2 : IModelProvider, 
    populateServices : boolean, 
    dsp : DatabaseSchemaProvider, 
    scriptingService : SchemaCompareScriptService, 
    settingsService : SchemaCompareSettingsService, 
    schemaCompareSettingsOptions : ISchemaCompareSettingsOptions, 
    errorMessage : String
) : boolean
static member VerifyCompatibilityAndPopulateExtensions : 
        modelProvider1:IModelProvider * 
        modelProvider2:IModelProvider * 
        populateServices:bool * 
        dsp:DatabaseSchemaProvider * 
        scriptingService:SchemaCompareScriptService * 
        settingsService:SchemaCompareSettingsService * 
        schemaCompareSettingsOptions:ISchemaCompareSettingsOptions * 
        errorMessage:string -> bool 

Parameters

  • populateServices
    Type: System.Boolean
    Specifies whether to populate services
  • errorMessage
    Type: System.String%
    The resulting error message, if any

Return Value

Type: System.Boolean

.NET Framework Security

See Also

Reference

ComparisonGenerator Class

ComparisonGenerator Members

Microsoft.VisualStudio.Data.Schema.Project.SchemaAndDataCompare Namespace