dev/fixtures/EmptyCommandServices.cs

A tiny compatibility shim implementing ICommandServices that always returns null for any requested service. It signals unavailable game services in a fixture environment.

using SboxSuperuser;

namespace SuperuserCompatibilityLab.Engine.Commands;

internal sealed class EmptyCommandServices : ICommandServices
{
	/// <summary>Reports game capabilities unavailable in the compatibility fixture.</summary>
	public T GetService<T>() where T : class => null;
}