|
tgstation-server
4.4.0
The /tg/station 13 server suite
|
| ▼NTgstation | |
| ▼NServer | |
| ▼NApi | |
| ►NModels | |
| ►NInternal | |
| CChatBot | Manage the server chat bots |
| CChatConnectionStringBuilder | Helper for building ChatBot.ConnectionStrings |
| CCompileJob | Represents a run of DreamMaker |
| CDreamDaemonLaunchParameters | Launch settings for DreamDaemon |
| CDreamDaemonSettings | Configurable settings for DreamDaemon |
| CJob | Represents a long running job |
| CRawData | Represents raw bytes. |
| CRepositorySettings | Represents configurable settings for a Repository |
| CRevisionInformation | Represents information about a current git revison |
| CServerInformation | Base class for Models.ServerInformation. |
| CTestMerge | Represents a merge of a GitHub pull request |
| CTestMergeBase | Layer of test merge data required internally |
| CUser | Represents a server User |
| CAdministration | Represents administrative server information |
| CByond | Represents a BYOND installation. RawData.Content is used to upload custom BYOND version zip files, though Version must still be set. |
| CChatBot | |
| CChatChannel | Indicates a chat channel |
| CCompileJob | |
| CConfigurationFile | Represents a game configuration file. Create and delete actions uncerimonuously overwrite/delete files |
| CDiscordConnectionStringBuilder | ChatConnectionStringBuilder for ChatProvider.Discord |
| CDreamDaemon | Represents an instance of BYOND's DreamDaemon game server. Create action starts the server. Delete action shuts down the server |
| CDreamMaker | Represents the state of the DreamMaker compiler. Create action starts a new compile. Delete action cancels the current compile |
| CEntityId | Common base of Instances, CompileJobs, and Jobs. |
| CErrorCodeExtensions | Extension methods for the ErrorCode . |
| CErrorMessage | Represents an error message returned by the server |
| CInstance | Metadata about a server instance |
| CInstanceUser | Represents a Users permissions in an Instance |
| CIrcConnectionStringBuilder | ChatConnectionStringBuilder for ChatProvider.Irc |
| CJob | Represents a long running job on the server. Model is read-only, updates attempt to cancel the job |
| CLimits | Sanity limits to prevent users from overloading |
| CLogFile | Represents a server log file. |
| CRepository | Represents a git repository |
| CRevisionInformation | |
| CServerInformation | Represents basic server information. |
| CTestMerge | |
| CTestMergeParameters | Parameters for creating a TestMerge |
| CToken | Represents a JWT returned by the API |
| CUser | |
| CUserUpdate | For editing a given User. Will never be returned by the API |
| ►NRights | |
| CRightsHelper | Helper for RightsTypes |
| CApiHeaders | Represents the header that must be present for every server request |
| CHeadersException | Thrown when trying to generate ApiHeaders from Microsoft.AspNetCore.Http.Headers.RequestHeaders fails. |
| CRoutes | Routes to a server actions |
| CVersionExtensions | Extensions for the Version . |
| ▼NClient | |
| ►NComponents | |
| CByondClient | |
| CChatBotsClient | |
| CConfigurationClient | |
| CDreamDaemonClient | |
| CDreamMakerClient | |
| CIByondClient | For managing the Byond installation |
| CIChatBotsClient | For managing the chat bots |
| CIConfigurationClient | For managing ConfigurationFile files |
| CIDreamDaemonClient | For managing DreamDaemon |
| CIDreamMakerClient | For managing the compiler |
| CIInstanceClient | For managing a single Instance |
| CIInstanceUserClient | For managing InstanceUsers |
| CIJobsClient | Access to running jobs |
| CInstanceClient | |
| CInstanceUserClient | |
| CIRepositoryClient | For managing the Repository |
| CJobsClient | |
| CRepositoryClient | |
| CAdministrationClient | |
| CApiClient | |
| CApiClientFactory | |
| CApiConflictException | Occurs when the server returns a bad request response if the ApiException.ErrorCode is present. The server returned an unknown reponse otherwise. |
| CApiException | API related Exceptions. |
| CClientException | Exceptions thrown by IServerClients |
| CConflictException | Occurs when the client performs an action that would result in data conflict |
| CHttpClient | |
| CIAdministrationClient | For managing server administration |
| CIApiClient | Web interface for the API |
| CIApiClientFactory | For creating IApiClients |
| CIHttpClient | For sending HTTP requests |
| CIInstanceManagerClient | For managing Instances |
| CInstanceManagerClient | |
| CInsufficientPermissionsException | Occurs when the client attempts to perform an action they do not have the rights for |
| CIRequestLogger | For logging HTTP requests and responses |
| CIServerClient | Main client for communicating with a server |
| CIServerClientFactory | Factory for creating IServerClients |
| CIUsersClient | For managing Users |
| CMethodNotSupportedException | Occurs when the client tries to use a currently unsupported API |
| CRateLimitException | Occurs when a GitHub rate limit occurs |
| CRequestTimeoutException | Occurs when the client provides invalid credentials |
| CServerClient | |
| CServerClientFactory | |
| CServerErrorException | Occurs when an error occurs in the server |
| CServiceUnavailableException | Occurs when the client makes a request while the server is starting or stopping |
| CUnauthorizedException | Occurs when the client provides invalid credentials |
| CUnrecognizedResponseException | Occurs when a response is received that did not deserialize to one of the expected Api.Models |
| CUsersClient | |
| CVersionMismatchException | Occurs when the API version of the client is not compatible with the server's |
| ▼NHost | |
| ►NComponents | |
| ►NByond | |
| CByondExecutableLock | |
| CByondInstallerBase | |
| CByondManager | |
| CIByondExecutableLock | Represents usage of the two primary BYOND server executables |
| CIByondInstaller | For downloading and installing BYOND extractions for a given system |
| CIByondManager | For managing the BYOND installation |
| CPosixByondInstaller | IByondInstaller for Posix systems |
| CWindowsByondInstaller | IByondInstaller for windows systems |
| ►NChat | |
| ►NCommands | |
| CByondCommand | For displaying the installed Byond version |
| CCommandFactory | |
| CCustomCommand | Represents a command made from DM code |
| CICommand | Represents a command that can be invoked by talking to chat bots |
| CICommandFactory | Factory for built in ICommands |
| CKekCommand | kek |
| CPullRequestsCommand | Command for reading the active TestMerges |
| CRevisionCommand | For displaying Api.Models.Internal.RevisionInformation |
| CVersionCommand | ICommand to return the IAssemblyInformationProvider.VersionString |
| ►NProviders | |
| CDiscordProvider | IProvider for the Discord app |
| CIProvider | For interacting with a chat service |
| CIProviderFactory | Factory for IProviders |
| CIrcProvider | IProvider for internet relay chat |
| CMessage | Represents a message recieved by a IProvider |
| CProvider | |
| CProviderFactory | |
| CChannelMapping | Represents a mapping of a ChannelRepresentation.RealId |
| CChannelRepresentation | Represents a Providers.IProvider channel. |
| CChatManager | |
| CChatManagerFactory | |
| CChatTrackingContext | |
| CChatUser | Represents a tgs_chat_user datum |
| CIChannelSink | Notifyee of when ChannelRepresentations in a IChatTrackingContext are updated. |
| CIChatManager | For managing connected chat services |
| CIChatManagerFactory | For creating IChatManagers |
| CIChatTrackingContext | Represents a tracking of dynamic chat json files |
| CICustomCommandHandler | Handles Commands.ICommands that map to those defined in a IChatTrackingContext |
| ►NDeployment | |
| CDmbFactory | Standard IDmbFactory |
| CDmbProvider | |
| CDreamMaker | |
| CICompileJobSink | Sink for CompileJobs |
| CIDmbFactory | Factory for IDmbProviders |
| CIDmbProvider | Provides absolute paths to the latest compiled .dmbs |
| CIDreamMaker | For managing the compiler |
| CILatestCompileJobProvider | Provides the most recently deployed CompileJob. |
| CSwappableDmbProvider | A IDmbProvider that uses symlinks. |
| CTemporaryDmbProvider | Temporary IDmbProvider |
| ►NEvents | |
| CEventConsumer | |
| CEventScriptAttribute | Attribute for indicating the script that a given EventType runs. |
| CIEventConsumer | Consumes EventTypes and takes the appropriate actions |
| ►NInterop | |
| ►NBridge | |
| CBridgeParameters | Parameters for a bridge request. |
| CBridgeRegistration | |
| CBridgeResponse | A response to a bridge request. |
| CIBridgeDispatcher | Handler for BridgeParameters. |
| CIBridgeHandler | |
| CIBridgeRegistrar | Registers IBridgeHandlers. |
| CIBridgeRegistration | Represents a registration of an interop session. |
| CRuntimeInformation | Representation of the initial data passed as part of a BridgeCommandType.Startup request. |
| CTestMergeInformation | This model mirrors /datum/tgs_revision_information/test_merge |
| ►NConverters | |
| CBoolConverter | JsonConverter for decoding bools returned by BYOND. |
| CVersionConverter | JsonConverter for serializing Versions for BYOND. |
| ►NTopic | |
| CChatCommand | Represents a chat command to be handled by DD |
| CEventNotification | Data structure for TopicCommandType.EventNotification requests. |
| CTopicParameters | Parameters for a topic request. |
| CTopicResponse | A response to a topic request. |
| CChatMessage | Represents a message to send to one or more Chat.ChannelRepresentations. |
| CChatUpdate | Represents an update of ChannelRepresentations. |
| CDMApiConstants | Constants used for communication with the DMAPI |
| CDMApiParameters | Common base for interop parameters. |
| CDMApiResponse | Common base for interop responses. |
| ►NRepository | |
| CICredentialsProvider | For generating CredentialsHandlers |
| CILibGit2Commands | For low level interactions with a LibGit2Sharp.IRepository. |
| CILibGit2RepositoryFactory | Factory for creating LibGit2Sharp.IRepositorys. |
| CIRepository | Represents an on-disk git repository |
| CIRepositoryManager | Factory for creating and loading IRepositorys |
| CLibGit2Commands | |
| CLibGit2RepositoryFactory | |
| CRepository | |
| CRepositoryManager | |
| ►NSession | |
| CCombinedTopicResponse | Combines a global::Byond.TopicSender.TopicResponse with a TopicResponse. |
| CISessionController | Handles communication with a DreamDaemon IProcess |
| CISessionControllerFactory | Factory for ISessionControllers |
| CISessionPersistor | Handles saving and loading ReattachInformation. |
| CITopicClientFactory | Factory for ITopicClients |
| CLaunchResult | Represents the result of trying to start a DD process |
| CReattachInformation | Parameters necessary for duplicating a ISessionController session |
| CSessionController | |
| CSessionControllerFactory | |
| CSessionPersistor | |
| CTopicClientFactory | |
| ►NStaticFiles | |
| CConfiguration | |
| CIConfiguration | For managing the Configuration directory |
| CServerSideModifications | Represents code modifications via configuration |
| ►NWatchdog | |
| CBasicWatchdog | A IWatchdog that manages one server. |
| CIWatchdog | Runs and monitors the twin server controllers |
| CIWatchdogFactory | For creating IWatchdogs |
| CPosixWatchdog | A variant of the WindowsWatchdog that works on POSIX systems. |
| CPosixWatchdogFactory | IWatchdogFactory for creating PosixWatchdogs. |
| CWatchdogBase | Base class for IWatchdogs. |
| CWatchdogFactory | |
| CWindowsWatchdog | A IWatchdog that, instead of killing servers for updates, uses the wonders of symlinks to swap out changes without killing DreamDaemon. |
| CWindowsWatchdogFactory | IWatchdogFactory for creating WindowsWatchdogs. |
| CIInstance | For interacting with the instance services |
| CIInstanceFactory | Factory for creating IInstances |
| CIInstanceManager | For managing IInstances |
| CInstance | |
| CInstanceFactory | |
| CInstanceManager | |
| CIRenameNotifyee | Handler for an instance being renamed. |
| ►NConfiguration | |
| CControlPanelConfiguration | Configuration options for the web control panel |
| CDatabaseConfiguration | Configuration options for the Database.DatabaseContext |
| CFileLoggingConfiguration | File logging configuration options |
| CGeneralConfiguration | General configuration options |
| CUpdatesConfiguration | Configuration for the automatic update system |
| ►NConsole | |
| CProgram | Contains the entrypoint for the application |
| ►NControllers | |
| CAdministrationController | ApiController for Administration purposes |
| CApiController | A Controller for API functions |
| CBridgeController | Controller for recieving DMAPI requests from DreamDaemon. |
| CByondController | Controller for managing Api.Models.Byond.Versions |
| CChatController | ApiController for managing Api.Models.ChatBots |
| CConfigurationController | The ApiController for ConfigurationFiles |
| CDreamDaemonController | ApiController for managing the DreamDaemon |
| CDreamMakerController | ApiController for managing the deployment system. |
| CHomeController | Main ApiController for the Application |
| CInstanceController | ApiController for managing Components.Instances |
| CInstanceUserController | ApiController for managing InstanceUsers. |
| CJobController | ApiController for Api.Models.Jobs |
| CRepositoryController | ApiController for managing the Repositorys |
| CTgsAuthorizeAttribute | Helper for using the AuthorizeAttribute with the Api.Rights system |
| CUserController | ApiController for managing Users. |
| ►NCore | |
| CApplication | Sets up dependency injection. |
| CAsyncDelayer | |
| CGitHubClientFactory | |
| CIAsyncDelayer | For waiting asynchronously |
| CIGitHubClientFactory | For creating IGitHubClients |
| CIRestartHandler | Handler for server restarts |
| CIRestartRegistration | Represents the lifetime of a IRestartHandler registration |
| CIServerControl | Represents a service that may take an updated Host assembly and run it, stopping the current assembly in the process |
| CIServerPortProvider | Provides access to the server's HttpApiPort. |
| COpenApiEnumVarNamesExtension | Implements the "x-enum-varnames" OpenAPI 3.0 extension. |
| CRestartRegistration | |
| CSemaphoreSlimContext | Async lock context helper |
| CServerPortProivder | |
| CSwaggerConfiguration | Implements various filters for Swashbuckle. |
| ►NDatabase | |
| ►NDesign | |
| CDesignTimeDbContextFactoryHelpers | Contains helpers for creating design time DatabaseContexts |
| CMySqlDesignTimeDbContextFactory | IDesignTimeDbContextFactory<TContext> for creating MySqlDatabaseContexts. |
| CPostgresSqlDesignTimeDbContextFactory | IDesignTimeDbContextFactory<TContext> for creating PostgresSqlDatabaseContexts. |
| CSqliteDesignTimeDbContextFactory | IDesignTimeDbContextFactory<TContext> for creating SqliteDatabaseContexts. |
| CSqlServerDesignTimeDbContextFactory | IDesignTimeDbContextFactory<TContext> for creating SqlServerDatabaseContexts. |
| ►NMigrations | |
| CMSAddChatBotReconnectionInterval | Adds the Api.Models.Internal.ChatBot.ReconnectionInterval property for MSSQL. |
| CMSAddCompileJobDMApiVersion | Add fields for the Models.CompileJob.DMApiVersion property for MSSQL. |
| CMSAddHeartbeat | Add heartbeat support for MSSQL. |
| CMSAddJobErrorCodes | Adds the Api.Models.Internal.Job.ErrorCode column for MSSQL. |
| CMSAddMinimumSecurity | Add the Api.Models.Internal.CompileJob.MinimumSecurityLevel and DreamMaker.ApiValidationSecurityLevel columns for MSSQL |
| CMSAllowNullDMApi | Update models for making the DMAPI optional for MSSQL. |
| CMSCheckpointRebuild | Checkpoint model rebuild for MSSQL. |
| CMSFixCascadingDelete | Fix cascading data deletes for Models.Instances on MSSQL. |
| CMSFixRevInfoIndex | Make commit shas non-unique per Instance for MSSQL |
| CMSInitialCreate | The initial database migration for MSSQL |
| CMSKillJsonsAddDMApiVersion | Drop chat reattach information and add Models.ReattachInformationBase.LaunchSecurityLevel for MSSQL. |
| CMSLimitsOnChat | Adds chat limits for MSSQL. |
| CMSNullableAndForeignKeyCleanup | Cleans up of nullable columns and foreign keys MSSQL |
| CMSReattachCompileJobRequired | Marks the Models.CompileJobs of Models.ReattachInformations as non-nullable for MSSQL |
| CMSRemoveExperimentalWatchdog | Removes the WatchdogReattachInformations table, SecondaryPort column, and renames the primary port column for MSSQL. |
| CMSRemoveSoftColumns | Removes various defunct columns for MSSQL. |
| CMSToggleTestmergeComments | Add the Api.Models.Internal.RepositorySettings.PostTestMergeComment column for MSSQL |
| CMSTonsOfValidation | Reduces column sizes and fixes some broken indexes for MSSQL. |
| CMSTopicTimeout | Add BYOND topic timeouts for MSSQL. |
| CMYAddChatBotReconnectionInterval | Adds the Api.Models.Internal.ChatBot.ReconnectionInterval property for MySQL/MariaDB. |
| CMYAddCompileJobDMApiVersion | Add fields for the Models.CompileJob.DMApiVersion property for MYSQL. |
| CMYAddHeartbeat | Add heartbeat support for MYSQL. |
| CMYAddJobErrorCodes | Adds the Api.Models.Internal.Job.ErrorCode column for MYSQL. |
| CMYAddMinimumSecurity | Add the Api.Models.Internal.CompileJob.MinimumSecurityLevel and DreamMaker.ApiValidationSecurityLevel columns for MySQL/MariaDB |
| CMYAllowNullDMApi | Update models for making the DMAPI optional for MYSQL. |
| CMYCheckpointRebuild | Checkpoint model rebuild for MYSQL. |
| CMYFixCascadingDelete | Fix cascading data deletes for Models.Instances on MYSQL. |
| CMYFixForeignKey | Fix the CompileJob/RevisionInformation foreign key for MySQL. |
| CMYFixRevInfoIndex | Make commit shas non-unique per Instance for MySQL/MariaDB. |
| CMYInitialCreate | The initial database migration for MySQL/MariaDB |
| CMYKillJsonsAddDMApiVersion | Drop chat reattach information and add Models.ReattachInformationBase.LaunchSecurityLevel for MYSQL. |
| CMYLimitsOnChat | Adds chat limits for MYSQL. |
| CMYNullableAndForeignKeyCleanup | Cleans up of nullable columns and foreign keys MySQL/MariaDB |
| CMYReattachCompileJobRequired | Marks the Models.CompileJobs of Models.ReattachInformations as non-nullable for MySQL/MariaDB |
| CMYRemoveExperimentalWatchdog | Removes the WatchdogReattachInformations table, SecondaryPort column, and renames the primary port column for MYSQL. |
| CMYRemoveSoftColumns | Removes various defunct columns for MYSQL. |
| CMySqlDatabaseContextModelSnapshot | |
| CMYToggleTestmergeComments | Add the Api.Models.Internal.RepositorySettings.PostTestMergeComment column for MySQL/MariaDB |
| CMYTonsOfValidation | Reduces column sizes and fixes some broken indexes for MYSQL. |
| CMYTopicTimeout | Add BYOND topic timeouts for MYSQL. |
| CPGAllowNullDMApi | Update models for making the DMAPI optional for PostgresSQL. |
| CPGCreate | Create initial schema for PostgresSQL. |
| CPGRemoveExperimentalWatchdog | Removes the WatchdogReattachInformations table, SecondaryPort column, and renames the primary port column for PostgresSQL. |
| CPGTopicTimeout | Add BYOND topic timeouts for PostgresSQL. |
| CPostgresSqlDatabaseContextModelSnapshot | |
| CSLAddHeartbeat | Add heartbeat support for SQLite. |
| CSLAllowNullDMApi | Update models for making the DMAPI optional for SQLite. |
| CSLRebuild | Rebuild of the schema for SQLite. |
| CSLRemoveExperimentalWatchdog | Removes the WatchdogReattachInformations table, SecondaryPort column, and renames the primary port column for SQLite. |
| CSLRemoveSoftColumns | Removes various defunct columns for SQLite. |
| CSLTopicTimeout | Add BYOND topic timeouts for SQLite. |
| CSqliteDatabaseContextModelSnapshot | |
| CSqlServerDatabaseContextModelSnapshot | |
| CDatabaseCollection | |
| CDatabaseConnectionFactory | |
| CDatabaseContext | Backend abstract implementation of IDatabaseContext |
| CDatabaseContextFactory | |
| CDatabaseSeeder | |
| CIDatabaseCollection | Represents a database table. |
| CIDatabaseConnectionFactory | For creating raw DbConnections. |
| CIDatabaseContext | Represents the database. |
| CIDatabaseContextFactory | Factory for scoping usage of IDatabaseContexts. Meant for use by Components |
| CIDatabaseSeeder | For initially setting up a database. |
| CMySqlDatabaseContext | DatabaseContext for MySQL |
| CPostgresSqlDatabaseContext | DatabaseContext for PostgresSQL. |
| CSqliteDatabaseContext | DatabaseContext for SQLite. |
| CSqlServerDatabaseContext | DatabaseContext for Sqlserver |
| ►NExtensions | |
| CApplicationBuilderExtensions | Extensions for IApplicationBuilder |
| CChatChannelExtensions | Extensions for the ChatChannel . |
| CDateTimeOffsetExtensions | Extension methods for the DateTimeOffset . |
| CHostBuilderExtensions | Extension methods for the IHostBuilder . |
| CServiceCollectionExtensions | Extensions for IServiceCollection |
| CTaskExtensions | Extensions for the Task . |
| CWebHostBuilderExtensions | Extension methods for the IWebHostBuilder . |
| ►NIO | |
| CConsole | |
| CDefaultIOManager | IIOManager that resolves paths to Environment.CurrentDirectory |
| CIConsole | Abstraction for global::System.Console |
| CIIOManager | Interface for using filesystems |
| CIPostWriteHandler | Handles changing file modes/permissions after writing |
| CISymlinkFactory | For creating filesystem symbolic links |
| CISynchronousIOManager | For accessing the disk in a synchronous manner |
| CPosixPostWriteHandler | IPostWriteHandler for POSIX systems |
| CPosixSymlinkFactory | ISymlinkFactory for posix systems |
| CResolvingIOManager | An IIOManager that resolve relative paths from another IIOManager to a subdirectory of that |
| CSynchronousIOManager | |
| CWindowsPostWriteHandler | IPostWriteHandler for Windows systems |
| CWindowsSymlinkFactory | ISymlinkFactory for windows systems |
| ►NJobs | |
| CIJobManager | Manages the runtime of Jobs |
| CJobException | Operation exceptions thrown from the context of a Models.Job |
| CJobHandler | Class for pairing Tasks with CancellationTokenSources |
| CJobManager | |
| ►NModels | |
| CChatBot | |
| CChatChannel | |
| CCompileJob | |
| CDreamDaemonSettings | |
| CDreamMakerSettings | |
| CInstance | Represents an Api.Models.Instance in the database |
| CInstanceUser | |
| CJob | |
| CReattachInformation | Database representation of Components.Session.ReattachInformation |
| CReattachInformationBase | Base class for ReattachInformation |
| CRepositorySettings | |
| CRevInfoTestMerge | Many to many relationship for Models.RevisionInformation and Models.TestMerge |
| CRevisionInformation | |
| CTestMerge | |
| CUser | |
| ►NSecurity | |
| CAuthenticationContext | Manages Api.Models.Users for a scope |
| CAuthenticationContextFactory | |
| CClaimsInjector | |
| CCryptographySuite | |
| CIAuthenticationContext | Represents the currently authenticated Api.Models.User |
| CIAuthenticationContextFactory | For creating and accessing authentication contexts |
| CIClaimsInjector | For injecting global::System.Security.Claims.Claims that Controllers.TgsAuthorizeAttribute can look for |
| CICryptographySuite | Contains various cryptographic functions |
| CIdentityCache | |
| CIdentityCacheObject | For keeping a specific ISystemIdentity alive for a period of time |
| CIIdentityCache | For caching ISystemIdentitys |
| CISystemIdentity | Represents a user on the current global::System.Runtime.InteropServices.OSPlatform |
| CISystemIdentityFactory | Factory for ISystemIdentitys |
| CITokenFactory | For creating Tokens |
| CPosixSystemIdentity | ISystemIdentity for POSIX systems. |
| CPosixSystemIdentityFactory | ISystemIdentityFactory for posix systems |
| CTokenFactory | |
| CWindowsSystemIdentity | ISystemIdentity for windows systems |
| CWindowsSystemIdentityFactory | ISystemIdentityFactory for windows systems. Uses long running tasks due to potential networked domains |
| ►NService | |
| CProgram | Contains the entrypoint for the application |
| CServerService | Represents a IWatchdog as a ServiceBase |
| ►NSetup | |
| CIPostSetupServices | Set of objects needed to configure an Core.Application. |
| CPostSetupServices | |
| CSetupApplication | DI root for configuring a SetupWizard. |
| CSetupWizard | |
| ►NSystem | |
| CAssemblyInformationProvider | |
| CIAssemblyInformationProvider | For retrieving the Assembly's location. |
| CINetworkPromptReaper | On Windows, DreamDaemon will show an unskippable prompt when using /world/proc/OpenPort(). This looks out for those prompts and immediately clicks "Yes" if the owning process has registered for it |
| CIPlatformIdentifier | For identifying the current platform |
| CIProcess | Abstraction over a global::System.Diagnostics.Process |
| CIProcessBase | Represents process lifetime |
| CIProcessExecutor | For launching IProcess' |
| CIProcessFeatures | Abstraction for suspending and resuming processes. |
| CPlatformIdentifier | |
| CPosixNetworkPromptReaper | |
| CPosixProcessFeatures | |
| CProcess | |
| CProcessExecutor | |
| CProgramShutdownTokenSource | Contains a CancellationToken that triggers when the operating system requests the program shuts down. |
| CWindowsNetworkPromptReaper | |
| CWindowsProcessFeatures | |
| ►NWatchdog | |
| CIWatchdog | The watchdog for a Host |
| CIWatchdogFactory | Factory for creating IWatchdogs |
| CWatchdog | |
| CWatchdogFactory | |
| CIServer | Represents the host |
| CIServerFactory | For creating IServers |
| CNativeMethods | Native Windows methods used by the code. |
| CProgram | Entrypoint for the Process |
| CServer | |
| CServerFactory | Implementation of IServerFactory. |
| CAttribute | |
| CAuthorizeAttribute | |
| CController | |
| CDbContext | |
| CIAsyncEnumerable | |
| CIDesignTimeDbContextFactory | |
| CIDisposable | |
| CIDocumentFilter | |
| CIHostedService | |
| CIOpenApiExtension | |
| CIOperationFilter | |
| CIQueryable | |
| CISchemaFilter | |
| CJsonConverter | |
| CMigration | |
| CModelSnapshot | |
| CServiceBase |
1.8.11