Skip to content

Commit 752698e

Browse files
Merge branch 'develop'
2 parents 1175bd6 + cd503e4 commit 752698e

37 files changed

+1293
-666
lines changed

.editorconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ dotnet_diagnostic.IDE0090.severity = none
144144
dotnet_diagnostic.VSTHRD101.severity = error
145145
# VSTHRD003: Avoid awaiting foreign Tasks
146146
dotnet_diagnostic.VSTHRD003.severity = none
147+
csharp_prefer_system_threading_lock = true:suggestion
147148

148149
# /Signature-Code .editorconfig
149150

CK.ActivityMonitor.SimpleSender/ActivityMonitorSimpleSenderExtension.Group-Gen.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
using System;
66
using System.Runtime.CompilerServices;
77
using System.ComponentModel;
8-
#nullable enable
8+
99

1010
namespace CK.Core
1111
{

CK.ActivityMonitor.SimpleSender/ActivityMonitorSimpleSenderExtension.Group-Gen.tt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
using System;
1212
using System.Runtime.CompilerServices;
1313
using System.ComponentModel;
14-
#nullable enable
14+
1515

1616
namespace CK.Core
1717
{

CK.ActivityMonitor.SimpleSender/ActivityMonitorSimpleSenderExtension.Log-Gen.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
using System;
66
using System.Runtime.CompilerServices;
77
using System.ComponentModel;
8-
#nullable enable
8+
99

1010
namespace CK.Core
1111
{

CK.ActivityMonitor.SimpleSender/ActivityMonitorSimpleSenderExtension.Log-Gen.tt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
using System;
1212
using System.Runtime.CompilerServices;
1313
using System.ComponentModel;
14-
#nullable enable
14+
1515

1616
namespace CK.Core
1717
{

CK.ActivityMonitor/ActivityMonitorExternalLogData.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public sealed partial class ActivityMonitorExternalLogData
5959
/// <inheritdoc cref="ActivityMonitorLogData.IsParallel"/>
6060
public bool IsParallel => (_flags & 1) != 0;
6161

62-
/// <inheritdoc cref="ActivityMonitorLogData.IsParallel"/>
62+
/// <inheritdoc cref="ActivityMonitorLogData.IsOpenGroup"/>
6363
public bool IsOpenGroup => (_flags & 2) != 0;
6464

6565
/// <inheritdoc cref="ActivityMonitorLogData.GetLogKeyString"/>
@@ -106,6 +106,8 @@ public void Release()
106106
{
107107
_text = null;
108108
_exceptionData = null;
109+
_fileName = null;
110+
_lineNumber = 0;
109111
Release( this );
110112
return;
111113
}

CK.ActivityMonitor/CK.ActivityMonitor.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
</Description>
1111
</PropertyGroup>
1212
<ItemGroup>
13-
<PackageReference Include="CK.Core" Version="21.1.0" />
13+
<PackageReference Include="CK.Core" Version="22.0.0" />
14+
<PackageReference Include="Shouldly" Version="4.3.0" />
1415
</ItemGroup>
1516
</Project>

CK.ActivityMonitor/Client/ActivityMonitorSimpleCollector.cs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public sealed class ActivityMonitorSimpleCollector : IActivityMonitorClient
1717
/// <summary>
1818
/// Element of the <see cref="ActivityMonitorSimpleCollector.Entries">Entries</see>.
1919
/// </summary>
20-
public class Entry
20+
public sealed class Entry
2121
{
2222
/// <summary>
2323
/// The tags of the log entry.
@@ -34,6 +34,11 @@ public class Entry
3434
/// </summary>
3535
public readonly DateTimeStamp LogTime;
3636

37+
/// <summary>
38+
/// Depth of the log entry.
39+
/// </summary>
40+
public readonly int Depth;
41+
3742
/// <summary>
3843
/// The text of the log entry.
3944
/// </summary>
@@ -44,10 +49,11 @@ public class Entry
4449
/// </summary>
4550
public readonly Exception? Exception;
4651

47-
internal Entry( CKTrait tags, LogLevel level, string text, DateTimeStamp logTime, Exception? ex )
52+
internal Entry( CKTrait tags, int depth, LogLevel level, string text, DateTimeStamp logTime, Exception? ex )
4853
{
4954
Throw.DebugAssert( (level & LogLevel.IsFiltered) == 0 );
5055
Tags = tags;
56+
Depth = depth;
5157
MaskedLevel = level;
5258
LogTime = logTime;
5359
Text = text;
@@ -125,7 +131,7 @@ void OnLog( ref ActivityMonitorLogData data )
125131
{
126132
if( (int)data.MaskedLevel >= (int)_filter )
127133
{
128-
_entries.Push( new Entry( data.Tags, data.MaskedLevel, data.Text, data.LogTime, data.Exception ) );
134+
_entries.Push( new Entry( data.Tags, data.Depth, data.MaskedLevel, data.Text, data.LogTime, data.Exception ) );
129135
}
130136
}
131137

CodeCakeBuilder/CodeCakeBuilder.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
<Nullable>annotations</Nullable>
1010
</PropertyGroup>
1111
<ItemGroup>
12-
<PackageReference Include="CK.Core" Version="20.0.1" />
12+
<PackageReference Include="CK.Core" Version="21.1.0" />
1313
</ItemGroup>
1414
<ItemGroup>
15-
<PackageReference Include="NuGet.Credentials" Version="6.12.1" />
15+
<PackageReference Include="NuGet.Credentials" Version="6.13.1" />
1616
</ItemGroup>
1717
<ItemGroup>
1818
<None Remove="TestResult.xml" />
1919
</ItemGroup>
2020
<ItemGroup>
21-
<PackageReference Include="SimpleGitVersion.Cake" Version="11.0.2" />
21+
<PackageReference Include="SimpleGitVersion.Cake" Version="11.1.0" />
2222
</ItemGroup>
2323
</Project>

CodeCakeBuilder/dotnet/Build.NuGetHelper.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
using NuGet.Packaging.Core;
1010
using NuGet.Protocol;
1111
using NuGet.Protocol.Core.Types;
12-
using NuGet.Protocol.Plugins;
1312
using NuGet.Versioning;
1413
using System;
1514
using System.Collections.Generic;

0 commit comments

Comments
 (0)