Share via


SchemaCompareScriptService.UpdateTargetProject Method

Updates the target project.

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

Syntax

'Declaration
Public Overridable Sub UpdateTargetProject ( _
    comparisonResult As ModelComparisonResult, _
    source As DataSchemaModel, _
    target As DataSchemaModel, _
    excludedElements As HashSet(Of IModelElement), _
    sourceModelProvider As IModelProvider, _
    targetModelProvider As IModelProvider, _
    configurationOptions As PlanGenerationOptions, _
    script As String, _
    <OutAttribute> ByRef errorsAndWarnings As ErrorManager _
)
'Usage
Dim instance As SchemaCompareScriptService
Dim comparisonResult As ModelComparisonResult
Dim source As DataSchemaModel
Dim target As DataSchemaModel
Dim excludedElements As HashSet(Of IModelElement)
Dim sourceModelProvider As IModelProvider
Dim targetModelProvider As IModelProvider
Dim configurationOptions As PlanGenerationOptions
Dim script As String
Dim errorsAndWarnings As ErrorManager

instance.UpdateTargetProject(comparisonResult, _
    source, target, excludedElements, _
    sourceModelProvider, targetModelProvider, _
    configurationOptions, script, errorsAndWarnings)
public virtual void UpdateTargetProject(
    ModelComparisonResult comparisonResult,
    DataSchemaModel source,
    DataSchemaModel target,
    HashSet<IModelElement> excludedElements,
    IModelProvider sourceModelProvider,
    IModelProvider targetModelProvider,
    PlanGenerationOptions configurationOptions,
    string script,
    out ErrorManager errorsAndWarnings
)
public:
virtual void UpdateTargetProject(
    ModelComparisonResult^ comparisonResult, 
    DataSchemaModel^ source, 
    DataSchemaModel^ target, 
    HashSet<IModelElement^>^ excludedElements, 
    IModelProvider^ sourceModelProvider, 
    IModelProvider^ targetModelProvider, 
    PlanGenerationOptions^ configurationOptions, 
    String^ script, 
    [OutAttribute] ErrorManager^% errorsAndWarnings
)
public function UpdateTargetProject(
    comparisonResult : ModelComparisonResult, 
    source : DataSchemaModel, 
    target : DataSchemaModel, 
    excludedElements : HashSet<IModelElement>, 
    sourceModelProvider : IModelProvider, 
    targetModelProvider : IModelProvider, 
    configurationOptions : PlanGenerationOptions, 
    script : String, 
    errorsAndWarnings : ErrorManager
)
abstract UpdateTargetProject : 
        comparisonResult:ModelComparisonResult * 
        source:DataSchemaModel * 
        target:DataSchemaModel * 
        excludedElements:HashSet<IModelElement> * 
        sourceModelProvider:IModelProvider * 
        targetModelProvider:IModelProvider * 
        configurationOptions:PlanGenerationOptions * 
        script:string * 
        errorsAndWarnings:ErrorManager -> unit 
override UpdateTargetProject : 
        comparisonResult:ModelComparisonResult * 
        source:DataSchemaModel * 
        target:DataSchemaModel * 
        excludedElements:HashSet<IModelElement> * 
        sourceModelProvider:IModelProvider * 
        targetModelProvider:IModelProvider * 
        configurationOptions:PlanGenerationOptions * 
        script:string * 
        errorsAndWarnings:ErrorManager -> unit 

Parameters

  • script
    Type: System.String
    The script used to update the target

.NET Framework Security

See Also

Reference

SchemaCompareScriptService Class

SchemaCompareScriptService Members

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