Dependencies update & cleanup (#5590)

* Dependencies update & cleanup

Fixes security vuln warnings etc

* Remove ILReader dependency

RIP in piss FastAccessors.
This commit is contained in:
Pieter-Jan Briers
2025-01-08 02:19:27 +01:00
committed by GitHub
parent f2b096f145
commit dfc4894c8b
21 changed files with 104 additions and 85 deletions

View File

@@ -1,13 +1,12 @@
using System.Reflection;
using ILReader;
using ILReader.Readers;
using Robust.Shared.Toolshed;
using Robust.Shared.Toolshed;
namespace Robust.Shared.Scripting;
[ToolshedCommand]
public sealed class ILCommand : ToolshedCommand
{
// Disabled due to relying on external dependency ILReader.
/*
[CommandImplementation("dumpil")]
public void DumpIL(
IInvocationContext ctx,
@@ -30,5 +29,6 @@ public sealed class ILCommand : ToolshedCommand
IILReaderConfiguration cfg = ILReader.Configuration.Resolve(method);
return cfg.GetReader(method);
}
*/
}

View File

@@ -7,11 +7,13 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="ILReader.Core" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Features" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" />
<PackageReference Include="JetBrains.Annotations" PrivateAssets="All" />
<!-- Needed to pin transitive dependency versions. -->
<PackageReference Include="System.Text.Json" />
</ItemGroup>
<ItemGroup>