Skip to content

Commit a54c7d8

Browse files
authored
Merge pull request #210 from jafin/fix/perf-benchmark-tfm-compat
Fix performance benchmark TFM compatibility. Update to latest ExCSS ver
2 parents 9fe99fa + 9ef2ae9 commit a54c7d8

4 files changed

Lines changed: 13 additions & 6 deletions

File tree

src/AngleSharp.Performance.Css/AngleSharp.Performance.Css.csproj

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>net10.0</TargetFramework>
3+
<TargetFrameworks>net472;net10.0</TargetFrameworks>
44
<ApplicationIcon />
55
<OutputType>Exe</OutputType>
66
<StartupObject />
@@ -26,8 +26,11 @@
2626
</ItemGroup>
2727

2828
<ItemGroup>
29-
<PackageReference Include="Alba.CsCss" version="1.0.1.0" />
3029
<PackageReference Include="AngleSharp" Version="1.4.0" />
31-
<PackageReference Include="ExCSS" version="2.0.6" />
30+
<PackageReference Include="ExCSS" version="4.3.1" />
31+
</ItemGroup>
32+
33+
<ItemGroup Condition="'$(TargetFramework)' == 'net472'">
34+
<PackageReference Include="Alba.CsCss" version="1.0.1.0" />
3235
</ItemGroup>
3336
</Project>

src/AngleSharp.Performance.Css/CsCssParser.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
namespace AngleSharp.Performance.Css
1+
#if NET472
2+
namespace AngleSharp.Performance.Css
23
{
34
using Alba.CsCss.Style;
45
using System;
@@ -24,3 +25,4 @@ public void Run(String source)
2425
}
2526
}
2627
}
28+
#endif

src/AngleSharp.Performance.Css/ExCssParser.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ class ExCssParser : ITestee
77
{
88
public String Name => "ExCSS";
99

10-
public Type Library => typeof(Parser);
10+
public Type Library => typeof(StylesheetParser);
1111

1212
public void Run(String source)
1313
{
14-
var parser = new Parser();
14+
var parser = new StylesheetParser();
1515
parser.Parse(source);
1616
}
1717
}

src/AngleSharp.Performance.Css/Program.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ static void Main(String[] args)
1616
{
1717
new AngleSharpParser(),
1818
new ExCssParser(),
19+
#if NET472
1920
new CsCssParser(),
21+
#endif
2022
};
2123

2224
var testsuite = new TestSuite(parsers, stylesheets.Tests, new Output(), new Warmup())

0 commit comments

Comments
 (0)