예제 #1
0
        private async Task ReportAsync(ILogMessage message)
        {
            await NuGetUIThreadHelper.JoinableTaskFactory.SwitchToMainThreadAsync();

            var errorListEntry = new ErrorListTableEntry(message);

            _errorList.Value.AddNuGetEntries(errorListEntry);
        }
예제 #2
0
        public void ReportError(ILogMessage message)
        {
            Run(async() =>
            {
                await NuGetUIThreadHelper.JoinableTaskFactory.SwitchToMainThreadAsync();

                var errorListEntry = new ErrorListTableEntry(message);
                ErrorListTableDataSource.Value.AddNuGetEntries(errorListEntry);
            },
                $"{nameof(ReportError)}/{nameof(ILogMessage)}");
        }
예제 #3
0
        public void ReportError(ILogMessage message)
        {
            var errorListEntry = new ErrorListTableEntry(message);

            _errorList.Value.AddNuGetEntries(errorListEntry);
        }
예제 #4
0
        public void ReportError(string message)
        {
            var errorListEntry = new ErrorListTableEntry(message, LogLevel.Error);

            ErrorListTableDataSource.Value.AddNuGetEntries(errorListEntry);
        }