protected virtual SynchronizationSettings ResolveSynchronizationSettingsAndSetElement(PipelineStep pipelineStep, PipelineContext pipelineContext, object element) { DataLocationSettings locationSettings = pipelineStep.GetDataLocationSettings(); SynchronizationSettings synchronizationSettings = new SynchronizationSettings(); if (locationSettings.DataLocation == "Pipeline Context Source") { synchronizationSettings.Source = element; } if (locationSettings.DataLocation == "Pipeline Context Target") { synchronizationSettings.Target = element; } return(synchronizationSettings); }