Skip to content

Commit f6d929e

Browse files
update nugets
1 parent f5f5319 commit f6d929e

File tree

8 files changed

+33
-25
lines changed

8 files changed

+33
-25
lines changed

.github/workflows/dotnet-core-desktop.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ jobs:
2323

2424
steps:
2525
- name: Checkout
26-
uses: actions/checkout@v4.2.2
26+
uses: actions/checkout@v5
2727
with:
2828
fetch-depth: 0
2929

3030
# Install the .NET Core workload
3131
- name: Install .NET Core
32-
uses: actions/setup-dotnet@v4.2.0
32+
uses: actions/setup-dotnet@v5.0.0
3333
with:
3434
dotnet-version: 9.0.x
3535

Analogy.LogViewer.WindowsEventLogs/Analogy.LogViewer.WindowsEventLogs.csproj

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
1-
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
2-
1+
<Project Sdk="Microsoft.NET.Sdk">
32
<PropertyGroup>
43
<OutputType>Library</OutputType>
54
<TargetFrameworks>net9.0-windows;net8.0-windows;net48</TargetFrameworks>
5+
<VersionPrefix>9.0.0</VersionPrefix>
6+
<VersionSuffix>rc1</VersionSuffix>
7+
<UseWindowsForms>true</UseWindowsForms>
8+
<OutputType>Library</OutputType>
69
<Authors>Lior Banai</Authors>
710
<Description>Extension for Analogy Log Viewer that shows Windows Event logs and read local *.Evtx files</Description>
811
<Copyright>Lior Banai 2020-2025</Copyright>
912
<PackageProjectUrl>https://github.com/Analogy-LogViewer/Analogy.LogViewer.WindowsEventLogs</PackageProjectUrl>
1013
<RepositoryUrl>https://github.com/Analogy-LogViewer/Analogy.LogViewer.WindowsEventLogs</RepositoryUrl>
1114
<PackageIcon>AnalogyWindows.png</PackageIcon>
12-
<VersionPrefix>8.1.0</VersionPrefix>
13-
<VersionSuffix></VersionSuffix>
1415
<Company>Analogy.LogViewer</Company>
1516
</PropertyGroup>
1617

1718
<ItemGroup>
18-
<PackageReference Include="Analogy.LogViewer.Interfaces" Version="8.1.0" />
19-
<PackageReference Include="Analogy.LogViewer.Template" Version="8.1.0" />
19+
<PackageReference Include="Analogy.LogViewer.Interfaces" Version="9.0.0-rc2" />
20+
<PackageReference Include="Analogy.LogViewer.Template" Version="9.0.0-rc4" />
2021
</ItemGroup>
2122
<ItemGroup>
2223
<Compile Update="Properties\Resources.Designer.cs">

Analogy.LogViewer.WindowsEventLogs/IAnalogy/EventLogDataProvidersFactory.cs

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using Analogy.Interfaces;
22
using Analogy.Interfaces.DataTypes;
3-
using Analogy.Interfaces.Factories;
3+
using Analogy.Interfaces.WinForms;
4+
using Analogy.Interfaces.WinForms.DataTypes;
45
using Analogy.LogViewer.Template;
56
using Analogy.LogViewer.Template.Managers;
67
using Microsoft.Extensions.Logging;
@@ -14,15 +15,15 @@
1415

1516
namespace Analogy.LogViewer.WindowsEventLogs.IAnalogy
1617
{
17-
public class EventLogDataProvidersFactory : DataProvidersFactory
18+
public class EventLogDataProvidersFactory : DataProvidersFactoryWinForms
1819
{
1920
public override Guid FactoryId { get; set; } = EventLogPrimaryFactory.id;
2021
public override string Title { get; set; } = "Windows Event Log Data Provider";
2122

22-
public override IEnumerable<IAnalogyDataProvider> DataProviders { get; set; }
23+
public override IEnumerable<IAnalogyDataProviderWinForms> DataProviders { get; set; }
2324
public EventLogDataProvidersFactory()
2425
{
25-
DataProviders = new List<IAnalogyDataProvider>
26+
DataProviders = new List<IAnalogyDataProviderWinForms>
2627
{
2728
new RealTimeEventLogs(),
2829
new OfflineEventLogDataProvider(),
@@ -34,23 +35,28 @@ public EventLogDataProvidersFactory()
3435
}
3536
}
3637

37-
public class WindowsEventLogFile : IAnalogySingleFileDataProvider
38+
public class WindowsEventLogFile : IAnalogySingleFileDataProviderWinForms
3839
{
3940
public bool DisableFilePoolingOption { get; } = true;
4041
public string FileNamePath { get; set; }
4142
public event EventHandler<AnalogyStartedProcessingArgs>? ProcessingStarted;
4243
public event EventHandler<AnalogyEndProcessingArgs>? ProcessingFinished;
4344

44-
public virtual IEnumerable<AnalogyLogMessagePropertyName> HideExistingColumns() => Enumerable.Empty<AnalogyLogMessagePropertyName>();
45+
public virtual IEnumerable<AnalogyLogMessagePropertyName> HideExistingColumns() => [];
4546

46-
public virtual IEnumerable<string> HideAdditionalColumns() => Enumerable.Empty<string>();
47+
public virtual IEnumerable<string> HideAdditionalColumns() => [];
4748

4849
public Guid Id { get; set; }
4950
public Image? LargeImage { get; set; }
5051
public Image? SmallImage { get; set; }
5152
public string OptionalTitle { get; set; }
5253
public bool UseCustomColors { get; set; }
53-
public AnalogyToolTip? ToolTip { get; set; }
54+
AnalogyToolTip? IAnalogyDataProvider.ToolTip
55+
{
56+
get => ToolTip;
57+
set => ToolTip = value is AnalogyToolTipWinForms tool ? tool : null;
58+
}
59+
public AnalogyToolTipWinForms? ToolTip { get; set; }
5460

5561
public IEnumerable<(string OriginalHeader, string ReplacementHeader)> GetReplacementHeaders()
5662
=> Array.Empty<(string, string)>();

Analogy.LogViewer.WindowsEventLogs/IAnalogy/EventLogPrimaryFactory.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
namespace Analogy.LogViewer.WindowsEventLogs.IAnalogy
1010
{
11-
public class EventLogPrimaryFactory : PrimaryFactory
11+
public class EventLogPrimaryFactory : PrimaryFactoryWinForms
1212
{
1313
internal static Guid id = new Guid("3999DB4C-0E22-4795-92C1-61B05EDB3F6C");
1414

Analogy.LogViewer.WindowsEventLogs/IAnalogy/EventLogsDataProviderSettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
namespace Analogy.LogViewer.WindowsEventLogs.IAnalogy
1111
{
12-
public class EventLogsDataProviderSettings : TemplateUserSettingsFactory
12+
public class EventLogsDataProviderSettings : TemplateUserSettingsFactoryWinForms
1313
{
1414
public override string Title { get; set; } = "Windows Event Logs settings";
1515
public override UserControl DataProviderSettings { get; set; }

Analogy.LogViewer.WindowsEventLogs/IAnalogy/OfflineEventLogDataProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
namespace Analogy.LogViewer.WindowsEventLogs
1717
{
18-
public class OfflineEventLogDataProvider : OfflineDataProvider
18+
public class OfflineEventLogDataProvider : OfflineDataProviderWinForms
1919
{
2020
public override string OptionalTitle { get; set; } = "Windows Event Log Data Provider";
2121
public override Guid Id { get; set; } = new Guid("465F4963-71F3-4E50-8253-FA286BF5692B");

Analogy.LogViewer.WindowsEventLogs/IAnalogy/RealTimeEventLogs.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using Analogy.Interfaces;
22
using Analogy.Interfaces.DataTypes;
3+
using Analogy.Interfaces.WinForms;
34
using Analogy.LogViewer.Template;
45
using Analogy.LogViewer.Template.Managers;
56
using Analogy.LogViewer.WindowsEventLogs.Managers;
@@ -15,7 +16,7 @@
1516

1617
namespace Analogy.LogViewer.WindowsEventLogs
1718
{
18-
public class RealTimeEventLogs : OnlineDataProvider
19+
public class RealTimeEventLogs : OnlineDataProviderWinForms
1920
{
2021
private List<EventLog> Logs = new List<EventLog>();
2122
public override Guid Id { get; set; } = new Guid("407C8AD7-E7A3-4B36-9221-BB5D48E78766");
@@ -26,10 +27,10 @@ public class RealTimeEventLogs : OnlineDataProvider
2627
public override string OptionalTitle { get; set; } = "Real Time Windows Event logs";
2728
public override Task<bool> CanStartReceiving() => Task.FromResult(true);
2829

29-
public override IAnalogyOfflineDataProvider FileOperationsHandler { get; set; }
30+
public override IAnalogyOfflineDataProviderWinForms FileOperationsHandler { get; set; }
3031
public override bool UseCustomColors { get; set; }
3132
public override IEnumerable<(string OriginalHeader, string ReplacementHeader)> GetReplacementHeaders()
32-
=> Array.Empty<(string, string)>();
33+
=> [];
3334

3435
public override (Color BackgroundColor, Color ForegroundColor) GetColorForMessage(IAnalogyLogMessage logMessage)
3536
=> (Color.Empty, Color.Empty);

Directory.Build.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,15 @@
3131
</ItemGroup>
3232
<!-- Analyzers (Roslyn, Meziantou, StyleCop, ...) -->
3333
<ItemGroup>
34-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.CodeStyle" Version="4.13.0">
34+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.CodeStyle" Version="4.14.0">
3535
<PrivateAssets>all</PrivateAssets>
3636
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3737
</PackageReference>
38-
<PackageReference Include="Meziantou.Analyzer" Version="2.0.194">
38+
<PackageReference Include="Meziantou.Analyzer" Version="2.0.250">
3939
<PrivateAssets>all</PrivateAssets>
4040
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4141
</PackageReference>
42-
<PackageReference Include="Roslynator.Analyzers" Version="4.13.1">
42+
<PackageReference Include="Roslynator.Analyzers" Version="4.14.1">
4343
<PrivateAssets>all</PrivateAssets>
4444
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
4545
</PackageReference>

0 commit comments

Comments
 (0)