AcManager.App.DataSyntaxErrorCatcher.Catch C# (CSharp) Метод

Catch() публичный Метод

public Catch ( AbstractDataFile file, int line ) : void
file AcTools.DataFile.AbstractDataFile
line int
Результат void
            public void Catch(AbstractDataFile file, int line) {
                if (file.Mode == AbstractDataFile.StorageMode.AcdFile) {
                    NonfatalError.NotifyBackground(string.Format(ToolsStrings.SyntaxError_Packed, file.UnpackedFilename, line),
                            ToolsStrings.SyntaxError_Commentary);
                } else {
                    NonfatalError.NotifyBackground(string.Format(ToolsStrings.SyntaxError_Unpacked, Path.GetFileName(file.SourceFilename), line),
                            ToolsStrings.SyntaxError_Commentary, null, new[] {
                                new INonfatalErrorSolution(ToolsStrings.SyntaxError_Solution, null, token => {
                                    WindowsHelper.OpenFile(file.SourceFilename);
                                    return Task.Delay(0, token);
                                })
                            });
                }
            }
        }
App.DataSyntaxErrorCatcher