using System.Diagnostics.Metrics; using Robust.Server.Configuration; using Robust.Server.Console; using Robust.Server.DataMetrics; using Robust.Server.GameObjects; using Robust.Server.GameStates; using Robust.Server.Localization; using Robust.Server.Network.Transfer; using Robust.Server.Placement; using Robust.Server.Player; using Robust.Server.Prototypes; using Robust.Server.Reflection; using Robust.Server.Replays; using Robust.Server.Scripting; using Robust.Server.Serialization; using Robust.Server.ServerHub; using Robust.Server.ServerStatus; using Robust.Server.Upload; using Robust.Server.ViewVariables; using Robust.Shared; using Robust.Shared.Configuration; using Robust.Shared.Console; using Robust.Shared.ContentPack; using Robust.Shared.GameObjects; using Robust.Shared.IoC; using Robust.Shared.Localization; using Robust.Shared.Map; using Robust.Shared.Network; using Robust.Shared.Network.Transfer; using Robust.Shared.Player; using Robust.Shared.Prototypes; using Robust.Shared.Reflection; using Robust.Shared.Replays; using Robust.Shared.Serialization; using Robust.Shared.Timing; using Robust.Shared.Upload; using Robust.Shared.ViewVariables; namespace Robust.Server { internal static class ServerIoC { /// /// Registers all the types into the /// internal static void RegisterIoC(IDependencyCollection deps) { SharedIoC.RegisterIoC(deps); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); deps.Register(); } } }