Files
ZuneUIXTools/DebugAdapter/UIX.DebugAdapter.Server/ServiceCollectionExtensions.cs
T
2025-12-01 00:45:01 -06:00

17 lines
536 B
C#

using Microsoft.Extensions.DependencyInjection;
using Microsoft.Iris.Debug;
namespace Microsoft.Iris.DebugAdapter.Server;
internal static class ServiceCollectionExtensions
{
public static IServiceCollection AddIrisDebugServices(this IServiceCollection services, IDebuggerServer debuggerServer, string symbolDir, string? sourceDir)
{
DebugSymbolResolver symbolResolver = new(symbolDir, sourceDir);
return services
.AddSingleton(symbolResolver)
.AddSingleton(debuggerServer);
}
}