diff --git a/src/Tgstation.Server.Client/AdministrationClient.cs b/src/Tgstation.Server.Client/AdministrationClient.cs
index 3f6bb7d661..1f626a8fbd 100644
--- a/src/Tgstation.Server.Client/AdministrationClient.cs
+++ b/src/Tgstation.Server.Client/AdministrationClient.cs
@@ -11,7 +11,7 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Client
{
- ///
+ ///
sealed class AdministrationClient : PaginatedClient, IAdministrationClient
{
///
diff --git a/src/Tgstation.Server.Client/Components/ByondClient.cs b/src/Tgstation.Server.Client/Components/ByondClient.cs
index c167af0665..2f418e7d0c 100644
--- a/src/Tgstation.Server.Client/Components/ByondClient.cs
+++ b/src/Tgstation.Server.Client/Components/ByondClient.cs
@@ -11,7 +11,7 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Client.Components
{
- ///
+ ///
sealed class ByondClient : PaginatedClient, IByondClient
{
///
diff --git a/src/Tgstation.Server.Client/Components/ChatBotsClient.cs b/src/Tgstation.Server.Client/Components/ChatBotsClient.cs
index d53b0044ac..b070123513 100644
--- a/src/Tgstation.Server.Client/Components/ChatBotsClient.cs
+++ b/src/Tgstation.Server.Client/Components/ChatBotsClient.cs
@@ -10,7 +10,7 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Client.Components
{
- ///
+ ///
sealed class ChatBotsClient : PaginatedClient, IChatBotsClient
{
///
diff --git a/src/Tgstation.Server.Client/Components/ConfigurationClient.cs b/src/Tgstation.Server.Client/Components/ConfigurationClient.cs
index 378811083d..694c40b701 100644
--- a/src/Tgstation.Server.Client/Components/ConfigurationClient.cs
+++ b/src/Tgstation.Server.Client/Components/ConfigurationClient.cs
@@ -11,7 +11,7 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Client.Components
{
- ///
+ ///
sealed class ConfigurationClient : PaginatedClient, IConfigurationClient
{
///
diff --git a/src/Tgstation.Server.Client/Components/DreamMakerClient.cs b/src/Tgstation.Server.Client/Components/DreamMakerClient.cs
index 11bacc51db..867d792870 100644
--- a/src/Tgstation.Server.Client/Components/DreamMakerClient.cs
+++ b/src/Tgstation.Server.Client/Components/DreamMakerClient.cs
@@ -10,7 +10,7 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Client.Components
{
- ///
+ ///
sealed class DreamMakerClient : PaginatedClient, IDreamMakerClient
{
///
diff --git a/src/Tgstation.Server.Client/Components/InstancePermissionSetClient.cs b/src/Tgstation.Server.Client/Components/InstancePermissionSetClient.cs
index 1403ac073a..957c7b71fa 100644
--- a/src/Tgstation.Server.Client/Components/InstancePermissionSetClient.cs
+++ b/src/Tgstation.Server.Client/Components/InstancePermissionSetClient.cs
@@ -11,7 +11,7 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Client.Components
{
- ///
+ ///
sealed class InstancePermissionSetClient : PaginatedClient, IInstancePermissionSetClient
{
///
diff --git a/src/Tgstation.Server.Client/Components/JobsClient.cs b/src/Tgstation.Server.Client/Components/JobsClient.cs
index c143576873..fcdc4ef76e 100644
--- a/src/Tgstation.Server.Client/Components/JobsClient.cs
+++ b/src/Tgstation.Server.Client/Components/JobsClient.cs
@@ -9,7 +9,7 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Client.Components
{
- ///
+ ///
sealed class JobsClient : PaginatedClient, IJobsClient
{
///
diff --git a/src/Tgstation.Server.Client/InstanceManagerClient.cs b/src/Tgstation.Server.Client/InstanceManagerClient.cs
index 96179f0154..f6bf2bf4d5 100644
--- a/src/Tgstation.Server.Client/InstanceManagerClient.cs
+++ b/src/Tgstation.Server.Client/InstanceManagerClient.cs
@@ -11,7 +11,7 @@ using Tgstation.Server.Client.Components;
namespace Tgstation.Server.Client
{
- ///
+ ///
sealed class InstanceManagerClient : PaginatedClient, IInstanceManagerClient
{
///
diff --git a/src/Tgstation.Server.Client/UserGroupsClient.cs b/src/Tgstation.Server.Client/UserGroupsClient.cs
index 449258b119..53390cd3c2 100644
--- a/src/Tgstation.Server.Client/UserGroupsClient.cs
+++ b/src/Tgstation.Server.Client/UserGroupsClient.cs
@@ -10,7 +10,7 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Client
{
- ///
+ ///
sealed class UserGroupsClient : PaginatedClient, IUserGroupsClient
{
///
diff --git a/src/Tgstation.Server.Client/UsersClient.cs b/src/Tgstation.Server.Client/UsersClient.cs
index 2a7b6626f7..ac8aed9ff2 100644
--- a/src/Tgstation.Server.Client/UsersClient.cs
+++ b/src/Tgstation.Server.Client/UsersClient.cs
@@ -10,7 +10,7 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Client
{
- ///
+ ///
sealed class UsersClient : PaginatedClient, IUsersClient
{
///
diff --git a/src/Tgstation.Server.Host/Components/Byond/ByondExecutableLock.cs b/src/Tgstation.Server.Host/Components/Byond/ByondExecutableLock.cs
index 01c39925a2..334b3469ea 100644
--- a/src/Tgstation.Server.Host/Components/Byond/ByondExecutableLock.cs
+++ b/src/Tgstation.Server.Host/Components/Byond/ByondExecutableLock.cs
@@ -4,7 +4,7 @@ using Tgstation.Server.Host.Utils;
namespace Tgstation.Server.Host.Components.Byond
{
- ///
+ ///
sealed class ByondExecutableLock : ReferenceCounter, IByondExecutableLock
{
///
diff --git a/src/Tgstation.Server.Host/Components/Chat/ChatManager.cs b/src/Tgstation.Server.Host/Components/Chat/ChatManager.cs
index 6e9745399e..85c5c87e92 100644
--- a/src/Tgstation.Server.Host/Components/Chat/ChatManager.cs
+++ b/src/Tgstation.Server.Host/Components/Chat/ChatManager.cs
@@ -20,7 +20,7 @@ using Tgstation.Server.Host.Utils;
namespace Tgstation.Server.Host.Components.Chat
{
- ///
+ ///
// TODO: Decomplexify
#pragma warning disable CA1506
sealed class ChatManager : IChatManager, IRestartHandler
diff --git a/src/Tgstation.Server.Host/Components/InstanceManager.cs b/src/Tgstation.Server.Host/Components/InstanceManager.cs
index 6ead6dc1dc..2fa96242cd 100644
--- a/src/Tgstation.Server.Host/Components/InstanceManager.cs
+++ b/src/Tgstation.Server.Host/Components/InstanceManager.cs
@@ -27,7 +27,7 @@ using Tgstation.Server.Host.Utils;
namespace Tgstation.Server.Host.Components
{
- ///
+ ///
sealed class InstanceManager :
IInstanceManager,
IInstanceCoreProvider,
diff --git a/src/Tgstation.Server.Host/Components/Session/SessionController.cs b/src/Tgstation.Server.Host/Components/Session/SessionController.cs
index f43c46162f..2da8c03b58 100644
--- a/src/Tgstation.Server.Host/Components/Session/SessionController.cs
+++ b/src/Tgstation.Server.Host/Components/Session/SessionController.cs
@@ -26,7 +26,7 @@ using Tgstation.Server.Host.Utils;
namespace Tgstation.Server.Host.Components.Session
{
- ///
+ ///
sealed class SessionController : Chunker, ISessionController, IBridgeHandler, IChannelSink
{
///
diff --git a/src/Tgstation.Server.Host/Core/ServerUpdater.cs b/src/Tgstation.Server.Host/Core/ServerUpdater.cs
index 570b613b70..77d2ea3da4 100644
--- a/src/Tgstation.Server.Host/Core/ServerUpdater.cs
+++ b/src/Tgstation.Server.Host/Core/ServerUpdater.cs
@@ -13,7 +13,7 @@ using Tgstation.Server.Host.Utils.GitHub;
namespace Tgstation.Server.Host.Core
{
- ///
+ ///
sealed class ServerUpdater : IServerUpdater, IServerUpdateExecutor
{
///
diff --git a/src/Tgstation.Server.Host/IO/Console.cs b/src/Tgstation.Server.Host/IO/Console.cs
index 0643ac9cab..fdf06eea52 100644
--- a/src/Tgstation.Server.Host/IO/Console.cs
+++ b/src/Tgstation.Server.Host/IO/Console.cs
@@ -7,7 +7,9 @@ using Tgstation.Server.Host.System;
namespace Tgstation.Server.Host.IO
{
- ///
+ ///
+ /// Implementation of , uses .
+ ///
sealed class Console : IConsole, IDisposable
{
///
diff --git a/src/Tgstation.Server.Host/Jobs/JobService.cs b/src/Tgstation.Server.Host/Jobs/JobService.cs
index e33851c41a..b4baca7533 100644
--- a/src/Tgstation.Server.Host/Jobs/JobService.cs
+++ b/src/Tgstation.Server.Host/Jobs/JobService.cs
@@ -16,7 +16,7 @@ using Tgstation.Server.Host.Utils;
namespace Tgstation.Server.Host.Jobs
{
- ///
+ ///
sealed class JobService : IJobService, IDisposable
{
///
diff --git a/src/Tgstation.Server.Host/Models/ChatBot.cs b/src/Tgstation.Server.Host/Models/ChatBot.cs
index 8bef6104a8..f98f4a43c3 100644
--- a/src/Tgstation.Server.Host/Models/ChatBot.cs
+++ b/src/Tgstation.Server.Host/Models/ChatBot.cs
@@ -6,7 +6,7 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Host.Models
{
- ///
+ ///
public sealed class ChatBot : Api.Models.Internal.ChatBotSettings, IApiTransformable
{
///
diff --git a/src/Tgstation.Server.Host/Models/CompileJob.cs b/src/Tgstation.Server.Host/Models/CompileJob.cs
index bb49025ecd..9ddde1344c 100644
--- a/src/Tgstation.Server.Host/Models/CompileJob.cs
+++ b/src/Tgstation.Server.Host/Models/CompileJob.cs
@@ -6,7 +6,7 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Host.Models
{
- ///
+ ///
public sealed class CompileJob : Api.Models.Internal.CompileJob, IApiTransformable
{
///
diff --git a/src/Tgstation.Server.Host/Models/DreamMakerSettings.cs b/src/Tgstation.Server.Host/Models/DreamMakerSettings.cs
index e290fb1a90..3a55c433d0 100644
--- a/src/Tgstation.Server.Host/Models/DreamMakerSettings.cs
+++ b/src/Tgstation.Server.Host/Models/DreamMakerSettings.cs
@@ -4,7 +4,7 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Host.Models
{
- ///
+ ///
public sealed class DreamMakerSettings : Api.Models.Internal.DreamMakerSettings, IApiTransformable
{
///
diff --git a/src/Tgstation.Server.Host/Models/InstancePermissionSet.cs b/src/Tgstation.Server.Host/Models/InstancePermissionSet.cs
index 4c415e1067..00509126f0 100644
--- a/src/Tgstation.Server.Host/Models/InstancePermissionSet.cs
+++ b/src/Tgstation.Server.Host/Models/InstancePermissionSet.cs
@@ -4,7 +4,7 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Host.Models
{
- ///
+ ///
public sealed class InstancePermissionSet : Api.Models.Internal.InstancePermissionSet, IApiTransformable
{
///
diff --git a/src/Tgstation.Server.Host/Models/Job.cs b/src/Tgstation.Server.Host/Models/Job.cs
index efa3268250..1a8fca57c0 100644
--- a/src/Tgstation.Server.Host/Models/Job.cs
+++ b/src/Tgstation.Server.Host/Models/Job.cs
@@ -4,7 +4,7 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Host.Models
{
- ///
+ ///
#pragma warning disable CA1724 // naming conflict with gitlab package
public sealed class Job : Api.Models.Internal.Job, IApiTransformable
#pragma warning restore CA1724
diff --git a/src/Tgstation.Server.Host/Models/OAuthConnection.cs b/src/Tgstation.Server.Host/Models/OAuthConnection.cs
index 7d8429adf6..e72476c134 100644
--- a/src/Tgstation.Server.Host/Models/OAuthConnection.cs
+++ b/src/Tgstation.Server.Host/Models/OAuthConnection.cs
@@ -1,6 +1,6 @@
namespace Tgstation.Server.Host.Models
{
- ///
+ ///
public sealed class OAuthConnection : Api.Models.OAuthConnection, IApiTransformable
{
///
diff --git a/src/Tgstation.Server.Host/Models/RepositorySettings.cs b/src/Tgstation.Server.Host/Models/RepositorySettings.cs
index 7be6e76108..b62f235d5e 100644
--- a/src/Tgstation.Server.Host/Models/RepositorySettings.cs
+++ b/src/Tgstation.Server.Host/Models/RepositorySettings.cs
@@ -4,7 +4,7 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Host.Models
{
- ///
+ ///
public sealed class RepositorySettings : Api.Models.Internal.RepositorySettings, IApiTransformable
{
///
diff --git a/src/Tgstation.Server.Host/Models/RevisionInformation.cs b/src/Tgstation.Server.Host/Models/RevisionInformation.cs
index 62b1017dd5..290e118ae9 100644
--- a/src/Tgstation.Server.Host/Models/RevisionInformation.cs
+++ b/src/Tgstation.Server.Host/Models/RevisionInformation.cs
@@ -4,7 +4,7 @@ using System.Linq;
namespace Tgstation.Server.Host.Models
{
- ///
+ ///
public sealed class RevisionInformation : Api.Models.Internal.RevisionInformation, IApiTransformable
{
///
diff --git a/src/Tgstation.Server.Host/Models/TestMerge.cs b/src/Tgstation.Server.Host/Models/TestMerge.cs
index 141637ca22..43d7f35b28 100644
--- a/src/Tgstation.Server.Host/Models/TestMerge.cs
+++ b/src/Tgstation.Server.Host/Models/TestMerge.cs
@@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations;
namespace Tgstation.Server.Host.Models
{
- ///
+ ///
public sealed class TestMerge : Api.Models.Internal.TestMergeApiBase, IApiTransformable
{
///
diff --git a/src/Tgstation.Server.Host/Models/User.cs b/src/Tgstation.Server.Host/Models/User.cs
index 06816aeaa0..0d275c7d18 100644
--- a/src/Tgstation.Server.Host/Models/User.cs
+++ b/src/Tgstation.Server.Host/Models/User.cs
@@ -8,7 +8,7 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Host.Models
{
- ///
+ ///
public sealed class User : Api.Models.Internal.UserModelBase, IApiTransformable
{
///
diff --git a/src/Tgstation.Server.Host/Models/UserGroup.cs b/src/Tgstation.Server.Host/Models/UserGroup.cs
index cce61e9229..d914fe872b 100644
--- a/src/Tgstation.Server.Host/Models/UserGroup.cs
+++ b/src/Tgstation.Server.Host/Models/UserGroup.cs
@@ -7,7 +7,9 @@ using Tgstation.Server.Api.Models.Response;
namespace Tgstation.Server.Host.Models
{
- ///
+ ///
+ /// Represents a group of s.
+ ///
public sealed class UserGroup : NamedEntity, IApiTransformable
{
///
diff --git a/src/Tgstation.Server.Host/Security/AuthenticationContextFactory.cs b/src/Tgstation.Server.Host/Security/AuthenticationContextFactory.cs
index 24ab9707ea..51a51ad85b 100644
--- a/src/Tgstation.Server.Host/Security/AuthenticationContextFactory.cs
+++ b/src/Tgstation.Server.Host/Security/AuthenticationContextFactory.cs
@@ -13,7 +13,7 @@ using Tgstation.Server.Host.Models;
namespace Tgstation.Server.Host.Security
{
- ///
+ ///
sealed class AuthenticationContextFactory : IAuthenticationContextFactory, IDisposable
{
///
diff --git a/src/Tgstation.Server.Host/Security/IdentityCache.cs b/src/Tgstation.Server.Host/Security/IdentityCache.cs
index 8e59a0210b..0db031aba2 100644
--- a/src/Tgstation.Server.Host/Security/IdentityCache.cs
+++ b/src/Tgstation.Server.Host/Security/IdentityCache.cs
@@ -9,7 +9,7 @@ using Tgstation.Server.Host.Utils;
namespace Tgstation.Server.Host.Security
{
- ///
+ ///
sealed class IdentityCache : IIdentityCache, IDisposable
{
///
diff --git a/src/Tgstation.Server.Host/Server.cs b/src/Tgstation.Server.Host/Server.cs
index b76891e3ec..2fc60efaa6 100644
--- a/src/Tgstation.Server.Host/Server.cs
+++ b/src/Tgstation.Server.Host/Server.cs
@@ -15,7 +15,7 @@ using Tgstation.Server.Host.Core;
namespace Tgstation.Server.Host
{
- ///
+ ///
sealed class Server : IServer, IServerControl
{
///
diff --git a/src/Tgstation.Server.Host/System/WindowsNetworkPromptReaper.cs b/src/Tgstation.Server.Host/System/WindowsNetworkPromptReaper.cs
index 6578457672..c30f107ac3 100644
--- a/src/Tgstation.Server.Host/System/WindowsNetworkPromptReaper.cs
+++ b/src/Tgstation.Server.Host/System/WindowsNetworkPromptReaper.cs
@@ -15,7 +15,7 @@ using Tgstation.Server.Host.Utils;
namespace Tgstation.Server.Host.System
{
- ///
+ ///
sealed class WindowsNetworkPromptReaper : BackgroundService, INetworkPromptReaper
{
///