/// <summary> /// Try to load the file. /// Possibly this might raise an exception. That exception is not caught here /// </summary> /// <param name="file">The file that needs to be loaded</param> public override void TryLoading(string file) { if (_sigcfg == null) { FilesLoaded = 0; #pragma warning disable CA1303 // Do not pass literals as localized parameters Console.WriteLine("signal script files can not be loaded independently. Try the option /d"); #pragma warning restore CA1303 // Do not pass literals as localized parameters } else { // we want to load the signal scripts one by one, not as a group List <string> scriptFiles = new List <string>() { Path.GetFileName(file) }; _ = new SignalScripts(_sigcfg.ScriptPath, scriptFiles, _sigcfg.SignalTypes); } }
//================================================================================================// // // Constructor // //================================================================================================// public SIGSCRfile(SignalScripts scripts) { SignalScripts = scripts; }
public static void Initialize(SignalScripts scripts) { SignalScripts = scripts; }