TeamCity.CSharpInteractive/TeamCityCSharpInteractiveHostInitializer.cs (15 lines of code) (raw):
namespace TeamCity.CSharpInteractive
{
using System.Diagnostics.CodeAnalysis;
using System.Runtime.CompilerServices;
using HostApi;
internal static class TeamCityCSharpInteractiveHostInitializer
{
[ModuleInitializer]
[SuppressMessage("Usage", "CA2255:The \'ModuleInitializer\' attribute should not be used in libraries")]
public static void Initialize()
{
// ReSharper disable once ReturnValueOfPureMethodIsNotUsed
Host.GetService<IHost>();
}
}
}