public ImportResult[] AddOrUpdateTranslationUnitsMasked(TranslationUnit[] translationUnits, int[] previousTranslationHashes, ImportSettings settings, bool[] mask) { var results = _fileBasedTranslationProviderLanguageDirection.AddOrUpdateTranslationUnitsMasked(translationUnits, previousTranslationHashes, settings, mask); var tmDataAccess = TmDataAccess.OpenConnection(TranslationProvider.Uri); for (int i = 0; i < results.Length; i++) { var result = results[i]; if (result == null) continue; var translationUnit = translationUnits[i]; if (result.Action == Action.Add || result.Action == Action.Merge || result.Action == Action.Overwrite) { var customFieldsValue = new CustomFieldValues { FileNameFullPath = translationUnit.GetFilePath(), ProjectName = translationUnit.GetProjectName() }; tmDataAccess.AddOrUpdateCustomFields(result.TuId.Id, customFieldsValue); } } return results; }
public ImportResult[] AddOrUpdateTranslationUnits(TranslationUnit[] translationUnits, int[] previousTranslationHashes, ImportSettings settings) { var results = _fileBasedTranslationProviderLanguageDirection.AddOrUpdateTranslationUnits(translationUnits, previousTranslationHashes, settings); var tmDataAccess = TmDataAccess.OpenConnection(TranslationProvider.Uri); for (int i = 0; i < results.Length; i++) { var result = results[i]; if (result == null) continue; var translationUnit = translationUnits[i]; if (result.Action == Action.Add || result.Action == Action.Merge || result.Action == Action.Overwrite) { tmDataAccess.AddOrUpdateSourceFile(result.TuId.Id, translationUnit.DocumentProperties.LastOpenedAsPath); } } return results; }
public ImportResult AddTranslationUnit(TranslationUnit translationUnit, ImportSettings settings) { var result = _fileBasedTranslationProviderLanguageDirection.AddTranslationUnit(translationUnit, settings); if (result == null) return null; var tmDataAccess = TmDataAccess.OpenConnection(TranslationProvider.Uri); if (result.Action == Action.Add || result.Action == Action.Merge || result.Action == Action.Overwrite) { var customFieldsValue = new CustomFieldValues { FileNameFullPath = translationUnit.GetFilePath(), ProjectName = translationUnit.GetProjectName() }; tmDataAccess.AddOrUpdateCustomFields(result.TuId.Id, customFieldsValue); } return result; }
public void ImportAdditionalContentItems <T>(ImportSettings importSettings, T objectToImport, IContent parentContent) { }
public DefaultSharePointDestination(ImportSettings settings) : base(settings) { }
public ImportResult[] AddTranslationUnits(TranslationUnit[] translationUnits, ImportSettings settings) { List <ImportResult> list = new List <ImportResult>(); for (int i = 0; i < translationUnits.Length; i++) { TranslationUnit translationUnit = translationUnits[i]; list.Add(this.AddTranslationUnit(translationUnit, settings)); } return(list.ToArray()); }
public ImportResult[] AddOrUpdateTranslationUnitsMasked(TranslationUnit[] translationUnits, int[] previousTranslationHashes, ImportSettings settings, bool[] mask) { List <ImportResult> list = new List <ImportResult>(); int num = 0; for (int i = 0; i < translationUnits.Length; i++) { TranslationUnit translationUnit = translationUnits[i]; bool flag = mask == null || mask[num]; if (flag) { bool flag2 = previousTranslationHashes != null && previousTranslationHashes[num] > 0; if (flag2) { list.Add(this.UpdateTranslationUnit(translationUnit)); } else { list.Add(this.AddTranslationUnit(translationUnit, settings)); } } else { list.Add(null); } num++; } return(list.ToArray()); }
/// <summary> /// Not required for this implementation. /// </summary> /// <param name="translationUnits"></param> /// <param name="settings"></param> /// <param name="mask"></param> /// <returns></returns> public ImportResult[] AddTranslationUnitsMasked(TranslationUnit[] translationUnits, ImportSettings settings, bool[] mask) { throw new NotImplementedException(); }
/// <summary> /// Not required for this implementation. /// </summary> /// <param name="translationUnits"></param> /// <param name="previousTranslationHashes"></param> /// <param name="settings"></param> /// <returns></returns> public ImportResult[] AddOrUpdateTranslationUnits(TranslationUnit[] translationUnits, int[] previousTranslationHashes, ImportSettings settings) { throw new NotImplementedException(); }
public ProductDataProvider(ImportSettings settings) { _settings = settings; }
public ArchivingDecorator(IProductDataProvider target, ImportSettings settings) { _target = target; _settings = settings; }
public ImportResult AddTranslationUnit(TranslationUnit translationUnit, ImportSettings settings) { var result = _fileBasedTranslationProviderLanguageDirection.AddTranslationUnit(translationUnit, settings); if (result == null) return null; var tmPath = this.TranslationProvider.Uri.AbsolutePath; var tmDataAccess = TmDataAccess.OpenConnection(tmPath); if (result.Action == Action.Add || result.Action == Action.Merge || result.Action == Action.Overwrite) { tmDataAccess.AddOrUpdateSourceFile(result.TuId.Id, translationUnit.DocumentProperties.LastOpenedAsPath); } return result; }
public ImportResult[] AddTranslationUnitsMasked(TranslationUnit[] translationUnits, ImportSettings settings, bool[] mask) { var results = _fileBasedTranslationProviderLanguageDirection.AddTranslationUnitsMasked(translationUnits, settings, mask); var tmPath = this.TranslationProvider.Uri.AbsolutePath; var tmDataAccess = TmDataAccess.OpenConnection(tmPath); for (int i = 0; i < results.Length; i++) { var result = results[i]; if (result == null) continue; var translationUnit = translationUnits[i]; if (result.Action == Action.Add || result.Action == Action.Merge || result.Action == Action.Overwrite) { tmDataAccess.AddOrUpdateSourceFile(result.TuId.Id, translationUnit.DocumentProperties.LastOpenedAsPath); } } return results; }
public ImportResult[] AddTranslationUnitsMasked(TranslationUnit[] translationUnits, ImportSettings settings, bool[] mask) { return null; }
public ImportResult[] AddTranslationUnits(TranslationUnit[] translationUnits, ImportSettings settings) { return null; }
public PostImportFileProcessor(ImportSettings settings) { this.m_settings = settings; }
public ImportSettings(ImportSettings sourceSettings) { ImportSpringBones = sourceSettings.ImportSpringBones; ImportCollision = sourceSettings.ImportCollision; }
public InputReaderService(IOptions <ImportSettings> importSettings, IDecoderService decoder, ILogger <InputReaderService> logger) { _logger = logger; _decoder = decoder; _importSettings = importSettings.Value; }
public override void OnInspectorGUI() { ImportSettings settings = target as ImportSettings; #region Audio import settings custom inspector layout EditorGUILayout.LabelField("Audio Settings", EditorStyles.boldLabel); settings.UseAudioSettings = GUILayout.Toggle(settings.UseAudioSettings, "Use Audio Settings"); EditorGUI.BeginDisabledGroup(!settings.UseAudioSettings); settings.AudioSampleRate = (AudioSampleRateSetting)EditorGUILayout.EnumPopup("Audio Sample Rate", settings.AudioSampleRate); EditorGUI.BeginDisabledGroup(!(settings.AudioSampleRate == AudioSampleRateSetting.OverrideSampleRate)); settings.SampleRateOverride = (ImportSettings.SampleRateOverrideEnum)EditorGUILayout.EnumPopup("Audio Sample Rate Override", settings.SampleRateOverride); EditorGUI.EndDisabledGroup(); settings.CompressionFormat = (AudioCompressionFormat)EditorGUILayout.EnumPopup("Audio Compression Format", settings.CompressionFormat); settings.AudioLoadType = (AudioClipLoadType)EditorGUILayout.EnumPopup("Audio Clip Load Type", settings.AudioLoadType); #region Android Audio Settings GUILayout.Space(10); settings.OverrideAndroidAudioSettings = GUILayout.Toggle(settings.OverrideAndroidAudioSettings, "Override Audio Settings for Android"); EditorGUI.BeginDisabledGroup(!settings.OverrideAndroidAudioSettings); settings.AndroidAudioSampleRate = (AudioSampleRateSetting)EditorGUILayout.EnumPopup("Audio Sample Rate", settings.AndroidAudioSampleRate); EditorGUI.BeginDisabledGroup(!(settings.AndroidAudioSampleRate == AudioSampleRateSetting.OverrideSampleRate)); settings.AndroidSampleRateOverride = (ImportSettings.SampleRateOverrideEnum)EditorGUILayout.EnumPopup("Audio Sample Rate Override", settings.AndroidSampleRateOverride); EditorGUI.EndDisabledGroup(); settings.AndroidCompressionFormat = (AudioCompressionFormat)EditorGUILayout.EnumPopup("Audio Compression Format", settings.AndroidCompressionFormat); settings.AndroidAudioClipLoadType = (AudioClipLoadType)EditorGUILayout.EnumPopup("Audio Clip Load Type", settings.AndroidAudioClipLoadType); EditorGUI.EndDisabledGroup(); #endregion EditorGUI.EndDisabledGroup(); #endregion GUILayout.Space(10); #region Texture import settings custom inspector layout EditorGUILayout.LabelField("Texture Settings", EditorStyles.boldLabel); settings.UseTextureSettings = GUILayout.Toggle(settings.UseTextureSettings, "Use Texture Settings"); EditorGUI.BeginDisabledGroup(!settings.UseTextureSettings); settings.MaxTextureSize = (ImportSettings.MaxTextureSizeEnum)EditorGUILayout.EnumPopup("Max Texture Size", settings.MaxTextureSize); settings.TetxureFilterMode = (FilterMode)EditorGUILayout.EnumPopup("Filter Mode", settings.TetxureFilterMode); EditorGUI.BeginDisabledGroup(settings.TetxureFilterMode == FilterMode.Point); settings.FilterLevel = EditorGUILayout.IntSlider("Anisotropic Filtering Level", settings.FilterLevel, 0, 16); EditorGUI.EndDisabledGroup(); #region Android Texture Settings GUILayout.Space(10); settings.OverrideAndroidTextureSettings = GUILayout.Toggle(settings.OverrideAndroidTextureSettings, "Override Texture Settings for Android"); EditorGUI.BeginDisabledGroup(!settings.OverrideAndroidTextureSettings); settings.AndroidMaxTextureSize = (ImportSettings.MaxTextureSizeEnum)EditorGUILayout.EnumPopup("Max Android Texture Size", settings.AndroidMaxTextureSize); EditorGUI.EndDisabledGroup(); #endregion EditorGUI.EndDisabledGroup(); #endregion //If we want to use the default layout for ease-of-use, comment out the above section and enable the following line: //It does make the inspector slightly less user friendly, but does make the settings easier to extend //base.OnInspectorGUI(); }
/// <summary> /// Not required for this implementation. /// </summary> /// <param name="translationUnits"></param> /// <param name="previousTranslationHashes"></param> /// <param name="settings"></param> /// <param name="mask"></param> /// <returns></returns> public ImportResult[] AddOrUpdateTranslationUnitsMasked(TranslationUnit[] translationUnits, int[] previousTranslationHashes, ImportSettings settings, bool[] mask) { ImportResult[] result = { AddTranslationUnit(translationUnits[translationUnits.GetLength(0) - 1], settings) }; return result; }
protected void wzdImport_NextButtonClick(object sender, WizardNavigationEventArgs e) { switch (e.CurrentStepIndex) { case 0: // Apply settings if (!stpConfigImport.ApplySettings()) { e.Cancel = true; return; } // Update settings ImportSettings = stpConfigImport.Settings; ltlScriptAfter.Text = ScriptHelper.GetScript( "var actDiv = document.getElementById('actDiv'); \n" + "if (actDiv != null) { actDiv.style.display='block'; } \n" + "var buttonsDiv = document.getElementById('buttonsDiv'); if (buttonsDiv != null) { buttonsDiv.disabled=true; } \n" + "BTN_Disable('" + NextButton.ClientID + "'); \n" + "StartUnzipTimer();" ); // Create temporary files asynchronously ctrlAsync.RunAsync(CreateTemporaryFiles, WindowsIdentity.GetCurrent()); e.Cancel = true; break; case 1: // Apply settings if (!stpSiteDetails.ApplySettings()) { e.Cancel = true; return; } // Update settings ImportSettings = stpSiteDetails.Settings; //stpImport.SelectedNodeValue = CMSObjectHelper.GROUP_OBJECTS; stpImport.ReloadData(true); wzdImport.ActiveStepIndex++; break; case 2: // Apply settings if (!stpImport.ApplySettings()) { e.Cancel = true; return; } // Check licences string error = ImportExportControl.CheckLicenses(ImportSettings); if (!string.IsNullOrEmpty(error)) { lblError.Text = error; e.Cancel = true; return; } ImportSettings = stpImport.Settings; // Init the Mimetype helper (required for the Import) MimeTypeHelper.LoadMimeTypes(); // Start asynchronnous Import ImportSettings.DefaultProcessObjectType = ProcessObjectEnum.Selected; if (ImportSettings.SiteIsIncluded) { ImportSettings.EventLogSource = string.Format(ImportSettings.GetAPIString("ImportSite.EventLogSiteSource", "Import '{0}' site"), ResHelper.LocalizeString(ImportSettings.SiteDisplayName)); } ImportManager.Settings = ImportSettings; AsyncWorker worker = new AsyncWorker(); worker.OnFinished += worker_OnFinished; worker.OnError += worker_OnError; worker.RunAsync(ImportManager.Import, WindowsIdentity.GetCurrent()); wzdImport.ActiveStepIndex++; break; } ReloadSteps(); }
public ImportResult AddTranslationUnit(TranslationUnit translationUnit, ImportSettings settings) { return null; }
// Create temporary files and preselect objects private void CreateTemporaryFiles(object parameter) { ImportProvider.CreateTemporaryFiles(ImportSettings); ImportSettings.LoadDefaultSelection(); }
public ImportResult AddTranslationUnit(TranslationUnit translationUnit, ImportSettings settings) { return(this.UpdateTranslationUnit(translationUnit)); }
/// <summary> ///Sends the transaltion to LetsMT. /// </summary> /// <param name="translationUnits"></param> /// <param name="settings"></param> /// <param name="mask"></param> /// <returns></returns> public ImportResult[] AddTranslationUnitsMasked(TranslationUnit[] translationUnits, ImportSettings settings, bool[] mask) { return(UpdateTranslationUnits(translationUnits)); }
private static void GetImportSettings(ImportSettings importSettings) { importSettings.CheckMatchingSublanguages = true; importSettings.ExistingFieldsUpdateMode = ImportSettings.FieldUpdateMode.Merge; importSettings.ExistingTUsUpdateMode = ImportSettings.TUUpdateMode.Overwrite; }
/// <summary> /// Sends the transaltion to LetsMT. /// </summary> /// <param name="translationUnits"></param> /// <param name="previousTranslationHashes"></param> /// <param name="settings"></param> /// <param name="mask"></param> /// <returns></returns> public ImportResult[] AddOrUpdateTranslationUnitsMasked(TranslationUnit[] translationUnits, int[] previousTranslationHashes, ImportSettings settings, bool[] mask) { //Actualy gets called form SDL Studio 2009-2014 int len = translationUnits.Length; ImportResult[] result = new ImportResult[len]; int j = 0; foreach (var tu in translationUnits) { result[j] = new ImportResult(Sdl.LanguagePlatform.TranslationMemory.Action.Add); j++; } new Thread(() => { Thread.CurrentThread.IsBackground = true; int i = 0; foreach (var tu in translationUnits) { if (mask == null || mask[i]) { _provider.StoreTranslation(_languageDirection, tu.SourceSegment.ToString(), tu.TargetSegment.ToString()); } i++; } }).Start(); return(result); }
/// <summary> /// Not required for this implementation. This is used to "train" the source, which if it's readonly /// doesn't work. /// </summary> /// <param name="translationUnits"></param> /// <param name="settings"></param> /// <returns></returns> public ImportResult[] AddTranslationUnits(TranslationUnit[] translationUnits, ImportSettings settings) { Log.logger.Trace(""); throw new NotImplementedException(); }
/// <summary> /// Sends the transaltion to LetsMT. /// </summary> /// <param name="translationUnits"></param> /// <param name="settings"></param> /// <returns></returns> public ImportResult[] AddTranslationUnits(TranslationUnit[] translationUnits, ImportSettings settings) { return(UpdateTranslationUnits(translationUnits)); }
/// <summary> /// Not required for this implementation. /// </summary> public ImportResult[] AddOrUpdateTranslationUnitsMasked(TranslationUnit[] translationUnits, int[] previousTranslationHashes, ImportSettings settings, bool[] mask) { ImportResult[] result = { AddTranslationUnit(translationUnits[translationUnits.GetLength(0) - 1], settings) }; return(result); }
/// <summary> /// Sends the transaltion to LetsMT. /// </summary> /// <param name="translationUnits"></param> /// <param name="previousTranslationHashes"></param> /// <param name="settings"></param> /// <returns></returns> public ImportResult[] AddOrUpdateTranslationUnits(TranslationUnit[] translationUnits, int[] previousTranslationHashes, ImportSettings settings) { return(UpdateTranslationUnits(translationUnits)); }
private void ProcessServersImport(object sender, DoWorkEventArgs doWorkEventArgs) { using (logX.loggerX.InfoCall()) { var worker = sender as BackgroundWorker; if (backgroundWorker.CancellationPending) { doWorkEventArgs.Cancel = true; } else { var repository = doWorkEventArgs.Argument as Repository; if (repository == null) { throw new InvalidCastException(ErrorMsgs.RepositoryObjectNull); } foreach (UltraListViewItem lvImport in lvImportStatus.Items) { if (backgroundWorker.CancellationPending) { doWorkEventArgs.Cancel = true; UpdateItemImportStatus(lvImport, ImportStatusIcon.Undefined, "Cancelled"); } else { try { ImportItem importItem = lvImport.Tag as ImportItem; if (importItem == null) { UpdateItemImportStatus(lvImport, ImportStatusIcon.Error, "Not imported. Data is empty"); continue; //skip element } if (lvImport.CheckState == CheckState.Unchecked) { UpdateItemImportStatus(lvImport, ImportStatusIcon.Undefined, "Skipped"); continue; } var importSettings = new ImportSettings { ForcedServerRegistration = cbRegisterAnyway.Checked }; importSettings.OnImportStatusChanged += delegate(ImportStatusIcon importIcon, string statusMessage) { UpdateItemImportStatus(lvImport, importIcon, statusMessage); }; if (ServerImportManager.ImportItem(importItem, repository, importSettings) && worker != null) { worker.ReportProgress(0, importItem.ServerName.Trim().ToUpper(CultureInfo.InvariantCulture)); } //checking if temporary file was created // if it was , then deleting that file string tempFilename = string.Format("{0}\\{1}", GetAssemblyPath, "test.csv"); if (File.Exists(tempFilename)) { File.Delete(tempFilename); } } catch (Exception ex) { logX.loggerX.Error(ex.Message); UpdateItemImportStatus(lvImport, ImportStatusIcon.Error, ex.Message); } } } } } }
public Clip(string name) { PreImport = new ImportSettings(name); PostImport = new ImportSettings(""); }
// Reads a SpringBone configuration from CSV source text. // If requiredBoneList is not null, bones not in the list will not be created, // and bones in the list not listed in the CSV will be created with default parameters. public static bool SetupFromRecordText ( GameObject springBoneRoot, GameObject colliderRoot, string recordText, ImportSettings importSettings = null, IEnumerable <string> requiredBones = null ) { if (springBoneRoot == null || colliderRoot == null || System.String.IsNullOrEmpty(recordText)) { return(false); } // Copy the source import settings in case we need to change them based on the source text var actualImportSettings = (importSettings != null) ? new ImportSettings(importSettings) : new ImportSettings(); if (!VerifyVersionAndDetectContents(recordText, actualImportSettings)) { return(false); } ParsedSpringBoneSetup springBoneSetup = null; SpringColliderSerialization.ParsedColliderSetup colliderSetup = null; if (actualImportSettings.ImportCollision) { colliderSetup = SpringColliderSerialization.ParsedColliderSetup.ReadColliderSetupFromText( colliderRoot, recordText); if (colliderSetup == null) { Debug.LogError("ダイナミクスセットアップが失敗しました:元データにエラーがあります"); return(false); } } if (actualImportSettings.ImportSpringBones) { var validColliderNames = (colliderSetup != null) ? colliderSetup.GetColliderNames() : null; springBoneSetup = ParsedSpringBoneSetup.ReadSpringBoneSetupFromText( springBoneRoot, colliderRoot, recordText, validColliderNames); if (springBoneSetup == null) { Debug.LogError("ダイナミクスセットアップが失敗しました:元データにエラーがあります"); return(false); } } var hasErrors = (springBoneSetup != null && springBoneSetup.HasErrors) || (colliderSetup != null && colliderSetup.HasErrors); var okayToCreate = !hasErrors; #if UNITY_EDITOR if (hasErrors) { var errorMessage = "ダイナミクスセットアップに一部エラーが出ているものがあります。\n" + "正常なものだけ作成しますか?"; okayToCreate = UnityEditor.EditorUtility.DisplayDialog( "ダイナミクスセットアップ", errorMessage, "作成します", "キャンセル"); } #endif if (!okayToCreate) { return(false); } // Point of no return if (actualImportSettings.ImportCollision && colliderSetup != null) { colliderSetup.BuildObjects(colliderRoot); } if (actualImportSettings.ImportSpringBones && springBoneSetup != null) { springBoneSetup.BuildObjects(springBoneRoot, colliderRoot, requiredBones); } return(true); }
static void Main(string[] args) { bool isAutomaticMode = false; bool isAPIImportMode = false; LogEvent("Starting Import:", true); if (args.Length > 0) { LogEvent("Arguments supplied: "); foreach (var arg in args) { LogEvent("arg: " + arg); if (arg == "-auto") { isAutomaticMode = true; } if (arg == "-api") { isAPIImportMode = true; } } } else { LogEvent("No Arguments supplied."); } if (isAutomaticMode) { bool actionPerformed = false; ActionType mode = ActionType.DataImport; if (mode == ActionType.DataImport && isAPIImportMode == true) { ExportType exportType = ExportType.API; var settings = new ImportSettings { GeolocationShapefilePath = ConfigurationManager.AppSettings["GeolocationShapefilePath"], ImportUserAPIKey = ConfigurationManager.AppSettings["APIKey"], MasterAPIBaseUrl = ConfigurationManager.AppSettings["APIBaseUrl"], TempFolderPath = Settings.Default.Import_DataFolder }; ImportManager importManager = new ImportManager(settings); LogEvent("Performing Import, Publishing via API: " + DateTime.UtcNow.ToShortTimeString()); importManager.PerformImportProcessing(new ImportProcessSettings { ExportType = exportType, DefaultDataPath = Settings.Default.Import_DataFolder, ApiIdentifier = Settings.Default.OCM_API_Identitifer, ApiSessionToken = Settings.Default.OCM_API_SessionToken }); LogEvent("Import Processed. Exiting. " + DateTime.UtcNow.ToShortTimeString()); actionPerformed = true; } if (mode == ActionType.NetworkServices) { //network service polling //OCM.API.NetworkServices.ServiceManager serviceManager = new OCM.API.NetworkServices.ServiceManager(); //serviceManager.Test(OCM.API.NetworkServices.ServiceProvider.CoulombChargePoint); } if (!actionPerformed) { LogEvent("Nothing to do. Exiting. " + DateTime.UtcNow.ToShortTimeString()); } } else { //show UI Application.Run(new AppMain()); } }
[DllImport("usdi")] public static extern void usdiGetImportSettings(Context ctx, ref ImportSettings v);
public ImportException(string message, Exception innerException, ImportSettings settings) : base(message, innerException) { Settings = settings; }
/// <summary> /// Not required for this implementation. /// </summary> /// <param name="translationUnits"></param> /// <param name="settings"></param> /// <returns></returns> public ImportResult[] AddTranslationUnits(TranslationUnit[] translationUnits, ImportSettings settings) { throw new NotImplementedException(); }
protected ImportException(SerializationInfo info, StreamingContext context) : base(info, context) { Settings = (ImportSettings)info.GetValue(SettingsKey, typeof(ImportSettings)); }
public BulkImporter(ImportSettings settings) { _settings = settings; }
public ImportResult[] AddTranslationUnitsMasked(TranslationUnit[] translationUnits, ImportSettings settings, bool[] mask) { List <ImportResult> list = new List <ImportResult>(); int num = 0; for (int i = 0; i < translationUnits.Length; i++) { TranslationUnit translationUnit = translationUnits[i]; bool flag = mask == null || mask[num]; if (flag) { ImportResult item = this.AddTranslationUnit(translationUnit, settings); list.Add(item); } else { list.Add(null); } num++; } return(list.ToArray()); }
public ImportResult[] AddOrUpdateTranslationUnits(TranslationUnit[] translationUnits, int[] previousTranslationHashes, ImportSettings settings) { return(this.AddOrUpdateTranslationUnitsMasked(translationUnits, previousTranslationHashes, settings, null)); }
public ImportResult[] AddOrUpdateTranslationUnitsMasked(TranslationUnit[] translationUnits, int[] previousTranslationHashes, ImportSettings settings, bool[] mask) { return null; }