From 9b8173a21d218e2e102b88d942590930e49d7dac Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Thu, 2 Aug 2018 14:34:02 -0700 Subject: [PATCH] Deploy code docs to GitHub Pages for Appveyor build 841 Commit: 459a29a0abf851857964e993d85cb80164febf51 --- _a_p_i_8dox.html | 121 ++++ _administration_controller_8cs.html | 1 + _administration_controller_8cs_source.html | 1 + _administration_rights_8cs.html | 1 + _administration_rights_8cs_source.html | 1 + _api_controller_8cs.html | 1 + _api_controller_8cs_source.html | 19 +- _api_headers_8cs.html | 1 + _api_headers_8cs_source.html | 13 +- _app_8g_8cs.html | 5 +- _app_8g_8cs_source.html | 5 +- _app_8xaml_8cs.html | 1 + _app_8xaml_8cs_source.html | 1 + _application_8cs.html | 1 + _application_8cs_source.html | 11 +- _authentication_context_8cs.html | 1 + _authentication_context_8cs_source.html | 1 + _authentication_context_factory_8cs.html | 1 + ...entication_context_factory_8cs_source.html | 1 + _bool_converter_8cs.html | 1 + _bool_converter_8cs_source.html | 1 + _byond_8cs.html | 1 + _byond_8cs_source.html | 1 + _byond_controller_8cs.html | 1 + _byond_controller_8cs_source.html | 1 + _byond_executable_lock_8cs.html | 1 + _byond_executable_lock_8cs_source.html | 1 + _byond_manager_8cs.html | 1 + _byond_manager_8cs_source.html | 1 + _byond_rights_8cs.html | 1 + _byond_rights_8cs_source.html | 1 + _channel_8cs.html | 1 + _channel_8cs_source.html | 1 + _channel_mapping_8cs.html | 1 + _channel_mapping_8cs_source.html | 1 + _chat_8cs.html | 1 + _chat_8cs_source.html | 1 + _chat_controller_8cs.html | 1 + _chat_controller_8cs_source.html | 1 + _chat_factory_8cs.html | 1 + _chat_factory_8cs_source.html | 1 + _chat_provider_8cs.html | 1 + _chat_provider_8cs_source.html | 1 + _chat_settings_rights_8cs.html | 1 + _chat_settings_rights_8cs_source.html | 1 + _command_factory_8cs.html | 1 + _command_factory_8cs_source.html | 1 + _compiler_status_8cs.html | 1 + _compiler_status_8cs_source.html | 1 + _components_2_watchdog_2_i_watchdog_8cs.html | 1 + ...ts_2_watchdog_2_i_watchdog_8cs_source.html | 1 + ...s_2_watchdog_2_i_watchdog_factory_8cs.html | 1 + ...chdog_2_i_watchdog_factory_8cs_source.html | 1 + ...2_watchdog_2_reattach_information_8cs.html | 1 + ...dog_2_reattach_information_8cs_source.html | 1 + _components_2_watchdog_2_watchdog_8cs.html | 1 + ...ents_2_watchdog_2_watchdog_8cs_source.html | 1 + ...nts_2_watchdog_2_watchdog_factory_8cs.html | 1 + ...atchdog_2_watchdog_factory_8cs_source.html | 1 + ...g_2_watchdog_reattach_information_8cs.html | 1 + ...chdog_reattach_information_8cs_source.html | 1 + _configuration_8cs.html | 1 + _configuration_8cs_source.html | 1 + _configuration_controller_8cs.html | 1 + _configuration_controller_8cs_source.html | 3 +- _configuration_file_8cs.html | 1 + _configuration_file_8cs_source.html | 1 + _configuration_rights_8cs.html | 1 + _configuration_rights_8cs_source.html | 1 + _configuration_type_8cs.html | 1 + _configuration_type_8cs_source.html | 1 + _cryptography_suite_8cs.html | 1 + _cryptography_suite_8cs_source.html | 1 + _custom_command_8cs.html | 1 + _custom_command_8cs_source.html | 1 + _database_configuration_8cs.html | 1 + _database_configuration_8cs_source.html | 1 + _database_context_8cs.html | 1 + _database_context_8cs_source.html | 1 + _database_context_factory_8cs.html | 1 + _database_context_factory_8cs_source.html | 1 + _database_seeder_8cs.html | 1 + _database_seeder_8cs_source.html | 1 + _database_type_8cs.html | 1 + _database_type_8cs_source.html | 1 + _default_i_o_manager_8cs.html | 1 + _default_i_o_manager_8cs_source.html | 1 + ...n_time_db_context_factory_helpers_8cs.html | 1 + ...db_context_factory_helpers_8cs_source.html | 1 + _discord_provider_8cs.html | 1 + _discord_provider_8cs_source.html | 1 + _dmb_factory_8cs.html | 1 + _dmb_factory_8cs_source.html | 1 + _dmb_provider_8cs.html | 1 + _dmb_provider_8cs_source.html | 1 + _dream_daemon_8cs.html | 1 + _dream_daemon_8cs_source.html | 1 + _dream_daemon_controller_8cs.html | 1 + _dream_daemon_controller_8cs_source.html | 1 + _dream_daemon_launch_parameters_8cs.html | 1 + ...m_daemon_launch_parameters_8cs_source.html | 1 + _dream_daemon_rights_8cs.html | 1 + _dream_daemon_rights_8cs_source.html | 1 + _dream_daemon_security_8cs.html | 1 + _dream_daemon_security_8cs_source.html | 1 + _dream_daemon_status_8cs.html | 1 + _dream_daemon_status_8cs_source.html | 1 + _dream_maker_controller_8cs.html | 1 + _dream_maker_controller_8cs_source.html | 1 + _dream_maker_rights_8cs.html | 1 + _dream_maker_rights_8cs_source.html | 1 + _error_message_8cs.html | 119 ++++ _error_message_8cs_source.html | 105 ++++ _event_consumer_8cs.html | 1 + _event_consumer_8cs_source.html | 1 + _event_type_8cs.html | 1 + _event_type_8cs_source.html | 1 + _executor_8cs.html | 1 + _executor_8cs_source.html | 1 + _general_configuration_8cs.html | 1 + _general_configuration_8cs_source.html | 1 + _home_controller_8cs.html | 1 + _home_controller_8cs_source.html | 9 +- _i_administration_client_8cs.html | 1 + _i_administration_client_8cs_source.html | 1 + _i_api_convertable_8cs.html | 1 + _i_api_convertable_8cs_source.html | 1 + _i_application_8cs.html | 1 + _i_application_8cs_source.html | 1 + _i_authentication_context_8cs.html | 1 + _i_authentication_context_8cs_source.html | 1 + _i_authentication_context_factory_8cs.html | 1 + ...entication_context_factory_8cs_source.html | 1 + _i_byond_client_8cs.html | 1 + _i_byond_client_8cs_source.html | 1 + _i_byond_executable_lock_8cs.html | 1 + _i_byond_executable_lock_8cs_source.html | 1 + _i_byond_installer_8cs.html | 1 + _i_byond_installer_8cs_source.html | 1 + _i_byond_manager_8cs.html | 1 + _i_byond_manager_8cs_source.html | 1 + _i_chat_8cs.html | 1 + _i_chat_8cs_source.html | 1 + _i_chat_factory_8cs.html | 1 + _i_chat_factory_8cs_source.html | 1 + _i_chat_settings_client_8cs.html | 1 + _i_chat_settings_client_8cs_source.html | 1 + _i_command_8cs.html | 1 + _i_command_8cs_source.html | 1 + _i_command_factory_8cs.html | 1 + _i_command_factory_8cs_source.html | 1 + _i_compile_job_consumer_8cs.html | 1 + _i_compile_job_consumer_8cs_source.html | 1 + _i_configuration_8cs.html | 1 + _i_configuration_8cs_source.html | 1 + _i_configuration_client_8cs.html | 1 + _i_configuration_client_8cs_source.html | 1 + _i_cryptography_suite_8cs.html | 1 + _i_cryptography_suite_8cs_source.html | 1 + _i_custom_command_handler_8cs.html | 1 + _i_custom_command_handler_8cs_source.html | 1 + _i_database_context_8cs.html | 1 + _i_database_context_8cs_source.html | 1 + _i_database_context_factory_8cs.html | 1 + _i_database_context_factory_8cs_source.html | 1 + _i_database_seeder_8cs.html | 1 + _i_database_seeder_8cs_source.html | 1 + _i_dmb_factory_8cs.html | 1 + _i_dmb_factory_8cs_source.html | 1 + _i_dmb_provider_8cs.html | 1 + _i_dmb_provider_8cs_source.html | 1 + _i_dream_daemon_client_8cs.html | 1 + _i_dream_daemon_client_8cs_source.html | 1 + _i_dream_maker_8cs.html | 1 + _i_dream_maker_8cs_source.html | 1 + _i_dream_maker_client_8cs.html | 1 + _i_dream_maker_client_8cs_source.html | 1 + _i_event_consumer_8cs.html | 1 + _i_event_consumer_8cs_source.html | 1 + _i_executor_8cs.html | 1 + _i_executor_8cs_source.html | 1 + _i_i_o_manager_8cs.html | 1 + _i_i_o_manager_8cs_source.html | 1 + _i_identity_cache_8cs.html | 1 + _i_identity_cache_8cs_source.html | 1 + _i_instance_8cs.html | 1 + _i_instance_8cs_source.html | 1 + _i_instance_client_8cs.html | 1 + _i_instance_client_8cs_source.html | 1 + _i_instance_factory_8cs.html | 1 + _i_instance_factory_8cs_source.html | 1 + _i_instance_manager_8cs.html | 1 + _i_instance_manager_8cs_source.html | 1 + _i_instance_manager_client_8cs.html | 1 + _i_instance_manager_client_8cs_source.html | 1 + _i_instance_user_client_8cs.html | 1 + _i_instance_user_client_8cs_source.html | 1 + _i_interop_consumer_8cs.html | 1 + _i_interop_consumer_8cs_source.html | 1 + _i_interop_context_8cs.html | 1 + _i_interop_context_8cs_source.html | 1 + _i_interop_registrar_8cs.html | 1 + _i_interop_registrar_8cs_source.html | 1 + _i_job_manager_8cs.html | 1 + _i_job_manager_8cs_source.html | 1 + _i_jobs_client_8cs.html | 1 + _i_jobs_client_8cs_source.html | 1 + _i_json_tracking_context_8cs.html | 1 + _i_json_tracking_context_8cs_source.html | 1 + _i_provider_8cs.html | 1 + _i_provider_8cs_source.html | 1 + _i_provider_factory_8cs.html | 1 + _i_provider_factory_8cs_source.html | 1 + _i_reattach_info_handler_8cs.html | 1 + _i_reattach_info_handler_8cs_source.html | 1 + _i_repository_8cs.html | 1 + _i_repository_8cs_source.html | 1 + _i_repository_client_8cs.html | 1 + _i_repository_client_8cs_source.html | 1 + _i_repository_manager_8cs.html | 1 + _i_repository_manager_8cs_source.html | 1 + _i_rights_client_8cs.html | 1 + _i_rights_client_8cs_source.html | 1 + _i_script_executor_8cs.html | 1 + _i_script_executor_8cs_source.html | 1 + _i_server_8cs.html | 1 + _i_server_8cs_source.html | 1 + _i_server_client_8cs.html | 1 + _i_server_client_8cs_source.html | 1 + _i_server_client_factory_8cs.html | 1 + _i_server_client_factory_8cs_source.html | 1 + _i_server_control_8cs.html | 1 + _i_server_control_8cs_source.html | 1 + _i_server_factory_8cs.html | 1 + _i_server_factory_8cs_source.html | 1 + _i_session_8cs.html | 1 + _i_session_8cs_source.html | 1 + _i_session_base_8cs.html | 1 + _i_session_base_8cs_source.html | 1 + _i_session_controller_8cs.html | 1 + _i_session_controller_8cs_source.html | 1 + _i_session_controller_factory_8cs.html | 1 + _i_session_controller_factory_8cs_source.html | 1 + _i_symlink_factory_8cs.html | 1 + _i_symlink_factory_8cs_source.html | 1 + _i_synchronous_i_o_manager_8cs.html | 1 + _i_synchronous_i_o_manager_8cs_source.html | 1 + _i_system_identity_8cs.html | 1 + _i_system_identity_8cs_source.html | 1 + _i_system_identity_factory_8cs.html | 1 + _i_system_identity_factory_8cs_source.html | 1 + _i_token_factory_8cs.html | 1 + _i_token_factory_8cs_source.html | 1 + _identity_cache_8cs.html | 1 + _identity_cache_8cs_source.html | 1 + _identity_cache_object_8cs.html | 1 + _identity_cache_object_8cs_source.html | 1 + _instance_controller_8cs.html | 1 + _instance_controller_8cs_source.html | 1 + _instance_factory_8cs.html | 1 + _instance_factory_8cs_source.html | 1 + _instance_manager_8cs.html | 1 + _instance_manager_8cs_source.html | 1 + _instance_manager_rights_8cs.html | 1 + _instance_manager_rights_8cs_source.html | 1 + _instance_user_controller_8cs.html | 1 + _instance_user_controller_8cs_source.html | 1 + _instance_user_rights_8cs.html | 1 + _instance_user_rights_8cs_source.html | 1 + _interop_constants_8cs.html | 1 + _interop_constants_8cs_source.html | 1 + _interop_context_8cs.html | 1 + _interop_context_8cs_source.html | 1 + _interop_controller_8cs.html | 1 + _interop_controller_8cs_source.html | 3 +- _interop_info_8cs.html | 1 + _interop_info_8cs_source.html | 1 + _irc_password_type_8cs.html | 1 + _irc_password_type_8cs_source.html | 1 + _irc_provider_8cs.html | 1 + _irc_provider_8cs_source.html | 1 + _job_controller_8cs.html | 1 + _job_controller_8cs_source.html | 1 + _job_handler_8cs.html | 1 + _job_handler_8cs_source.html | 1 + _job_manager_8cs.html | 1 + _job_manager_8cs_source.html | 1 + _json_tracking_context_8cs.html | 1 + _json_tracking_context_8cs_source.html | 1 + _kek_command_8cs.html | 1 + _kek_command_8cs_source.html | 1 + _launch_result_8cs.html | 1 + _launch_result_8cs_source.html | 1 + _main_window_8g_8cs.html | 5 +- _main_window_8g_8cs_source.html | 5 +- _main_window_8xaml_8cs.html | 1 + _main_window_8xaml_8cs_source.html | 1 + _message_8cs.html | 1 + _message_8cs_source.html | 1 + _model_attribute_8cs.html | 1 + _model_attribute_8cs_source.html | 1 + _model_controller_8cs.html | 1 + _model_controller_8cs_source.html | 3 +- _models_2_administration_8cs.html | 1 + _models_2_administration_8cs_source.html | 1 + _models_2_reattach_information_8cs.html | 1 + ...els_2_reattach_information_8cs_source.html | 1 + ...s_2_watchdog_reattach_information_8cs.html | 1 + ...chdog_reattach_information_8cs_source.html | 1 + _monitor_action_8cs.html | 1 + _monitor_action_8cs_source.html | 1 + _monitor_activation_reason_8cs.html | 1 + _monitor_activation_reason_8cs_source.html | 1 + _monitor_state_8cs.html | 1 + _monitor_state_8cs_source.html | 1 + _my_sql_database_context_8cs.html | 1 + _my_sql_database_context_8cs_source.html | 1 + ...ql_design_time_db_context_factory_8cs.html | 1 + ...gn_time_db_context_factory_8cs_source.html | 1 + _native_methods_8cs.html | 1 + _native_methods_8cs_source.html | 1 + _permissions_attribute_8cs.html | 1 + _permissions_attribute_8cs_source.html | 1 + _posix_byond_installer_8cs.html | 1 + _posix_byond_installer_8cs_source.html | 1 + _posix_symlink_factory_8cs.html | 1 + _posix_symlink_factory_8cs_source.html | 1 + _posix_system_identity_factory_8cs.html | 1 + ...ix_system_identity_factory_8cs_source.html | 1 + _provider_8cs.html | 1 + _provider_8cs_source.html | 1 + _provider_factory_8cs.html | 1 + _provider_factory_8cs_source.html | 1 + _r_e_a_d_m_e_8md.html | 1 + _r_e_a_d_m_e_8md_source.html | 1 + _reattach_info_handler_8cs.html | 1 + _reattach_info_handler_8cs_source.html | 1 + _reattach_information_base_8cs.html | 1 + _reattach_information_base_8cs_source.html | 1 + _reboot_state_8cs.html | 1 + _reboot_state_8cs_source.html | 1 + _repository_controller_8cs.html | 1 + _repository_controller_8cs_source.html | 1 + _repository_manager_8cs.html | 1 + _repository_manager_8cs_source.html | 1 + _repository_rights_8cs.html | 1 + _repository_rights_8cs_source.html | 1 + _resolving_i_o_manager_8cs.html | 1 + _resolving_i_o_manager_8cs_source.html | 1 + _resources_8_designer_8cs.html | 1 + _resources_8_designer_8cs_source.html | 1 + _response_8cs.html | 1 + _response_8cs_source.html | 1 + _rev_info_test_merge_8cs.html | 1 + _rev_info_test_merge_8cs_source.html | 1 + _rights_helper_8cs.html | 1 + _rights_helper_8cs_source.html | 1 + _rights_type_8cs.html | 1 + _rights_type_8cs_source.html | 1 + _route_8cs.html | 1 + _route_8cs_source.html | 1 + _route_helper_8cs.html | 1 + _route_helper_8cs_source.html | 1 + _routes_2_administration_8cs.html | 1 + _routes_2_administration_8cs_source.html | 1 + _script_executor_8cs.html | 1 + _script_executor_8cs_source.html | 1 + _semaphore_slim_context_8cs.html | 1 + _semaphore_slim_context_8cs_source.html | 1 + _server_8cs.html | 1 + _server_8cs_source.html | 1 + _server_client_factory_8cs.html | 1 + _server_client_factory_8cs_source.html | 1 + _server_factory_8cs.html | 1 + _server_factory_8cs_source.html | 1 + _server_service_8cs.html | 1 + _server_service_8cs_source.html | 1 + _server_side_modifications_8cs.html | 1 + _server_side_modifications_8cs_source.html | 1 + _session_8cs.html | 1 + _session_8cs_source.html | 1 + _session_controller_8cs.html | 1 + _session_controller_8cs_source.html | 1 + _session_controller_factory_8cs.html | 1 + _session_controller_factory_8cs_source.html | 1 + _settings_8_designer_8cs.html | 1 + _settings_8_designer_8cs_source.html | 1 + _sql_server_database_context_8cs.html | 1 + _sql_server_database_context_8cs_source.html | 1 + ...er_design_time_db_context_factory_8cs.html | 1 + ...gn_time_db_context_factory_8cs_source.html | 1 + _sqlite_database_context_8cs.html | 1 + _sqlite_database_context_8cs_source.html | 1 + ...te_design_time_db_context_factory_8cs.html | 1 + ...gn_time_db_context_factory_8cs_source.html | 1 + _synchronous_i_o_manager_8cs.html | 1 + _synchronous_i_o_manager_8cs_source.html | 1 + _temporary_dmb_provider_8cs.html | 1 + _temporary_dmb_provider_8cs_source.html | 1 + _test_application_8cs.html | 1 + _test_application_8cs_source.html | 1 + _test_authentication_context_8cs.html | 1 + _test_authentication_context_8cs_source.html | 1 + _test_merge_parameters_8cs.html | 1 + _test_merge_parameters_8cs_source.html | 1 + _test_models_8cs.html | 1 + _test_models_8cs_source.html | 1 + _test_program_8cs.html | 1 + _test_program_8cs_source.html | 1 + _test_server_client_factory_8cs.html | 1 + _test_server_client_factory_8cs_source.html | 1 + _test_server_service_8cs.html | 1 + _test_server_service_8cs_source.html | 1 + _test_watchdog_8cs.html | 1 + _test_watchdog_8cs_source.html | 1 + _test_watchdog_factory_8cs.html | 1 + _test_watchdog_factory_8cs_source.html | 1 + _tgs_authorize_attribute_8cs.html | 1 + _tgs_authorize_attribute_8cs_source.html | 1 + ...ver_8_api_2_models_2_chat_channel_8cs.html | 1 + ...pi_2_models_2_chat_channel_8cs_source.html | 1 + ...er_8_api_2_models_2_chat_settings_8cs.html | 1 + ...i_2_models_2_chat_settings_8cs_source.html | 1 + ...rver_8_api_2_models_2_compile_job_8cs.html | 1 + ...api_2_models_2_compile_job_8cs_source.html | 1 + ...rver_8_api_2_models_2_dream_maker_8cs.html | 1 + ...api_2_models_2_dream_maker_8cs_source.html | 1 + ..._server_8_api_2_models_2_instance_8cs.html | 1 + ..._8_api_2_models_2_instance_8cs_source.html | 1 + ...er_8_api_2_models_2_instance_user_8cs.html | 1 + ...i_2_models_2_instance_user_8cs_source.html | 1 + ...models_2_internal_2_chat_settings_8cs.html | 1 + ...2_internal_2_chat_settings_8cs_source.html | 1 + ...2_models_2_internal_2_compile_job_8cs.html | 1 + ...s_2_internal_2_compile_job_8cs_source.html | 1 + ..._internal_2_dream_daemon_settings_8cs.html | 1 + ...al_2_dream_daemon_settings_8cs_source.html | 1 + ...2_internal_2_dream_maker_settings_8cs.html | 1 + ...nal_2_dream_maker_settings_8cs_source.html | 1 + ...r_8_api_2_models_2_internal_2_job_8cs.html | 1 + ..._2_models_2_internal_2_job_8cs_source.html | 1 + ..._2_internal_2_repository_settings_8cs.html | 1 + ...rnal_2_repository_settings_8cs_source.html | 1 + ...2_internal_2_revision_information_8cs.html | 1 + ...nal_2_revision_information_8cs_source.html | 1 + ..._2_models_2_internal_2_test_merge_8cs.html | 1 + ...ls_2_internal_2_test_merge_8cs_source.html | 1 + ..._8_api_2_models_2_internal_2_user_8cs.html | 1 + ...2_models_2_internal_2_user_8cs_source.html | 1 + ...ion_8_server_8_api_2_models_2_job_8cs.html | 1 + ...erver_8_api_2_models_2_job_8cs_source.html | 1 + ...erver_8_api_2_models_2_repository_8cs.html | 1 + ..._api_2_models_2_repository_8cs_source.html | 1 + ...i_2_models_2_revision_information_8cs.html | 1 + ...els_2_revision_information_8cs_source.html | 1 + ...erver_8_api_2_models_2_test_merge_8cs.html | 1 + ..._api_2_models_2_test_merge_8cs_source.html | 1 + ...on_8_server_8_api_2_models_2_user_8cs.html | 1 + ...rver_8_api_2_models_2_user_8cs_source.html | 1 + ...on_8_server_8_api_8_assembly_info_8cs.html | 5 +- ...rver_8_api_8_assembly_info_8cs_source.html | 7 +- ...ver_8_api_8_tests_8_assembly_info_8cs.html | 5 +- ...pi_8_tests_8_assembly_info_8cs_source.html | 7 +- ..._8_server_8_api_8_tests_8_program_8cs.html | 5 +- ...er_8_api_8_tests_8_program_8cs_source.html | 5 +- ...8_server_8_client_8_assembly_info_8cs.html | 5 +- ...r_8_client_8_assembly_info_8cs_source.html | 7 +- ..._8_client_8_tests_8_assembly_info_8cs.html | 5 +- ...nt_8_tests_8_assembly_info_8cs_source.html | 7 +- ...server_8_client_8_tests_8_program_8cs.html | 5 +- ...8_client_8_tests_8_program_8cs_source.html | 5 +- ...8_server_8_command_line_2_program_8cs.html | 1 + ...r_8_command_line_2_program_8cs_source.html | 1 + ...er_8_command_line_8_assembly_info_8cs.html | 5 +- ...mmand_line_8_assembly_info_8cs_source.html | 7 +- ...mand_line_8_tests_8_assembly_info_8cs.html | 5 +- ...ne_8_tests_8_assembly_info_8cs_source.html | 7 +- ..._8_command_line_8_tests_8_program_8cs.html | 5 +- ...and_line_8_tests_8_program_8cs_source.html | 5 +- ...ntrol_panel_2_global_suppressions_8cs.html | 1 + ...anel_2_global_suppressions_8cs_source.html | 1 + ...8_host_2_components_2_chat_2_user_8cs.html | 1 + ...2_components_2_chat_2_user_8cs_source.html | 1 + ...mponents_2_compiler_2_dream_maker_8cs.html | 1 + ...s_2_compiler_2_dream_maker_8cs_source.html | 1 + ...er_8_host_2_components_2_instance_8cs.html | 1 + ...st_2_components_2_instance_8cs_source.html | 1 + ...ponents_2_repository_2_repository_8cs.html | 1 + ..._2_repository_2_repository_8cs_source.html | 1 + ...omponents_2_watchdog_2_test_merge_8cs.html | 1 + ...ts_2_watchdog_2_test_merge_8cs_source.html | 1 + ...er_8_host_2_models_2_chat_channel_8cs.html | 1 + ...st_2_models_2_chat_channel_8cs_source.html | 1 + ...r_8_host_2_models_2_chat_settings_8cs.html | 1 + ...t_2_models_2_chat_settings_8cs_source.html | 1 + ...ver_8_host_2_models_2_compile_job_8cs.html | 1 + ...ost_2_models_2_compile_job_8cs_source.html | 1 + ..._2_models_2_dream_daemon_settings_8cs.html | 1 + ...ls_2_dream_daemon_settings_8cs_source.html | 1 + ...t_2_models_2_dream_maker_settings_8cs.html | 1 + ...els_2_dream_maker_settings_8cs_source.html | 1 + ...server_8_host_2_models_2_instance_8cs.html | 1 + ...8_host_2_models_2_instance_8cs_source.html | 1 + ...r_8_host_2_models_2_instance_user_8cs.html | 1 + ...t_2_models_2_instance_user_8cs_source.html | 1 + ...on_8_server_8_host_2_models_2_job_8cs.html | 1 + ...rver_8_host_2_models_2_job_8cs_source.html | 1 + ...st_2_models_2_repository_settings_8cs.html | 1 + ...dels_2_repository_settings_8cs_source.html | 1 + ...t_2_models_2_revision_information_8cs.html | 1 + ...els_2_revision_information_8cs_source.html | 1 + ...rver_8_host_2_models_2_test_merge_8cs.html | 1 + ...host_2_models_2_test_merge_8cs_source.html | 1 + ...n_8_server_8_host_2_models_2_user_8cs.html | 1 + ...ver_8_host_2_models_2_user_8cs_source.html | 1 + _tgstation_8_server_8_host_2_program_8cs.html | 1 + ..._8_server_8_host_2_program_8cs_source.html | 1 + ...n_8_server_8_host_8_assembly_info_8cs.html | 5 +- ...ver_8_host_8_assembly_info_8cs_source.html | 7 +- ...server_8_host_8_console_2_program_8cs.html | 1 + ...8_host_8_console_2_program_8cs_source.html | 1 + ..._8_host_8_console_8_assembly_info_8cs.html | 5 +- ..._8_console_8_assembly_info_8cs_source.html | 7 +- ...8_console_8_tests_8_assembly_info_8cs.html | 5 +- ...le_8_tests_8_assembly_info_8cs_source.html | 7 +- ..._host_8_console_8_tests_8_program_8cs.html | 5 +- ..._console_8_tests_8_program_8cs_source.html | 5 +- ...t_8_service_2_global_suppressions_8cs.html | 1 + ...vice_2_global_suppressions_8cs_source.html | 1 + ...server_8_host_8_service_2_program_8cs.html | 1 + ...8_host_8_service_2_program_8cs_source.html | 1 + ...er_8_host_8_tests_8_assembly_info_8cs.html | 5 +- ...st_8_tests_8_assembly_info_8cs_source.html | 7 +- ...8_server_8_host_8_tests_8_program_8cs.html | 5 +- ...r_8_host_8_tests_8_program_8cs_source.html | 5 +- ...8_host_8_watchdog_8_assembly_info_8cs.html | 5 +- ...8_watchdog_8_assembly_info_8cs_source.html | 7 +- ..._watchdog_8_tests_8_assembly_info_8cs.html | 5 +- ...og_8_tests_8_assembly_info_8cs_source.html | 7 +- ...host_8_watchdog_8_tests_8_program_8cs.html | 5 +- ...watchdog_8_tests_8_program_8cs_source.html | 5 +- _token_8cs.html | 1 + _token_8cs_source.html | 1 + _token_factory_8cs.html | 1 + _token_factory_8cs_source.html | 3 +- _updates_configuration_8cs.html | 1 + _updates_configuration_8cs_source.html | 1 + _user_controller_8cs.html | 1 + _user_controller_8cs_source.html | 1 + _user_update_8cs.html | 1 + _user_update_8cs_source.html | 1 + _version_command_8cs.html | 1 + _version_command_8cs_source.html | 1 + _watchdog_2_i_watchdog_8cs.html | 1 + _watchdog_2_i_watchdog_8cs_source.html | 1 + _watchdog_2_i_watchdog_factory_8cs.html | 1 + ...chdog_2_i_watchdog_factory_8cs_source.html | 1 + _watchdog_2_watchdog_8cs.html | 1 + _watchdog_2_watchdog_8cs_source.html | 1 + _watchdog_2_watchdog_factory_8cs.html | 1 + _watchdog_2_watchdog_factory_8cs_source.html | 1 + _watchdog_launch_result_8cs.html | 1 + _watchdog_launch_result_8cs_source.html | 1 + _watchdog_reattach_information_base_8cs.html | 1 + ..._reattach_information_base_8cs_source.html | 1 + _windows_byond_installer_8cs.html | 1 + _windows_byond_installer_8cs_source.html | 1 + _windows_symlink_factory_8cs.html | 1 + _windows_symlink_factory_8cs_source.html | 1 + _windows_system_identity_8cs.html | 1 + _windows_system_identity_8cs_source.html | 1 + _windows_system_identity_factory_8cs.html | 1 + ...ws_system_identity_factory_8cs_source.html | 1 + annotated.html | 21 +- class_auto_generated_program.html | 12 +- ...erver_1_1_api_1_1_api_headers-members.html | 27 +- ...on_1_1_server_1_1_api_1_1_api_headers.html | 133 +++-- ..._1_1_models_1_1_error_message-members.html | 108 ++++ ..._1_1_api_1_1_models_1_1_error_message.html | 149 +++++ ..._api_1_1_models_1_1_internal_1_1_user.html | 2 +- ..._1_1_api_1_1_rights_1_1_rights_helper.html | 6 +- ..._1_1_server_1_1_control_panel_1_1_app.html | 2 +- ...ver_1_1_control_panel_1_1_main_window.html | 2 +- ...st_1_1_controllers_1_1_api_controller.html | 50 +- ...trollers_1_1_configuration_controller.html | 4 +- ...t_1_1_controllers_1_1_home_controller.html | 8 +- ..._1_1_controllers_1_1_model_controller.html | 2 +- ...ver_1_1_host_1_1_core_1_1_application.html | 14 +- ...1_1_host_1_1_models_1_1_instance_user.html | 2 +- ...1_security_1_1_authentication_context.html | 4 +- ..._1_security_1_1_token_factory-members.html | 2 +- ...1_host_1_1_security_1_1_token_factory.html | 16 +- classes.html | 126 ++-- ... dir_019c6d3af924151b681494cc466be1ac.html | 9 +- dir_02f69155ced6ccca99a24744a5273903.html | 1 + dir_08963d262fa9e27215dce7b7c6e97f1b.html | 1 + ... dir_0b6a380fe7fc1e1d640d1ac854fc3fb6.html | 9 +- dir_0c9add60ab05c04ed8367ecaedf67c01.html | 1 + dir_0de875c2ee7edd4009e892c5045f7b3a.html | 1 + dir_103b33cf1ab7043de6f87dfa61afa23f.html | 3 +- dir_1302441b003a340c6a16c9bc1b51c94e.html | 1 + dir_1443dae955b59059fffc2ce8e4c78697.html | 3 +- dir_177c182c6d1f29bec543c3fdad3072d5.html | 3 +- dir_18945511e9564a79aea4ad69b6f68a4e.html | 1 + dir_1cebbc1bce26b60bfb2ee26c80f86b02.html | 1 + ... dir_28befe6570ea1b64761728e289f5b293.html | 9 +- ... dir_2b9d136d9ffdab429a63a74fca28b300.html | 9 +- ... dir_2e67631cb23401d696bcfdbe81f86f0f.html | 9 +- dir_2ea2465064f3ff030c6dd6700a328d91.html | 1 + dir_34761767c1c3cd212f9d2f80ea0828a8.html | 1 + dir_37d3dde17308ffc593336c61a3bc03d9.html | 3 +- dir_38cec1532eaed7aa1de0b599a76e3e80.html | 1 + dir_41c7bdafe66450c6e86df9835358e4fe.html | 1 + ... dir_41d8b89bcec5066b22bb40db01221fa5.html | 5 +- dir_446bdfc1cd19b69c11765b5665ebfd45.html | 3 +- ... dir_48968f849f7ddb061f7130e079fe66a6.html | 9 +- dir_4ddbd20a555bd1f3bf9569744c8989cc.html | 1 + dir_59425e443f801f1f2fd8bbe4959a3ccf.html | 1 + ... dir_5af7de1413352a4fe88a28f48c07cbc2.html | 5 +- dir_5d46d0c3fd1cac5ce1ea23751ad25792.html | 1 + dir_5d5b300b88421e3050db28dd037f6f39.html | 1 + dir_5e0b464d3b4be546c63c5188ffeb96e4.html | 1 + dir_61d7974a657c30011f457b376d274ee7.html | 3 + dir_68267d1309a1af8e8297ef4c3efbcdba.html | 1 + dir_685b5aa2d8a661ab5bc3f68b331887b0.html | 3 +- dir_689f0584ee97ae9ca308532531d9c5d2.html | 3 +- dir_6c60df807dd2523776d391746c262b4d.html | 1 + dir_71f5cbd840fdd1dea9f035c7b1a066ee.html | 1 + dir_74017a19412e2f90cc6ad11fcac82495.html | 3 +- dir_7a3fd032a1362a6005a1fc9227a8dd86.html | 1 + dir_7cd79c49f3850abc2141fa4adfdd1950.html | 1 + dir_7d41f97c5d84e5e46bb1cd958bebecf5.html | 1 + dir_860acef72838dce8d3d54c8f98bc464b.html | 1 + dir_87a4f2035ed18e30422f4b60aebc4381.html | 3 +- ... dir_9001df4c867c54e409a37c0d680ebe27.html | 5 +- ... dir_928684424f22ad70cdc70cb4cd42d210.html | 9 +- dir_9826fb2d31585a830723e6d7089b5d0e.html | 1 + dir_99a905f69bc57cb5ae879bb1902f390d.html | 1 + ... dir_9aa71984c95727502875aeec10822088.html | 5 +- ... dir_9aedc62a69ee0ed357488302c2a7ddc7.html | 5 +- dir_a01d946a2e1b048dc542232ffcdcf572.html | 1 + dir_a26dae955230513d391373c9dbf3dc4c.html | 1 + ... dir_a3714ab037275c284988fc90b4d045a5.html | 5 +- dir_a44a562b5a12ef1c8495ac1a63e915ea.html | 1 + dir_a536e49cdf631f66733cf2c9791144ce.html | 1 + dir_b0d0d898ef448ca0a6a170a2896fa60e.html | 1 + dir_b524b00ec2259c3c83b44909fd47f6e3.html | 3 +- ... dir_b5743443209c10c7366c6da2e3df804f.html | 7 +- dir_b6324197f7ac56e30d6189c3a45eec56.html | 1 + ... dir_b92573f47b933d7a3661c26d1af2098b.html | 9 +- dir_bb25b36c82def1362ea245058c866cdc.html | 1 + dir_be6161819238d55fa660c07ade960e53.html | 1 + ... dir_be9f3ed3485a880e3213506a311823d1.html | 9 +- dir_c2c4d4ee47e55233c6ea5db8b96422c6.html | 1 + ... dir_c3ccbc778e7dc2ad3f7649c567722ab9.html | 5 +- dir_c3d2fabc37bdaf79481d9178cec45e34.html | 1 + dir_c5451d9d233744a5b09a29938f0cda9a.html | 1 + dir_d88de13ae4b64d4d0766b0c06f1a9edf.html | 1 + ... dir_d8a279f7113e0073f6cd65dd050c1475.html | 5 +- ... dir_daeb063f9bb170acf64b90bbd817fcde.html | 5 +- dir_dbb0c65ea012faeef2906502dd42dfec.html | 1 + dir_e0c1bccb03249d93bc42ac0968ce43fd.html | 3 +- dir_e21624c103d0c181660524b729ebf952.html | 1 + dir_e2ec88631ea78d6df8b37d27efa9bfe2.html | 1 + dir_e4340cf3eb86a9b6135c5aa3fb3cf0ea.html | 3 +- ... dir_e97d380c3eebaf0856a4ec180d749620.html | 9 +- dir_e9975c2f0de13509bd9fb4e31ae732ab.html | 1 + ... dir_ea36b5ab01ad6e8b607438a02ae91964.html | 9 +- ... dir_eca6d9a7be6772490ed1cc9215fd08cf.html | 5 +- dir_ed78ff3b0fc4a7f5234cdb0b34617476.html | 1 + dir_f0d41009ce252337feb2b68822c4cfba.html | 1 + dir_f2a82faa4c4beef364292694cefca86d.html | 1 + ... dir_f88948f9bde0555374e8a59a663bdfc9.html | 5 +- ... dir_fa19fb0671b7c8d7e52fd04aee5fcddb.html | 5 +- ... dir_fab1362e86740a2c573ef875dd474a67.html | 9 +- dir_fb12273b841438c2f2c9b5bc5398c636.html | 3 +- files.html | 72 +-- functions_a.html | 5 +- functions_m.html | 3 +- functions_n.html | 4 +- functions_prop_m.html | 3 +- functions_r.html | 4 +- functions_t.html | 4 +- functions_vars_a.html | 3 + functions_vars_t.html | 4 +- globals.html | 105 ++++ globals_vars.html | 105 ++++ hierarchy.html | 541 +++++++++--------- ..._1_1_i_authentication_context_factory.html | 2 +- ...station_1_1_server_1_1_api_1_1_models.html | 3 + search/all_1.js | 18 +- search/all_10.js | 8 +- search/all_12.js | 12 +- search/all_13.js | 4 +- search/all_14.js | 8 +- search/all_15.js | 4 +- search/all_17.js | 8 +- search/all_2.js | 2 +- search/all_5.js | 6 +- search/all_8.js | 3 +- search/all_9.js | 8 +- search/all_c.js | 2 +- search/all_d.js | 2 +- search/all_e.js | 2 +- search/classes_10.js | 2 +- search/classes_11.js | 4 +- search/classes_13.js | 4 +- search/classes_4.js | 1 + search/classes_7.js | 2 +- search/classes_d.js | 2 +- search/classes_e.js | 6 +- search/files_0.js | 11 +- search/files_4.js | 1 + search/properties_b.js | 2 +- search/variables_1.js | 1 + search/variables_13.js | 2 +- search/variables_7.js | 1 + ...anel_2_properties_2_assembly_info_8cs.html | 1 + ...properties_2_assembly_info_8cs_source.html | 1 + ...n_8_server_8_host_2_assembly_info_8cs.html | 1 + ...ver_8_host_2_assembly_info_8cs_source.html | 1 + ..._8_host_8_console_2_assembly_info_8cs.html | 1 + ..._8_console_2_assembly_info_8cs_source.html | 1 + ...vice_2_properties_2_assembly_info_8cs.html | 1 + ...properties_2_assembly_info_8cs_source.html | 1 + ...8_host_8_watchdog_2_assembly_info_8cs.html | 1 + ...8_watchdog_2_assembly_info_8cs_source.html | 1 + ...ests_2_properties_2_assembly_info_8cs.html | 1 + ...properties_2_assembly_info_8cs_source.html | 1 + ...ests_2_properties_2_assembly_info_8cs.html | 1 + ...properties_2_assembly_info_8cs_source.html | 1 + 731 files changed, 2320 insertions(+), 784 deletions(-) create mode 100644 _a_p_i_8dox.html create mode 100644 _error_message_8cs.html create mode 100644 _error_message_8cs_source.html create mode 100644 class_tgstation_1_1_server_1_1_api_1_1_models_1_1_error_message-members.html create mode 100644 class_tgstation_1_1_server_1_1_api_1_1_models_1_1_error_message.html rename dir_91e2bbee1291fcb0db7e0417b617d01e.html => dir_019c6d3af924151b681494cc466be1ac.html (91%) rename dir_53c056aa6a96f034cca75f793964be6e.html => dir_0b6a380fe7fc1e1d640d1ac854fc3fb6.html (90%) rename dir_009be6f9fdcd196c363d07190dd441da.html => dir_28befe6570ea1b64761728e289f5b293.html (91%) rename dir_90400719279795a0c5ea912516a4c874.html => dir_2b9d136d9ffdab429a63a74fca28b300.html (90%) rename dir_7ae0efc0613c36c848fa310214e0aee3.html => dir_2e67631cb23401d696bcfdbe81f86f0f.html (91%) rename dir_2266e7807ddb7cfdb837ecff50d18412.html => dir_41d8b89bcec5066b22bb40db01221fa5.html (94%) rename dir_4122b363a9d577bed19bef337e757ff3.html => dir_48968f849f7ddb061f7130e079fe66a6.html (90%) rename dir_5069f282fe9d0323372a5085da5fee49.html => dir_5af7de1413352a4fe88a28f48c07cbc2.html (94%) rename dir_78d37ae488054b1d483e4fd9348761bd.html => dir_9001df4c867c54e409a37c0d680ebe27.html (92%) rename dir_03cafb38a7caa4c529b3f77bf54ecc7c.html => dir_928684424f22ad70cdc70cb4cd42d210.html (90%) rename dir_677fea1e54d82b3586895a7b21db15e6.html => dir_9aa71984c95727502875aeec10822088.html (92%) rename dir_6deca23b0c5a69ee313e728b24a2ba8c.html => dir_9aedc62a69ee0ed357488302c2a7ddc7.html (92%) rename dir_13bee0ed20ecc83b9bcd4b869b726d42.html => dir_a3714ab037275c284988fc90b4d045a5.html (93%) rename dir_544d119314081d4fa660891e3cb1b2b0.html => dir_b5743443209c10c7366c6da2e3df804f.html (93%) rename dir_40138fd4849573e743490d583f6d06d6.html => dir_b92573f47b933d7a3661c26d1af2098b.html (91%) rename dir_18a5e30c14613227f95d12bd9fddc614.html => dir_be9f3ed3485a880e3213506a311823d1.html (90%) rename dir_85962924731471f7a9836641cd31e82a.html => dir_c3ccbc778e7dc2ad3f7649c567722ab9.html (94%) rename dir_83a6f600c846cd444f33e44bb9b4f9cb.html => dir_d8a279f7113e0073f6cd65dd050c1475.html (92%) rename dir_6824e70542450d573273f8d3973ed576.html => dir_daeb063f9bb170acf64b90bbd817fcde.html (93%) rename dir_c65d377d3c73fb4a07b3637f9c0caf4d.html => dir_e97d380c3eebaf0856a4ec180d749620.html (91%) rename dir_6c8d8f20501e8e412458f542d0998195.html => dir_ea36b5ab01ad6e8b607438a02ae91964.html (91%) rename dir_56301f73c488544f78326004b3ba69a6.html => dir_eca6d9a7be6772490ed1cc9215fd08cf.html (94%) rename dir_383ca23c40357ede4cca827b4a365c76.html => dir_f88948f9bde0555374e8a59a663bdfc9.html (92%) rename dir_4a67386b25ed7510b9ff12136421e5e0.html => dir_fa19fb0671b7c8d7e52fd04aee5fcddb.html (93%) rename dir_7a9d035dcfcd6d9c7aa1efef4b6b58a4.html => dir_fab1362e86740a2c573ef875dd474a67.html (90%) create mode 100644 globals.html create mode 100644 globals_vars.html diff --git a/_a_p_i_8dox.html b/_a_p_i_8dox.html new file mode 100644 index 0000000000..5f565e8081 --- /dev/null +++ b/_a_p_i_8dox.html @@ -0,0 +1,121 @@ + + + + + + +tgstation-server: docs/API.dox File Reference + + + + + + + + + + +
+
+ + + + + + + +
+
tgstation-server +
+
The /tg/station 13 server suite
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
docs/API.dox File Reference
+
+
+ + + + +

+Variables

page api API tableofcontents section api_intro Introduction The TGS4 API is designed to be a fully realized RESTful service Once hosted
 
+

Variable Documentation

+ +
+
+ + + + +
page api API tableofcontents section api_intro Introduction The TGS4 API is designed to be a fully realized RESTful service Once hosted
+
+ +

Definition at line 7 of file API.dox.

+ +
+
+
+ + + + diff --git a/_administration_controller_8cs.html b/_administration_controller_8cs.html index 08599938fd..74233742db 100644 --- a/_administration_controller_8cs.html +++ b/_administration_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_administration_controller_8cs_source.html b/_administration_controller_8cs_source.html index 91218185dc..437fdf65f8 100644 --- a/_administration_controller_8cs_source.html +++ b/_administration_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_administration_rights_8cs.html b/_administration_rights_8cs.html index ad98ad8374..02dd7a776b 100644 --- a/_administration_rights_8cs.html +++ b/_administration_rights_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_administration_rights_8cs_source.html b/_administration_rights_8cs_source.html index d3bc8a13c0..0edcf90d68 100644 --- a/_administration_rights_8cs_source.html +++ b/_administration_rights_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_api_controller_8cs.html b/_api_controller_8cs.html index 275379cac9..077a6519b6 100644 --- a/_api_controller_8cs.html +++ b/_api_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_api_controller_8cs_source.html b/_api_controller_8cs_source.html index 3d5d47cc5a..51e508fe17 100644 --- a/_api_controller_8cs_source.html +++ b/_api_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -90,39 +91,39 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
ApiController.cs
-Go to the documentation of this file.
1 using Microsoft.AspNetCore.Authentication.JwtBearer;
2 using Microsoft.AspNetCore.Http;
3 using Microsoft.AspNetCore.Mvc;
4 using Microsoft.AspNetCore.Mvc.Filters;
5 using Microsoft.Extensions.DependencyInjection;
6 using Microsoft.Extensions.Logging;
7 using System;
8 using System.Collections.Generic;
9 using System.Globalization;
10 using System.IdentityModel.Tokens.Jwt;
11 using System.Security.Claims;
12 using System.Threading.Tasks;
13 using Tgstation.Server.Api;
17 
18 namespace Tgstation.Server.Host.Controllers
19 {
23  [Produces(ApiHeaders.ApplicationJson)]
24  [Consumes(ApiHeaders.ApplicationJson)]
25  public abstract class ApiController : Controller
26  {
30  protected ApiHeaders ApiHeaders { get; private set; }
31 
35  protected IDatabaseContext DatabaseContext { get; }
36 
41 
45  protected ILogger Logger { get; }
46 
50  protected Instance Instance { get; }
51 
55  readonly bool requireInstance;
56 
62  public static async Task OnTokenValidated(TokenValidatedContext context)
63  {
64  var databaseContext = context.HttpContext.RequestServices.GetRequiredService<IDatabaseContext>();
65  var authenticationContextFactory = context.HttpContext.RequestServices.GetRequiredService<IAuthenticationContextFactory>();
66 
67  var userIdClaim = context.Principal.FindFirst(JwtRegisteredClaimNames.Sub);
68 
69  if (userIdClaim == default(Claim))
70  throw new InvalidOperationException("Missing required claim!");
71 
72  long userId;
73  try
74  {
75  userId = Int64.Parse(userIdClaim.Value, CultureInfo.InvariantCulture);
76  }
77  catch (Exception e)
78  {
79  throw new InvalidOperationException("Failed to parse user ID!", e);
80  }
81 
82  ApiHeaders apiHeaders;
83  try
84  {
85  apiHeaders = new ApiHeaders(context.HttpContext.Request.GetTypedHeaders());
86  }
87  catch
88  {
89  //let OnActionExecutionAsync handle the reponse
90  return;
91  }
92 
93  await authenticationContextFactory.CreateAuthenticationContext(userId, apiHeaders.InstanceId, context.SecurityToken.ValidFrom, context.HttpContext.RequestAborted).ConfigureAwait(false);
94 
95  var authenticationContext = authenticationContextFactory.CurrentAuthenticationContext;
96 
97  var enumerator = Enum.GetValues(typeof(RightsType));
98  var claims = new List<Claim>();
99  foreach (RightsType I in enumerator)
100  {
101  //if there's no instance user, do a weird thing and add all the instance roles
102  //we need it so we can get to OnActionExecutionAsync where we can properly decide between BadRequest and Forbid
103  //if user is null that means they got the token with an expired password
104  var rightInt = authenticationContext.User == null || (RightsHelper.IsInstanceRight(I) && authenticationContext.InstanceUser == null) ? ~0 : authenticationContext.GetRight(I);
105  var rightEnum = RightsHelper.RightToType(I);
106  var right = (Enum)Enum.ToObject(rightEnum, rightInt);
107  foreach (Enum J in Enum.GetValues(rightEnum))
108  if (right.HasFlag(J))
109  claims.Add(new Claim(ClaimTypes.Role, RightsHelper.RoleName(I, J)));
110  }
111 
112  context.Principal.AddIdentity(new ClaimsIdentity(claims));
113  }
114 
122  public ApiController(IDatabaseContext databaseContext, IAuthenticationContextFactory authenticationContextFactory, ILogger logger, bool requireInstance)
123  {
124  DatabaseContext = databaseContext ?? throw new ArgumentNullException(nameof(databaseContext));
125  if (authenticationContextFactory == null)
126  throw new ArgumentNullException(nameof(authenticationContextFactory));
127  Logger = logger ?? throw new ArgumentNullException(nameof(logger));
128  AuthenticationContext = authenticationContextFactory.CurrentAuthenticationContext;
130  this.requireInstance = requireInstance;
131  }
132 
134  public override async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
135  {
136  if (AuthenticationContext != null && AuthenticationContext.User == null)
137  {
138  //valid token, expired password
139  await Unauthorized().ExecuteResultAsync(context).ConfigureAwait(false);
140  return;
141  }
142 
143  //validate the headers
144  try
145  {
146  ApiHeaders = new ApiHeaders(Request.GetTypedHeaders());
147 
148  if (requireInstance)
149  {
150  if(!ApiHeaders.InstanceId.HasValue)
151  {
152  await BadRequest(new { message = "Missing InstanceId header!" }).ExecuteResultAsync(context).ConfigureAwait(false);
153  return;
154  }
156  {
157  //accessing an instance they don't have access to or one that's disabled
158  await Forbid().ExecuteResultAsync(context).ConfigureAwait(false);
159  return;
160  }
161  }
162  }
163  catch (InvalidOperationException e)
164  {
165  await BadRequest(new { message = e.Message }).ExecuteResultAsync(context).ConfigureAwait(false);
166  return;
167  }
168 
169  Logger.LogInformation("Request made by User ID {0}. Api version: {1}. User-Agent: {2}", AuthenticationContext?.User.Id.ToString(CultureInfo.InvariantCulture) ?? "NULL", ApiHeaders.ApiVersion, ApiHeaders.UserAgent);
170  await base.OnActionExecutionAsync(context, next).ConfigureAwait(false);
171  }
172  }
173 }
static bool IsInstanceRight(RightsType rightsType)
Check if a given rightsType is meant for an Models.Instance
+Go to the documentation of this file.
1 using Microsoft.AspNetCore.Authentication.JwtBearer;
2 using Microsoft.AspNetCore.Http;
3 using Microsoft.AspNetCore.Mvc;
4 using Microsoft.AspNetCore.Mvc.Filters;
5 using Microsoft.Extensions.DependencyInjection;
6 using Microsoft.Extensions.Logging;
7 using System;
8 using System.Collections.Generic;
9 using System.Globalization;
10 using System.IdentityModel.Tokens.Jwt;
11 using System.Linq;
12 using System.Security.Claims;
13 using System.Threading.Tasks;
14 using Tgstation.Server.Api;
18 
19 namespace Tgstation.Server.Host.Controllers
20 {
24  [Produces(ApiHeaders.ApplicationJson)]
25  [Consumes(ApiHeaders.ApplicationJson)]
26  public abstract class ApiController : Controller
27  {
31  protected ApiHeaders ApiHeaders { get; private set; }
32 
36  protected IDatabaseContext DatabaseContext { get; }
37 
42 
46  protected ILogger Logger { get; }
47 
51  protected Instance Instance { get; }
52 
56  readonly bool requireInstance;
57 
63  public static async Task OnTokenValidated(TokenValidatedContext context)
64  {
65  var databaseContext = context.HttpContext.RequestServices.GetRequiredService<IDatabaseContext>();
66  var authenticationContextFactory = context.HttpContext.RequestServices.GetRequiredService<IAuthenticationContextFactory>();
67 
68  var userIdClaim = context.Principal.FindFirst(JwtRegisteredClaimNames.Sub);
69 
70  if (userIdClaim == default(Claim))
71  throw new InvalidOperationException("Missing required claim!");
72 
73  long userId;
74  try
75  {
76  userId = Int64.Parse(userIdClaim.Value, CultureInfo.InvariantCulture);
77  }
78  catch (Exception e)
79  {
80  throw new InvalidOperationException("Failed to parse user ID!", e);
81  }
82 
83  ApiHeaders apiHeaders;
84  try
85  {
86  apiHeaders = new ApiHeaders(context.HttpContext.Request.GetTypedHeaders());
87  }
88  catch
89  {
90  //let OnActionExecutionAsync handle the reponse
91  return;
92  }
93 
94  await authenticationContextFactory.CreateAuthenticationContext(userId, apiHeaders.InstanceId, context.SecurityToken.ValidFrom, context.HttpContext.RequestAborted).ConfigureAwait(false);
95 
96  var authenticationContext = authenticationContextFactory.CurrentAuthenticationContext;
97 
98  var enumerator = Enum.GetValues(typeof(RightsType));
99  var claims = new List<Claim>();
100  foreach (RightsType I in enumerator)
101  {
102  //if there's no instance user, do a weird thing and add all the instance roles
103  //we need it so we can get to OnActionExecutionAsync where we can properly decide between BadRequest and Forbid
104  //if user is null that means they got the token with an expired password
105  var rightInt = authenticationContext.User == null || (RightsHelper.IsInstanceRight(I) && authenticationContext.InstanceUser == null) ? ~0 : authenticationContext.GetRight(I);
106  var rightEnum = RightsHelper.RightToType(I);
107  var right = (Enum)Enum.ToObject(rightEnum, rightInt);
108  foreach (Enum J in Enum.GetValues(rightEnum))
109  if (right.HasFlag(J))
110  claims.Add(new Claim(ClaimTypes.Role, RightsHelper.RoleName(I, J)));
111  }
112 
113  context.Principal.AddIdentity(new ClaimsIdentity(claims));
114  }
115 
123  public ApiController(IDatabaseContext databaseContext, IAuthenticationContextFactory authenticationContextFactory, ILogger logger, bool requireInstance)
124  {
125  DatabaseContext = databaseContext ?? throw new ArgumentNullException(nameof(databaseContext));
126  if (authenticationContextFactory == null)
127  throw new ArgumentNullException(nameof(authenticationContextFactory));
128  Logger = logger ?? throw new ArgumentNullException(nameof(logger));
129  AuthenticationContext = authenticationContextFactory.CurrentAuthenticationContext;
131  this.requireInstance = requireInstance;
132  }
133 
135  public override async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
136  {
137  if (AuthenticationContext != null && AuthenticationContext.User == null)
138  {
139  //valid token, expired password
140  await Unauthorized().ExecuteResultAsync(context).ConfigureAwait(false);
141  return;
142  }
143 
144  //validate the headers
145  try
146  {
147  ApiHeaders = new ApiHeaders(Request.GetTypedHeaders());
148 
149  if (requireInstance)
150  {
151  if(!ApiHeaders.InstanceId.HasValue)
152  {
153  await BadRequest(new { message = "Missing InstanceId header!" }).ExecuteResultAsync(context).ConfigureAwait(false);
154  return;
155  }
157  {
158  //accessing an instance they don't have access to or one that's disabled
159  await Forbid().ExecuteResultAsync(context).ConfigureAwait(false);
160  return;
161  }
162  }
163  }
164  catch (InvalidOperationException e)
165  {
166  await BadRequest(new { message = e.Message }).ExecuteResultAsync(context).ConfigureAwait(false);
167  return;
168  }
169 
170  if(ModelState?.IsValid == false)
171  {
172  var errorMessages = ModelState.SelectMany(x => x.Value.Errors).Select(x => x.ErrorMessage);
173  await BadRequest(new { message = String.Join(Environment.NewLine, errorMessages) }).ExecuteResultAsync(context).ConfigureAwait(false);
174  return;
175  }
176 
177  Logger.LogInformation("Request made by User ID {0}. Api version: {1}. User-Agent: {2}", AuthenticationContext?.User.Id.ToString(CultureInfo.InvariantCulture) ?? "NULL", ApiHeaders.ApiVersion, ApiHeaders.UserAgent);
178  await base.OnActionExecutionAsync(context, next).ConfigureAwait(false);
179  }
180  }
181 }
static bool IsInstanceRight(RightsType rightsType)
Check if a given rightsType is meant for an Models.Instance
-
ApiController(IDatabaseContext databaseContext, IAuthenticationContextFactory authenticationContextFactory, ILogger logger, bool requireInstance)
Construct an ApiController
+
ApiController(IDatabaseContext databaseContext, IAuthenticationContextFactory authenticationContextFactory, ILogger logger, bool requireInstance)
Construct an ApiController
-
override async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
+
override async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
const string ApplicationJson
TODO: Remove this when https://github.com/dotnet/corefx/pull/26701 makes it into the sdk ...
Definition: ApiHeaders.cs:21
RightsType
The type of rights a model uses
Definition: RightsType.cs:6
-
Version ApiVersion
The client&#39;s API version
Definition: ApiHeaders.cs:61
+
Version ApiVersion
The client&#39;s API version
Definition: ApiHeaders.cs:66
Instance Instance
The Models.Instance the InstanceUser belongs to
Definition: InstanceUser.cs:18
Represents the currently authenticated Api.Models.User
-
ProductHeaderValue UserAgent
The client&#39;s user agent
Definition: ApiHeaders.cs:56
+
ProductHeaderValue UserAgent
The client&#39;s user agent
Definition: ApiHeaders.cs:61
Represents the header that must be present for every server request
Definition: ApiHeaders.cs:16
Represents an Api.Models.Instance in the database
Definition: Instance.cs:8
- + -
static async Task OnTokenValidated(TokenValidatedContext context)
Runs after a Api.Models.Token has been validated. Creates the IAuthenticationContext for the Controll...
+
static async Task OnTokenValidated(TokenValidatedContext context)
Runs after a Api.Models.Token has been validated. Creates the IAuthenticationContext for the Controll...
static Type RightToType(RightsType rightsType)
Map a given rightsType to its respective Enum Type
long Id
The ID of the User
Definition: User.cs:17
-
readonly bool requireInstance
If IAuthenticationContext.InstanceUser permissions are required to access the ApiController ...
+
readonly bool requireInstance
If IAuthenticationContext.InstanceUser permissions are required to access the ApiController ...
IAuthenticationContext CurrentAuthenticationContext
The IAuthenticationContext the IAuthenticationContextFactory created
-
long InstanceId
The Models.Instance.Id being accessed
Definition: ApiHeaders.cs:51
+
long InstanceId
The Models.Instance.Id being accessed
Definition: ApiHeaders.cs:56
static string RoleName(RightsType rightsType, Enum right)
Gets the role claim name used for a given rightsType and right
Definition: RightsHelper.cs:61
diff --git a/_api_headers_8cs.html b/_api_headers_8cs.html index 04e17885f8..51464e091c 100644 --- a/_api_headers_8cs.html +++ b/_api_headers_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_api_headers_8cs_source.html b/_api_headers_8cs_source.html index 84a52662b9..b717159eb0 100644 --- a/_api_headers_8cs_source.html +++ b/_api_headers_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -90,13 +91,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
ApiHeaders.cs
-Go to the documentation of this file.
1 using System;
2 using System.Collections.Generic;
3 using System.Globalization;
4 using System.Linq;
5 using System.Net.Http.Headers;
6 using System.Reflection;
7 using Microsoft.AspNetCore.Http.Headers;
8 using Microsoft.Net.Http.Headers;
9 using Microsoft.Extensions.Primitives;
10 
11 namespace Tgstation.Server.Api
12 {
16  public sealed class ApiHeaders
17  {
21  public const string ApplicationJson = "application/json";
22 
26  const string usernameHeader = "Username";
27 
31  const string instanceIdHeader = "InstanceId";
32 
36  const string jwtAuthenticationScheme = "Bearer";
37 
41  const string passwordAuthenticationScheme = "Password";
42 
46  static readonly AssemblyName assemblyName = Assembly.GetExecutingAssembly().GetName();
47 
51  public long? InstanceId { get; set; }
52 
56  public ProductHeaderValue UserAgent { get; }
57 
61  public Version ApiVersion { get; }
62 
66  public string Token { get; }
67 
71  public string Username { get; }
72 
76  public string Password { get; }
77 
81  public bool IsTokenAuthentication => Token != null;
82 
88  public ApiHeaders(ProductHeaderValue userAgent, string token) : this(userAgent, token, null, null)
89  {
90  if (userAgent == null)
91  throw new ArgumentNullException(nameof(userAgent));
92  if (token == null)
93  throw new ArgumentNullException(nameof(token));
94  }
95 
102  public ApiHeaders(ProductHeaderValue userAgent, string username, string password) : this(userAgent, null, username, password)
103  {
104  if (userAgent == null)
105  throw new ArgumentNullException(nameof(userAgent));
106  if (username == null)
107  throw new ArgumentNullException(nameof(username));
108  if (password == null)
109  throw new ArgumentNullException(nameof(password));
110  }
111 
116  public ApiHeaders(RequestHeaders requestHeaders)
117  {
118  var jsonAccept = new Microsoft.Net.Http.Headers.MediaTypeHeaderValue(ApplicationJson);
119  if (!requestHeaders.Accept.Any(x => x.MediaType == jsonAccept.MediaType))
120  throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "Client does not accept {0}!", ApplicationJson));
121 
122  if (!requestHeaders.Headers.TryGetValue(HeaderNames.UserAgent, out var userAgentValues) || !ProductInfoHeaderValue.TryParse(userAgentValues.FirstOrDefault(), out var clientUserAgent))
123  throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "Missing {0} headers!", HeaderNames.UserAgent));
124 
125  //assure the client user agent has a name and version
126  if (String.IsNullOrWhiteSpace(clientUserAgent.Product.Name) || !Version.TryParse(clientUserAgent.Product.Version, out var clientVersion))
127  throw new InvalidOperationException("Malformed client user agent!");
128 
129  var apiUserAgentHeader = userAgentValues[1];
130  //make sure the api header matches ours
131  if (!ProductInfoHeaderValue.TryParse(apiUserAgentHeader, out var apiUserAgent) || apiUserAgent.Product.Name != assemblyName.Name)
132  throw new InvalidOperationException("Missing API user agent!");
133 
134  if (!Version.TryParse(apiUserAgent.Product.Version, out var apiVersion))
135  throw new InvalidOperationException("Malformed API version!");
136 
137  ApiVersion = apiVersion;
138 
139  //check api version compatibility
140  var ourVersion = assemblyName.Version;
141  if (ourVersion.Major != ApiVersion.Major || ourVersion.Minor != ApiVersion.Minor || ourVersion.Build > ApiVersion.Build)
142  throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "Given API version is incompatible with version {0}!", ourVersion));
143 
144  if (!requestHeaders.Headers.TryGetValue(HeaderNames.Authorization, out StringValues authorization))
145  throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "Missing {0} header!", HeaderNames.Authorization));
146  var auth = authorization.First();
147  var splits = new List<string>(auth.Split(' '));
148  var scheme = splits.First();
149  if (String.IsNullOrWhiteSpace(scheme))
150  throw new InvalidOperationException("Missing authentication scheme!");
151 
152  splits.RemoveAt(0);
153  var parameter = String.Concat(splits);
154  if (String.IsNullOrEmpty(parameter))
155  throw new InvalidOperationException("Missing authentication parameter!");
156 
157  if(requestHeaders.Headers.TryGetValue(instanceIdHeader, out var instanceIdValues))
158  {
159  var instanceIdString = instanceIdValues.FirstOrDefault();
160  if (instanceIdString != default && Int64.TryParse(instanceIdString, out var instanceId))
161  InstanceId = instanceId;
162  }
163 
164  switch (scheme)
165  {
166  case jwtAuthenticationScheme:
167  Token = parameter;
168  break;
169  case passwordAuthenticationScheme:
170  Password = parameter;
171  var fail = !requestHeaders.Headers.TryGetValue(usernameHeader, out var values);
172  if (!fail)
173  {
174  Username = values.FirstOrDefault();
175  fail = String.IsNullOrWhiteSpace(Username);
176  }
177  if (fail)
178  throw new InvalidOperationException("Missing Username header!");
179  break;
180  default:
181  throw new InvalidOperationException("Invalid authentication scheme!");
182  }
183  }
184 
192  ApiHeaders(ProductHeaderValue userAgent, string token, string username, string password)
193  {
194  UserAgent = userAgent;
195  Token = token;
196  Username = username;
197  Password = password;
198  ApiVersion = assemblyName.Version;
199  }
200 
205  public void SetRequestHeaders(HttpRequestHeaders headers)
206  {
207  if (headers == null)
208  throw new ArgumentNullException(nameof(headers));
209 
210  headers.Clear();
211  headers.Accept.Add(new MediaTypeWithQualityHeaderValue(ApplicationJson));
212  if (IsTokenAuthentication)
213  headers.Authorization = new AuthenticationHeaderValue(jwtAuthenticationScheme, Token);
214  else
215  {
216  headers.Authorization = new AuthenticationHeaderValue(passwordAuthenticationScheme, Password);
217  headers.Add(usernameHeader, Username);
218  }
219  headers.UserAgent.Add(new ProductInfoHeaderValue(UserAgent));
220  headers.UserAgent.Add(new ProductInfoHeaderValue(new ProductHeaderValue(assemblyName.Name, ApiVersion.ToString())));
221  if(InstanceId.HasValue)
222  headers.Add(instanceIdHeader, InstanceId.ToString());
223  }
224  }
225 }
-
ApiHeaders(ProductHeaderValue userAgent, string username, string password)
Construct ApiHeaders for password authentication
Definition: ApiHeaders.cs:102
-
ApiHeaders(ProductHeaderValue userAgent, string token)
Construct ApiHeaders for JWT authentication
Definition: ApiHeaders.cs:88
+Go to the documentation of this file.
1 using System;
2 using System.Collections.Generic;
3 using System.Globalization;
4 using System.Linq;
5 using System.Net.Http.Headers;
6 using System.Reflection;
7 using Microsoft.AspNetCore.Http.Headers;
8 using Microsoft.Net.Http.Headers;
9 using Microsoft.Extensions.Primitives;
10 
11 namespace Tgstation.Server.Api
12 {
16  public sealed class ApiHeaders
17  {
21  public const string ApplicationJson = "application/json";
22 
26  const string ApiVersionHeader = "Api";
27 
31  const string usernameHeader = "Username";
32 
36  const string instanceIdHeader = "Instance";
37 
41  const string jwtAuthenticationScheme = "Bearer";
42 
46  const string passwordAuthenticationScheme = "Password";
47 
51  static readonly AssemblyName assemblyName = Assembly.GetExecutingAssembly().GetName();
52 
56  public long? InstanceId { get; set; }
57 
61  public ProductHeaderValue UserAgent { get; }
62 
66  public Version ApiVersion { get; }
67 
71  public string Token { get; }
72 
76  public string Username { get; }
77 
81  public string Password { get; }
82 
86  public bool IsTokenAuthentication => Token != null;
87 
93  public ApiHeaders(ProductHeaderValue userAgent, string token) : this(userAgent, token, null, null)
94  {
95  if (userAgent == null)
96  throw new ArgumentNullException(nameof(userAgent));
97  if (token == null)
98  throw new ArgumentNullException(nameof(token));
99  }
100 
107  public ApiHeaders(ProductHeaderValue userAgent, string username, string password) : this(userAgent, null, username, password)
108  {
109  if (userAgent == null)
110  throw new ArgumentNullException(nameof(userAgent));
111  if (username == null)
112  throw new ArgumentNullException(nameof(username));
113  if (password == null)
114  throw new ArgumentNullException(nameof(password));
115  }
116 
121  public ApiHeaders(RequestHeaders requestHeaders)
122  {
123  var jsonAccept = new Microsoft.Net.Http.Headers.MediaTypeHeaderValue(ApplicationJson);
124  if (!requestHeaders.Accept.Any(x => x.MediaType == jsonAccept.MediaType))
125  throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "Client does not accept {0}!", ApplicationJson));
126 
127  if (!requestHeaders.Headers.TryGetValue(HeaderNames.UserAgent, out var userAgentValues) || !ProductInfoHeaderValue.TryParse(userAgentValues.FirstOrDefault(), out var clientUserAgent))
128  throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "Missing {0} headers!", HeaderNames.UserAgent));
129 
130  //assure the client user agent has a name and version
131  if (String.IsNullOrWhiteSpace(clientUserAgent.Product.Name) || !Version.TryParse(clientUserAgent.Product.Version, out var clientVersion))
132  throw new InvalidOperationException("Malformed client user agent!");
133 
134  //make sure the api header matches ours
135  if (!requestHeaders.Headers.TryGetValue(ApiVersionHeader, out var apiUserAgentHeaderValues) || !ProductInfoHeaderValue.TryParse(apiUserAgentHeaderValues.FirstOrDefault(), out var apiUserAgent) || apiUserAgent.Product.Name != assemblyName.Name)
136  throw new InvalidOperationException("Missing API user agent!");
137 
138  if (!Version.TryParse(apiUserAgent.Product.Version, out var apiVersion))
139  throw new InvalidOperationException("Malformed API version!");
140 
141  ApiVersion = apiVersion;
142  UserAgent = clientUserAgent.Product;
143 
144  //check api version compatibility
145  var ourVersion = assemblyName.Version;
146  if (ourVersion.Major != ApiVersion.Major || ourVersion.Minor != ApiVersion.Minor || ourVersion.Build > ApiVersion.Build)
147  throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "Given API version is incompatible with version {0}!", ourVersion));
148 
149  if (!requestHeaders.Headers.TryGetValue(HeaderNames.Authorization, out StringValues authorization))
150  throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "Missing {0} header!", HeaderNames.Authorization));
151  var auth = authorization.First();
152  var splits = new List<string>(auth.Split(' '));
153  var scheme = splits.First();
154  if (String.IsNullOrWhiteSpace(scheme))
155  throw new InvalidOperationException("Missing authentication scheme!");
156 
157  splits.RemoveAt(0);
158  var parameter = String.Concat(splits);
159  if (String.IsNullOrEmpty(parameter))
160  throw new InvalidOperationException("Missing authentication parameter!");
161 
162  if(requestHeaders.Headers.TryGetValue(instanceIdHeader, out var instanceIdValues))
163  {
164  var instanceIdString = instanceIdValues.FirstOrDefault();
165  if (instanceIdString != default && Int64.TryParse(instanceIdString, out var instanceId))
166  InstanceId = instanceId;
167  }
168 
169  switch (scheme)
170  {
171  case jwtAuthenticationScheme:
172  Token = parameter;
173  break;
174  case passwordAuthenticationScheme:
175  Password = parameter;
176  var fail = !requestHeaders.Headers.TryGetValue(usernameHeader, out var values);
177  if (!fail)
178  {
179  Username = values.FirstOrDefault();
180  fail = String.IsNullOrWhiteSpace(Username);
181  }
182  if (fail)
183  throw new InvalidOperationException("Missing Username header!");
184  break;
185  default:
186  throw new InvalidOperationException("Invalid authentication scheme!");
187  }
188  }
189 
197  ApiHeaders(ProductHeaderValue userAgent, string token, string username, string password)
198  {
199  UserAgent = userAgent;
200  Token = token;
201  Username = username;
202  Password = password;
203  ApiVersion = assemblyName.Version;
204  }
205 
210  public void SetRequestHeaders(HttpRequestHeaders headers)
211  {
212  if (headers == null)
213  throw new ArgumentNullException(nameof(headers));
214 
215  headers.Clear();
216  headers.Accept.Add(new MediaTypeWithQualityHeaderValue(ApplicationJson));
217  if (IsTokenAuthentication)
218  headers.Authorization = new AuthenticationHeaderValue(jwtAuthenticationScheme, Token);
219  else
220  {
221  headers.Authorization = new AuthenticationHeaderValue(passwordAuthenticationScheme, Password);
222  headers.Add(usernameHeader, Username);
223  }
224  headers.UserAgent.Add(new ProductInfoHeaderValue(UserAgent));
225  headers.Add(ApiVersionHeader, ApiVersion.ToString());
226  if(InstanceId.HasValue)
227  headers.Add(instanceIdHeader, InstanceId.ToString());
228  }
229  }
230 }
+
ApiHeaders(ProductHeaderValue userAgent, string username, string password)
Construct ApiHeaders for password authentication
Definition: ApiHeaders.cs:107
+
ApiHeaders(ProductHeaderValue userAgent, string token)
Construct ApiHeaders for JWT authentication
Definition: ApiHeaders.cs:93
Represents the header that must be present for every server request
Definition: ApiHeaders.cs:16
-
ApiHeaders(ProductHeaderValue userAgent, string token, string username, string password)
Construct ApiHeaders
Definition: ApiHeaders.cs:192
-
void SetRequestHeaders(HttpRequestHeaders headers)
Set HttpRequestHeaders using the ApiHeaders. This initially clears headers
Definition: ApiHeaders.cs:205
-
ApiHeaders(RequestHeaders requestHeaders)
Construct and validates ApiHeaders from a set of requestHeaders
Definition: ApiHeaders.cs:116
+
ApiHeaders(ProductHeaderValue userAgent, string token, string username, string password)
Construct ApiHeaders
Definition: ApiHeaders.cs:197
+
void SetRequestHeaders(HttpRequestHeaders headers)
Set HttpRequestHeaders using the ApiHeaders. This initially clears headers
Definition: ApiHeaders.cs:210
+
ApiHeaders(RequestHeaders requestHeaders)
Construct and validates ApiHeaders from a set of requestHeaders
Definition: ApiHeaders.cs:121
diff --git a/_app_8g_8cs.html b/_app_8g_8cs.html index ff2bff28a0..5b71c2fff9 100644 --- a/_app_8g_8cs.html +++ b/_app_8g_8cs.html @@ -4,7 +4,7 @@ -tgstation-server: src/Tgstation.Server.ControlPanel/obj/Release/App.g.cs File Reference +tgstation-server: src/Tgstation.Server.ControlPanel/obj/Debug/App.g.cs File Reference @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_app_8g_8cs_source.html b/_app_8g_8cs_source.html index ccf1c72bfe..f1e045fd10 100644 --- a/_app_8g_8cs_source.html +++ b/_app_8g_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: src/Tgstation.Server.ControlPanel/obj/Release/App.g.cs Source File +tgstation-server: src/Tgstation.Server.ControlPanel/obj/Debug/App.g.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_app_8xaml_8cs.html b/_app_8xaml_8cs.html index 9e315c28e3..559b5135f8 100644 --- a/_app_8xaml_8cs.html +++ b/_app_8xaml_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_app_8xaml_8cs_source.html b/_app_8xaml_8cs_source.html index 363fec303a..be4a87d8fd 100644 --- a/_app_8xaml_8cs_source.html +++ b/_app_8xaml_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_application_8cs.html b/_application_8cs.html index 0155c21f38..0ffd3bc619 100644 --- a/_application_8cs.html +++ b/_application_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_application_8cs_source.html b/_application_8cs_source.html index 475b71e9a6..3c00ccbf00 100644 --- a/_application_8cs_source.html +++ b/_application_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -90,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Application.cs
-Go to the documentation of this file.
1 using Byond.TopicSender;
2 using Cyberboss.AspNetCore.AsyncInitializer;
3 using Microsoft.AspNetCore.Authentication.JwtBearer;
4 using Microsoft.AspNetCore.Builder;
5 using Microsoft.AspNetCore.Hosting;
6 using Microsoft.AspNetCore.Hosting.Server.Features;
7 using Microsoft.AspNetCore.Identity;
8 using Microsoft.EntityFrameworkCore;
9 using Microsoft.Extensions.Configuration;
10 using Microsoft.Extensions.DependencyInjection;
11 using Microsoft.Extensions.Hosting;
12 using Microsoft.Extensions.Logging;
13 using Microsoft.IdentityModel.Tokens;
14 using Newtonsoft.Json;
15 using Octokit;
16 using System;
17 using System.Globalization;
18 using System.IdentityModel.Tokens.Jwt;
19 using System.Linq;
20 using System.Reflection;
21 using System.Runtime.InteropServices;
22 using System.Threading.Tasks;
31 using Tgstation.Server.Host.IO;
34 
35 namespace Tgstation.Server.Host.Core
36 {
38  sealed class Application : IApplication
39  {
43  const string VersionPrefix = "tgstation-server";
44 
46  public string HostingPath => serverAddresses.Addresses.First();
47 
49  public Version Version { get; }
50 
52  public string VersionString { get; }
53 
57  readonly Microsoft.Extensions.Configuration.IConfiguration configuration;
58 
62  readonly Microsoft.AspNetCore.Hosting.IHostingEnvironment hostingEnvironment;
63 
64  readonly TaskCompletionSource<object> startupTcs;
65 
69  IServerAddressesFeature serverAddresses;
70 
76  public Application(Microsoft.Extensions.Configuration.IConfiguration configuration, Microsoft.AspNetCore.Hosting.IHostingEnvironment hostingEnvironment)
77  {
78  this.configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
79  this.hostingEnvironment = hostingEnvironment ?? throw new ArgumentNullException(nameof(hostingEnvironment));
80 
81  startupTcs = new TaskCompletionSource<object>();
82 
83  Version = Assembly.GetExecutingAssembly().GetName().Version;
84  VersionString = String.Format(CultureInfo.InvariantCulture, "{0} v{1}", VersionPrefix, Version);
85  }
86 
91 #pragma warning disable CA1822 // Mark members as static
92  public void ConfigureServices(IServiceCollection services)
93 #pragma warning restore CA1822 // Mark members as static
94  {
95  if (services == null)
96  throw new ArgumentNullException(nameof(services));
97 
98  services.Configure<UpdatesConfiguration>(configuration.GetSection(UpdatesConfiguration.Section));
99  var databaseConfigurationSection = configuration.GetSection(DatabaseConfiguration.Section);
100  services.Configure<DatabaseConfiguration>(databaseConfigurationSection);
101  var generalConfigurationSection = configuration.GetSection(GeneralConfiguration.Section);
102  services.Configure<GeneralConfiguration>(generalConfigurationSection);
103 
104  //remember, anything you .Get manually can be null if the config is missing
105  var generalConfiguration = generalConfigurationSection.Get<GeneralConfiguration>();
106  var isWindows = RuntimeInformation.IsOSPlatform(OSPlatform.Windows);
107  var ioManager = new DefaultIOManager();
108 
109  if (generalConfiguration?.DisableFileLogging != true)
110  {
111  var logPath = !String.IsNullOrEmpty(generalConfiguration?.LogFileDirectory) ? generalConfiguration.LogFileDirectory : ioManager.ConcatPath(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), VersionPrefix, "Logs");
112  services.AddLogging(builder => builder.AddFile(ioManager.ConcatPath(logPath, "tgs-{Date}.log")));
113  }
114 
115  services.AddOptions();
116 
117  const string scheme = "JwtBearer";
118  services.AddAuthentication((options) =>
119  {
120  options.DefaultAuthenticateScheme = scheme;
121  options.DefaultChallengeScheme = scheme;
122  }).AddJwtBearer(scheme, jwtBearerOptions =>
123  {
124  jwtBearerOptions.TokenValidationParameters = new TokenValidationParameters
125  {
126  ValidateIssuerSigningKey = true,
127  IssuerSigningKey = new SymmetricSecurityKey(TokenFactory.TokenSigningKey),
128 
129  ValidateIssuer = true,
130  ValidIssuer = TokenFactory.TokenIssuer,
131 
132  ValidateLifetime = true,
133  ValidateAudience = true,
134  ValidAudience = TokenFactory.TokenAudience,
135 
136  ClockSkew = TimeSpan.FromMinutes(5),
137 
138  RequireSignedTokens = true,
139 
140  RequireExpirationTime = true
141  };
142  jwtBearerOptions.Events = new JwtBearerEvents
143  {
144  OnTokenValidated = ApiController.OnTokenValidated
145  };
146  });
147  JwtSecurityTokenHandler.DefaultInboundClaimTypeMap.Clear(); //fucking converts 'sub' to M$ bs
148 
149  services.AddMvc().AddJsonOptions(options =>
150  {
151  options.SerializerSettings.NullValueHandling = NullValueHandling.Ignore;
152  });
153 
154  var databaseConfiguration = databaseConfigurationSection.Get<DatabaseConfiguration>();
155 
156  void ConfigureDatabase(DbContextOptionsBuilder builder)
157  {
158  if (hostingEnvironment.IsDevelopment())
159  builder.EnableSensitiveDataLogging();
160  };
161 
162  switch (databaseConfiguration?.DatabaseType ?? DatabaseType.Sqlite)
163  {
164  case DatabaseType.MySql:
165  services.AddDbContext<MySqlDatabaseContext>(ConfigureDatabase);
166  services.AddScoped<IDatabaseContext>(x => x.GetRequiredService<MySqlDatabaseContext>());
167  break;
168  case DatabaseType.Sqlite:
169  services.AddDbContext<SqliteDatabaseContext>(ConfigureDatabase);
170  services.AddScoped<IDatabaseContext>(x => x.GetRequiredService<SqliteDatabaseContext>());
171  break;
172  case DatabaseType.SqlServer:
173  services.AddDbContext<SqlServerDatabaseContext>(ConfigureDatabase);
174  services.AddScoped<IDatabaseContext>(x => x.GetRequiredService<SqlServerDatabaseContext>());
175  break;
176  default:
177  throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "Invalid {0}!", nameof(DatabaseType)));
178  }
179 
181  services.AddSingleton<IIdentityCache, IdentityCache>();
182 
183  services.AddSingleton<ICryptographySuite, CryptographySuite>();
184  services.AddSingleton<IDatabaseSeeder, DatabaseSeeder>();
185  services.AddSingleton<IPasswordHasher<Models.User>, PasswordHasher<Models.User>>();
186  services.AddSingleton<ITokenFactory, TokenFactory>();
187  services.AddSingleton<ISynchronousIOManager, SynchronousIOManager>();
188  services.AddSingleton<IGitHubClient>(x => new GitHubClient(new ProductHeaderValue(VersionPrefix, Version.ToString())));
189 
190  if (isWindows)
191  {
192  services.AddSingleton<ISystemIdentityFactory, WindowsSystemIdentityFactory>();
193  services.AddSingleton<ISymlinkFactory, WindowsSymlinkFactory>();
194  services.AddSingleton<IByondInstaller, WindowsByondInstaller>();
195  }
196  else
197  {
198  services.AddSingleton<ISystemIdentityFactory, PosixSystemIdentityFactory>();
199  services.AddSingleton<ISymlinkFactory, PosixSymlinkFactory>();
200  services.AddSingleton<IByondInstaller, PosixByondInstaller>();
201  }
202 
203  services.AddSingleton<IExecutor, Executor>();
204  services.AddSingleton<ICommandFactory, CommandFactory>();
205  services.AddSingleton<IScriptExecutor, ScriptExecutor>();
206  services.AddSingleton<IProviderFactory, ProviderFactory>();
207  services.AddSingleton<IByondTopicSender>(new ByondTopicSender
208  {
209  ReceiveTimeout = 5000,
210  SendTimeout = 5000
211  });
212 
213  services.AddSingleton<InstanceFactory>();
214  services.AddSingleton<IInstanceFactory>(x => x.GetRequiredService<InstanceFactory>());
215  services.AddSingleton<InstanceManager>();
216  services.AddSingleton<IInstanceManager>(x => x.GetRequiredService<InstanceManager>());
217  services.AddSingleton<IHostedService>(x => x.GetRequiredService<InstanceManager>());
218 
219  services.AddSingleton<IJobManager, JobManager>();
220 
221  services.AddSingleton<IIOManager>(ioManager);
222 
223  services.AddSingleton<DatabaseContextFactory>();
224  services.AddSingleton<IDatabaseContextFactory>(x => x.GetRequiredService<DatabaseContextFactory>());
225 
226  services.AddSingleton<IApplication>(this);
227  }
228 
234  public void Configure(IApplicationBuilder applicationBuilder, ILogger<Application> logger)
235  {
236  if (applicationBuilder == null)
237  throw new ArgumentNullException(nameof(applicationBuilder));
238  if (logger == null)
239  throw new ArgumentNullException(nameof(logger));
240 
241  logger.LogInformation(VersionString);
242 
243  serverAddresses = applicationBuilder.ServerFeatures.Get<IServerAddressesFeature>();
244 
245  if (hostingEnvironment.IsDevelopment())
246  applicationBuilder.UseDeveloperExceptionPage();
247 
248  applicationBuilder.UseAsyncInitialization(async cancellationToken =>
249  {
250  using (cancellationToken.Register(() => startupTcs.SetCanceled()))
251  await startupTcs.Task.ConfigureAwait(false);
252  });
253 
254  applicationBuilder.UseAuthentication();
255  applicationBuilder.UseMvc();
256  }
257 
259  public void Ready(Exception initializationError)
260  {
261  if (startupTcs.Task.IsCompleted)
262  throw new InvalidOperationException("Ready has already been called!");
263  if (initializationError == null)
264  startupTcs.SetResult(null);
265  else
266  startupTcs.SetException(initializationError);
267  }
268  }
269 }
+Go to the documentation of this file.
1 using Byond.TopicSender;
2 using Cyberboss.AspNetCore.AsyncInitializer;
3 using Microsoft.AspNetCore.Authentication.JwtBearer;
4 using Microsoft.AspNetCore.Builder;
5 using Microsoft.AspNetCore.Hosting;
6 using Microsoft.AspNetCore.Hosting.Server.Features;
7 using Microsoft.AspNetCore.Identity;
8 using Microsoft.EntityFrameworkCore;
9 using Microsoft.Extensions.Configuration;
10 using Microsoft.Extensions.DependencyInjection;
11 using Microsoft.Extensions.Hosting;
12 using Microsoft.Extensions.Logging;
13 using Microsoft.IdentityModel.Tokens;
14 using Newtonsoft.Json;
15 using Octokit;
16 using System;
17 using System.Globalization;
18 using System.IdentityModel.Tokens.Jwt;
19 using System.Linq;
20 using System.Reflection;
21 using System.Runtime.InteropServices;
22 using System.Threading.Tasks;
31 using Tgstation.Server.Host.IO;
34 
35 namespace Tgstation.Server.Host.Core
36 {
38  sealed class Application : IApplication
39  {
43  const string VersionPrefix = "tgstation-server";
44 
46  public string HostingPath => serverAddresses.Addresses.First();
47 
49  public Version Version { get; }
50 
52  public string VersionString { get; }
53 
57  readonly Microsoft.Extensions.Configuration.IConfiguration configuration;
58 
62  readonly Microsoft.AspNetCore.Hosting.IHostingEnvironment hostingEnvironment;
63 
64  readonly TaskCompletionSource<object> startupTcs;
65 
69  IServerAddressesFeature serverAddresses;
70 
76  public Application(Microsoft.Extensions.Configuration.IConfiguration configuration, Microsoft.AspNetCore.Hosting.IHostingEnvironment hostingEnvironment)
77  {
78  this.configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
79  this.hostingEnvironment = hostingEnvironment ?? throw new ArgumentNullException(nameof(hostingEnvironment));
80 
81  startupTcs = new TaskCompletionSource<object>();
82 
83  Version = Assembly.GetExecutingAssembly().GetName().Version;
84  VersionString = String.Format(CultureInfo.InvariantCulture, "{0} v{1}", VersionPrefix, Version);
85  }
86 
91 #pragma warning disable CA1822 // Mark members as static
92  public void ConfigureServices(IServiceCollection services)
93 #pragma warning restore CA1822 // Mark members as static
94  {
95  if (services == null)
96  throw new ArgumentNullException(nameof(services));
97 
98  services.Configure<UpdatesConfiguration>(configuration.GetSection(UpdatesConfiguration.Section));
99  var databaseConfigurationSection = configuration.GetSection(DatabaseConfiguration.Section);
100  services.Configure<DatabaseConfiguration>(databaseConfigurationSection);
101  var generalConfigurationSection = configuration.GetSection(GeneralConfiguration.Section);
102  services.Configure<GeneralConfiguration>(generalConfigurationSection);
103 
104  //remember, anything you .Get manually can be null if the config is missing
105  var generalConfiguration = generalConfigurationSection.Get<GeneralConfiguration>();
106  var isWindows = RuntimeInformation.IsOSPlatform(OSPlatform.Windows);
107  var ioManager = new DefaultIOManager();
108 
109  if (generalConfiguration?.DisableFileLogging != true)
110  {
111  var logPath = !String.IsNullOrEmpty(generalConfiguration?.LogFileDirectory) ? generalConfiguration.LogFileDirectory : ioManager.ConcatPath(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), VersionPrefix, "Logs");
112  services.AddLogging(builder => builder.AddFile(ioManager.ConcatPath(logPath, "tgs-{Date}.log")));
113  }
114 
115  services.AddOptions();
116 
117  const string scheme = "JwtBearer";
118  services.AddAuthentication((options) =>
119  {
120  options.DefaultAuthenticateScheme = scheme;
121  options.DefaultChallengeScheme = scheme;
122  }).AddJwtBearer(scheme, jwtBearerOptions =>
123  {
124  jwtBearerOptions.TokenValidationParameters = new TokenValidationParameters
125  {
126  ValidateIssuerSigningKey = true,
127  IssuerSigningKey = new SymmetricSecurityKey(TokenFactory.TokenSigningKey),
128 
129  ValidateIssuer = true,
130  ValidIssuer = TokenFactory.TokenIssuer,
131 
132  ValidateLifetime = true,
133  ValidateAudience = true,
134  ValidAudience = TokenFactory.TokenAudience,
135 
136  ClockSkew = TimeSpan.FromMinutes(5),
137 
138  RequireSignedTokens = true,
139 
140  RequireExpirationTime = true
141  };
142  jwtBearerOptions.Events = new JwtBearerEvents
143  {
144  OnTokenValidated = ApiController.OnTokenValidated
145  };
146  });
147  JwtSecurityTokenHandler.DefaultInboundClaimTypeMap.Clear(); //fucking converts 'sub' to M$ bs
148 
149  services.AddMvc().AddJsonOptions(options =>
150  {
151  options.AllowInputFormatterExceptionMessages = true;
152  options.SerializerSettings.NullValueHandling = NullValueHandling.Ignore;
153  options.SerializerSettings.CheckAdditionalContent = true;
154  });
155 
156  var databaseConfiguration = databaseConfigurationSection.Get<DatabaseConfiguration>();
157 
158  void ConfigureDatabase(DbContextOptionsBuilder builder)
159  {
160  if (hostingEnvironment.IsDevelopment())
161  builder.EnableSensitiveDataLogging();
162  };
163 
164  switch (databaseConfiguration?.DatabaseType ?? DatabaseType.Sqlite)
165  {
166  case DatabaseType.MySql:
167  services.AddDbContext<MySqlDatabaseContext>(ConfigureDatabase);
168  services.AddScoped<IDatabaseContext>(x => x.GetRequiredService<MySqlDatabaseContext>());
169  break;
170  case DatabaseType.Sqlite:
171  services.AddDbContext<SqliteDatabaseContext>(ConfigureDatabase);
172  services.AddScoped<IDatabaseContext>(x => x.GetRequiredService<SqliteDatabaseContext>());
173  break;
174  case DatabaseType.SqlServer:
175  services.AddDbContext<SqlServerDatabaseContext>(ConfigureDatabase);
176  services.AddScoped<IDatabaseContext>(x => x.GetRequiredService<SqlServerDatabaseContext>());
177  break;
178  default:
179  throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "Invalid {0}!", nameof(DatabaseType)));
180  }
181 
183  services.AddSingleton<IIdentityCache, IdentityCache>();
184 
185  services.AddSingleton<ICryptographySuite, CryptographySuite>();
186  services.AddSingleton<IDatabaseSeeder, DatabaseSeeder>();
187  services.AddSingleton<IPasswordHasher<Models.User>, PasswordHasher<Models.User>>();
188  services.AddSingleton<ITokenFactory, TokenFactory>();
189  services.AddSingleton<ISynchronousIOManager, SynchronousIOManager>();
190  services.AddSingleton<IGitHubClient>(x => new GitHubClient(new ProductHeaderValue(VersionPrefix, Version.ToString())));
191 
192  if (isWindows)
193  {
194  services.AddSingleton<ISystemIdentityFactory, WindowsSystemIdentityFactory>();
195  services.AddSingleton<ISymlinkFactory, WindowsSymlinkFactory>();
196  services.AddSingleton<IByondInstaller, WindowsByondInstaller>();
197  }
198  else
199  {
200  services.AddSingleton<ISystemIdentityFactory, PosixSystemIdentityFactory>();
201  services.AddSingleton<ISymlinkFactory, PosixSymlinkFactory>();
202  services.AddSingleton<IByondInstaller, PosixByondInstaller>();
203  }
204 
205  services.AddSingleton<IExecutor, Executor>();
206  services.AddSingleton<ICommandFactory, CommandFactory>();
207  services.AddSingleton<IScriptExecutor, ScriptExecutor>();
208  services.AddSingleton<IProviderFactory, ProviderFactory>();
209  services.AddSingleton<IByondTopicSender>(new ByondTopicSender
210  {
211  ReceiveTimeout = 5000,
212  SendTimeout = 5000
213  });
214 
215  services.AddSingleton<InstanceFactory>();
216  services.AddSingleton<IInstanceFactory>(x => x.GetRequiredService<InstanceFactory>());
217  services.AddSingleton<InstanceManager>();
218  services.AddSingleton<IInstanceManager>(x => x.GetRequiredService<InstanceManager>());
219  services.AddSingleton<IHostedService>(x => x.GetRequiredService<InstanceManager>());
220 
221  services.AddSingleton<IJobManager, JobManager>();
222 
223  services.AddSingleton<IIOManager>(ioManager);
224 
225  services.AddSingleton<DatabaseContextFactory>();
226  services.AddSingleton<IDatabaseContextFactory>(x => x.GetRequiredService<DatabaseContextFactory>());
227 
228  services.AddSingleton<IApplication>(this);
229  }
230 
236  public void Configure(IApplicationBuilder applicationBuilder, ILogger<Application> logger)
237  {
238  if (applicationBuilder == null)
239  throw new ArgumentNullException(nameof(applicationBuilder));
240  if (logger == null)
241  throw new ArgumentNullException(nameof(logger));
242 
243  logger.LogInformation(VersionString);
244 
245  serverAddresses = applicationBuilder.ServerFeatures.Get<IServerAddressesFeature>();
246 
247  applicationBuilder.UseDeveloperExceptionPage(); //it is not worth it to limit this, you should only ever get it if you're an authorized user
248 
249  applicationBuilder.UseAsyncInitialization(async cancellationToken =>
250  {
251  using (cancellationToken.Register(() => startupTcs.SetCanceled()))
252  await startupTcs.Task.ConfigureAwait(false);
253  });
254 
255  applicationBuilder.UseAuthentication();
256  applicationBuilder.UseMvc();
257  }
258 
260  public void Ready(Exception initializationError)
261  {
262  if (startupTcs.Task.IsCompleted)
263  throw new InvalidOperationException("Ready has already been called!");
264  if (initializationError == null)
265  startupTcs.SetResult(null);
266  else
267  startupTcs.SetException(initializationError);
268  }
269  }
270 }
Manages the runtime of Jobs
Definition: IJobManager.cs:13
@@ -98,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
readonly Microsoft.AspNetCore.Hosting.IHostingEnvironment hostingEnvironment
The Microsoft.AspNetCore.Hosting.IHostingEnvironment for the Application
Definition: Application.cs:62
-
void Configure(IApplicationBuilder applicationBuilder, ILogger< Application > logger)
Configure the Application
Definition: Application.cs:234
+
void Configure(IApplicationBuilder applicationBuilder, ILogger< Application > logger)
Configure the Application
Definition: Application.cs:236
@@ -130,16 +131,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
For accessing the disk in a synchronous manner
-
void Ready(Exception initializationError)
Mark the IApplication as ready to run
Definition: Application.cs:259
+
void Ready(Exception initializationError)
Mark the IApplication as ready to run
Definition: Application.cs:260
const string Section
The key for the Microsoft.Extensions.Configuration.IConfigurationSection the UpdatesConfiguration res...
- +
readonly TaskCompletionSource< object > startupTcs
Definition: Application.cs:64
-
static async Task OnTokenValidated(TokenValidatedContext context)
Runs after a Api.Models.Token has been validated. Creates the IAuthenticationContext for the Controll...
+
static async Task OnTokenValidated(TokenValidatedContext context)
Runs after a Api.Models.Token has been validated. Creates the IAuthenticationContext for the Controll...
diff --git a/_authentication_context_8cs.html b/_authentication_context_8cs.html index f69f66a356..0cd629e839 100644 --- a/_authentication_context_8cs.html +++ b/_authentication_context_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_authentication_context_8cs_source.html b/_authentication_context_8cs_source.html index 8202339677..bf4206c110 100644 --- a/_authentication_context_8cs_source.html +++ b/_authentication_context_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_authentication_context_factory_8cs.html b/_authentication_context_factory_8cs.html index 0ac0a58938..690b883d86 100644 --- a/_authentication_context_factory_8cs.html +++ b/_authentication_context_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_authentication_context_factory_8cs_source.html b/_authentication_context_factory_8cs_source.html index b682223b35..227ea27c17 100644 --- a/_authentication_context_factory_8cs_source.html +++ b/_authentication_context_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_bool_converter_8cs.html b/_bool_converter_8cs.html index 82dbee5ff1..bf7184cf6b 100644 --- a/_bool_converter_8cs.html +++ b/_bool_converter_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_bool_converter_8cs_source.html b/_bool_converter_8cs_source.html index 30509ae79e..34b8700490 100644 --- a/_bool_converter_8cs_source.html +++ b/_bool_converter_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_byond_8cs.html b/_byond_8cs.html index 491c3f5a9d..b22880d4e5 100644 --- a/_byond_8cs.html +++ b/_byond_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_byond_8cs_source.html b/_byond_8cs_source.html index 926ac8fb38..4f9aff2962 100644 --- a/_byond_8cs_source.html +++ b/_byond_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_byond_controller_8cs.html b/_byond_controller_8cs.html index 544f4e1fb1..7cc3b2e37d 100644 --- a/_byond_controller_8cs.html +++ b/_byond_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_byond_controller_8cs_source.html b/_byond_controller_8cs_source.html index c2ab4eb41d..846c7eaf0d 100644 --- a/_byond_controller_8cs_source.html +++ b/_byond_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_byond_executable_lock_8cs.html b/_byond_executable_lock_8cs.html index 3faf79a06e..f74e262fab 100644 --- a/_byond_executable_lock_8cs.html +++ b/_byond_executable_lock_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_byond_executable_lock_8cs_source.html b/_byond_executable_lock_8cs_source.html index 4e34c84d09..c5b139bc9e 100644 --- a/_byond_executable_lock_8cs_source.html +++ b/_byond_executable_lock_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_byond_manager_8cs.html b/_byond_manager_8cs.html index 923ad6be79..cdbe19027b 100644 --- a/_byond_manager_8cs.html +++ b/_byond_manager_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_byond_manager_8cs_source.html b/_byond_manager_8cs_source.html index 1eab180dca..6572ff6937 100644 --- a/_byond_manager_8cs_source.html +++ b/_byond_manager_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_byond_rights_8cs.html b/_byond_rights_8cs.html index 2be9405b30..c660cef914 100644 --- a/_byond_rights_8cs.html +++ b/_byond_rights_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_byond_rights_8cs_source.html b/_byond_rights_8cs_source.html index fd39f51088..b7e47739a5 100644 --- a/_byond_rights_8cs_source.html +++ b/_byond_rights_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_channel_8cs.html b/_channel_8cs.html index 7cdcc18b81..dcef14e051 100644 --- a/_channel_8cs.html +++ b/_channel_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_channel_8cs_source.html b/_channel_8cs_source.html index c001955433..8e6b528f02 100644 --- a/_channel_8cs_source.html +++ b/_channel_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_channel_mapping_8cs.html b/_channel_mapping_8cs.html index d9495da016..c02d1cf113 100644 --- a/_channel_mapping_8cs.html +++ b/_channel_mapping_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_channel_mapping_8cs_source.html b/_channel_mapping_8cs_source.html index 0724369b52..ae355a1a80 100644 --- a/_channel_mapping_8cs_source.html +++ b/_channel_mapping_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_chat_8cs.html b/_chat_8cs.html index 4d596538e4..fa4f438b46 100644 --- a/_chat_8cs.html +++ b/_chat_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_chat_8cs_source.html b/_chat_8cs_source.html index 80ae591b07..6876a8ba0a 100644 --- a/_chat_8cs_source.html +++ b/_chat_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_chat_controller_8cs.html b/_chat_controller_8cs.html index 71b61c4dd9..1cd056b1b2 100644 --- a/_chat_controller_8cs.html +++ b/_chat_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_chat_controller_8cs_source.html b/_chat_controller_8cs_source.html index 0556b135e1..bb5c39d77a 100644 --- a/_chat_controller_8cs_source.html +++ b/_chat_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_chat_factory_8cs.html b/_chat_factory_8cs.html index 1a947e072c..2c3fd12464 100644 --- a/_chat_factory_8cs.html +++ b/_chat_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_chat_factory_8cs_source.html b/_chat_factory_8cs_source.html index 74baed5c8f..58cf6247cd 100644 --- a/_chat_factory_8cs_source.html +++ b/_chat_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_chat_provider_8cs.html b/_chat_provider_8cs.html index 0121fe4250..2b62f96470 100644 --- a/_chat_provider_8cs.html +++ b/_chat_provider_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_chat_provider_8cs_source.html b/_chat_provider_8cs_source.html index d1f8ac67e2..da6cdba762 100644 --- a/_chat_provider_8cs_source.html +++ b/_chat_provider_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_chat_settings_rights_8cs.html b/_chat_settings_rights_8cs.html index 96f40edd82..4dea6062b0 100644 --- a/_chat_settings_rights_8cs.html +++ b/_chat_settings_rights_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_chat_settings_rights_8cs_source.html b/_chat_settings_rights_8cs_source.html index 6b7b3cd697..fe34a371ad 100644 --- a/_chat_settings_rights_8cs_source.html +++ b/_chat_settings_rights_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_command_factory_8cs.html b/_command_factory_8cs.html index eeef43d7c7..39aadaa6c9 100644 --- a/_command_factory_8cs.html +++ b/_command_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_command_factory_8cs_source.html b/_command_factory_8cs_source.html index 5bad7e6eea..6fc5296b36 100644 --- a/_command_factory_8cs_source.html +++ b/_command_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_compiler_status_8cs.html b/_compiler_status_8cs.html index 5e936ece64..f923a1bf8f 100644 --- a/_compiler_status_8cs.html +++ b/_compiler_status_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_compiler_status_8cs_source.html b/_compiler_status_8cs_source.html index 7ab2704437..46de4466f0 100644 --- a/_compiler_status_8cs_source.html +++ b/_compiler_status_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_components_2_watchdog_2_i_watchdog_8cs.html b/_components_2_watchdog_2_i_watchdog_8cs.html index 9f9a3e3af8..cc276d39e9 100644 --- a/_components_2_watchdog_2_i_watchdog_8cs.html +++ b/_components_2_watchdog_2_i_watchdog_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_components_2_watchdog_2_i_watchdog_8cs_source.html b/_components_2_watchdog_2_i_watchdog_8cs_source.html index 44b72b0dc6..79049b173b 100644 --- a/_components_2_watchdog_2_i_watchdog_8cs_source.html +++ b/_components_2_watchdog_2_i_watchdog_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_components_2_watchdog_2_i_watchdog_factory_8cs.html b/_components_2_watchdog_2_i_watchdog_factory_8cs.html index 8b23c2edf6..57ff2afa04 100644 --- a/_components_2_watchdog_2_i_watchdog_factory_8cs.html +++ b/_components_2_watchdog_2_i_watchdog_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_components_2_watchdog_2_i_watchdog_factory_8cs_source.html b/_components_2_watchdog_2_i_watchdog_factory_8cs_source.html index 5d4e233e90..0b053038ea 100644 --- a/_components_2_watchdog_2_i_watchdog_factory_8cs_source.html +++ b/_components_2_watchdog_2_i_watchdog_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_components_2_watchdog_2_reattach_information_8cs.html b/_components_2_watchdog_2_reattach_information_8cs.html index e1624e4a3f..b82208b319 100644 --- a/_components_2_watchdog_2_reattach_information_8cs.html +++ b/_components_2_watchdog_2_reattach_information_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_components_2_watchdog_2_reattach_information_8cs_source.html b/_components_2_watchdog_2_reattach_information_8cs_source.html index 91f9739834..47f0ef6a2c 100644 --- a/_components_2_watchdog_2_reattach_information_8cs_source.html +++ b/_components_2_watchdog_2_reattach_information_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_components_2_watchdog_2_watchdog_8cs.html b/_components_2_watchdog_2_watchdog_8cs.html index ad34d6b050..ddcc1183a6 100644 --- a/_components_2_watchdog_2_watchdog_8cs.html +++ b/_components_2_watchdog_2_watchdog_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_components_2_watchdog_2_watchdog_8cs_source.html b/_components_2_watchdog_2_watchdog_8cs_source.html index 8e9fdf7c9d..e4830edf70 100644 --- a/_components_2_watchdog_2_watchdog_8cs_source.html +++ b/_components_2_watchdog_2_watchdog_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_components_2_watchdog_2_watchdog_factory_8cs.html b/_components_2_watchdog_2_watchdog_factory_8cs.html index ab0cc55927..3444074550 100644 --- a/_components_2_watchdog_2_watchdog_factory_8cs.html +++ b/_components_2_watchdog_2_watchdog_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_components_2_watchdog_2_watchdog_factory_8cs_source.html b/_components_2_watchdog_2_watchdog_factory_8cs_source.html index 3684f6ada2..d9c0a1981d 100644 --- a/_components_2_watchdog_2_watchdog_factory_8cs_source.html +++ b/_components_2_watchdog_2_watchdog_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_components_2_watchdog_2_watchdog_reattach_information_8cs.html b/_components_2_watchdog_2_watchdog_reattach_information_8cs.html index eb99295395..3c2c534356 100644 --- a/_components_2_watchdog_2_watchdog_reattach_information_8cs.html +++ b/_components_2_watchdog_2_watchdog_reattach_information_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_components_2_watchdog_2_watchdog_reattach_information_8cs_source.html b/_components_2_watchdog_2_watchdog_reattach_information_8cs_source.html index fcd58daf0b..e91dfd3316 100644 --- a/_components_2_watchdog_2_watchdog_reattach_information_8cs_source.html +++ b/_components_2_watchdog_2_watchdog_reattach_information_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_configuration_8cs.html b/_configuration_8cs.html index d7f2534c7d..78cbe2f8b2 100644 --- a/_configuration_8cs.html +++ b/_configuration_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_configuration_8cs_source.html b/_configuration_8cs_source.html index c9a081c4e8..52fb95ab95 100644 --- a/_configuration_8cs_source.html +++ b/_configuration_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_configuration_controller_8cs.html b/_configuration_controller_8cs.html index fe9b3bafcb..308878890f 100644 --- a/_configuration_controller_8cs.html +++ b/_configuration_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_configuration_controller_8cs_source.html b/_configuration_controller_8cs_source.html index 55924f0e84..f718f90664 100644 --- a/_configuration_controller_8cs_source.html +++ b/_configuration_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -90,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
ConfigurationController.cs
-Go to the documentation of this file.
1 using Microsoft.AspNetCore.Mvc;
2 using Microsoft.Extensions.Logging;
3 using System;
4 using System.Net;
5 using System.Threading;
6 using System.Threading.Tasks;
12 
13 namespace Tgstation.Server.Host.Controllers
14 {
18  [Route("/" + nameof(Configuration))]
19  public sealed class ConfigurationController : ModelController<ConfigurationFile>
20  {
25 
33  public ConfigurationController(IDatabaseContext databaseContext, IAuthenticationContextFactory authenticationContextFactory, IInstanceManager instanceManager, ILogger<ConfigurationController> logger) : base(databaseContext, authenticationContextFactory, logger, true)
34  {
35  this.instanceManager = instanceManager ?? throw new ArgumentNullException(nameof(instanceManager));
36  }
37 
42  bool ForbidDueToModeConflicts() => Instance.ConfigurationType == ConfigurationType.Disallowed || (Instance.ConfigurationType == ConfigurationType.SystemIdentityWrite && AuthenticationContext.SystemIdentity == null);
43 
45  [TgsAuthorize(ConfigurationRights.Write)]
46  public override async Task<IActionResult> Update([FromBody] ConfigurationFile model, CancellationToken cancellationToken)
47  {
48  if (ForbidDueToModeConflicts())
49  return Forbid();
50 
51  var config = instanceManager.GetInstance(Instance).Configuration;
52  try
53  {
54  var newFile = await config.Write(model.Path, AuthenticationContext.SystemIdentity, model.Content, model.LastReadHash, cancellationToken).ConfigureAwait(false);
55  if (newFile == null)
56  return Conflict();
57 
58  newFile.Content = null;
59 
60  return Json(newFile);
61  }
62  catch(NotImplementedException e)
63  {
64  return StatusCode((int)HttpStatusCode.NotImplemented, new { message = e.Message });
65  }
66  }
67 
74  [HttpGet("/File/{path}")]
75  [TgsAuthorize(ConfigurationRights.Read)]
76  public async Task<IActionResult> File(string path, CancellationToken cancellationToken)
77  {
78  if (ForbidDueToModeConflicts())
79  return Forbid();
80 
81  try
82  {
83  var result = await instanceManager.GetInstance(Instance).Configuration.Read(path, AuthenticationContext.SystemIdentity, cancellationToken).ConfigureAwait(false);
84  if (result == null || result.IsDirectory.Value)
85  return NotFound();
86 
87  return Json(result);
88  }
89  catch (NotImplementedException e)
90  {
91  return StatusCode((int)HttpStatusCode.NotImplemented, new { message = e.Message });
92  }
93  }
94 
101  [HttpGet("/List/{path}")]
102  [TgsAuthorize(ConfigurationRights.List)]
103  public async Task<IActionResult> Directory(string path, CancellationToken cancellationToken)
104  {
105  if (ForbidDueToModeConflicts())
106  return Forbid();
107 
108  try
109  {
110  var result = await instanceManager.GetInstance(Instance).Configuration.ListDirectory(path, AuthenticationContext.SystemIdentity, cancellationToken).ConfigureAwait(false);
111  if (result == null)
112  return NotFound();
113 
114  return Json(result);
115  }
116  catch (NotImplementedException e)
117  {
118  return StatusCode((int)HttpStatusCode.NotImplemented, new { message = e.Message });
119  }
120  catch (UnauthorizedAccessException)
121  {
122  return Forbid();
123  }
124  }
125  }
126 }
+Go to the documentation of this file.
1 using Microsoft.AspNetCore.Mvc;
2 using Microsoft.Extensions.Logging;
3 using System;
4 using System.Net;
5 using System.Threading;
6 using System.Threading.Tasks;
12 
13 namespace Tgstation.Server.Host.Controllers
14 {
18  [Route("/" + nameof(Configuration))]
19  public sealed class ConfigurationController : ModelController<ConfigurationFile>
20  {
25 
33  public ConfigurationController(IDatabaseContext databaseContext, IAuthenticationContextFactory authenticationContextFactory, IInstanceManager instanceManager, ILogger<ConfigurationController> logger) : base(databaseContext, authenticationContextFactory, logger, true)
34  {
35  this.instanceManager = instanceManager ?? throw new ArgumentNullException(nameof(instanceManager));
36  }
37 
42  bool ForbidDueToModeConflicts() => Instance.ConfigurationType == ConfigurationType.Disallowed || (Instance.ConfigurationType == ConfigurationType.SystemIdentityWrite && AuthenticationContext.SystemIdentity == null);
43 
45  [TgsAuthorize(ConfigurationRights.Write)]
46  public override async Task<IActionResult> Update([FromBody] ConfigurationFile model, CancellationToken cancellationToken)
47  {
48  if (ForbidDueToModeConflicts())
49  return Forbid();
50 
51  var config = instanceManager.GetInstance(Instance).Configuration;
52  try
53  {
54  var newFile = await config.Write(model.Path, AuthenticationContext.SystemIdentity, model.Content, model.LastReadHash, cancellationToken).ConfigureAwait(false);
55  if (newFile == null)
56  return Conflict();
57 
58  newFile.Content = null;
59 
60  return Json(newFile);
61  }
62  catch(NotImplementedException e)
63  {
64  return StatusCode((int)HttpStatusCode.NotImplemented, new { message = e.Message });
65  }
66  }
67 
74  [HttpGet("/File/{path}")]
75  [TgsAuthorize(ConfigurationRights.Read)]
76  public async Task<IActionResult> File(string path, CancellationToken cancellationToken)
77  {
78  if (ForbidDueToModeConflicts())
79  return Forbid();
80 
81  try
82  {
83  var result = await instanceManager.GetInstance(Instance).Configuration.Read(path, AuthenticationContext.SystemIdentity, cancellationToken).ConfigureAwait(false);
84  if (result == null || result.IsDirectory.Value)
85  return StatusCode((int)HttpStatusCode.Gone);
86 
87  return Json(result);
88  }
89  catch (NotImplementedException e)
90  {
91  return StatusCode((int)HttpStatusCode.NotImplemented, new { message = e.Message });
92  }
93  }
94 
101  [HttpGet("/List/{path}")]
102  [TgsAuthorize(ConfigurationRights.List)]
103  public async Task<IActionResult> Directory(string path, CancellationToken cancellationToken)
104  {
105  if (ForbidDueToModeConflicts())
106  return Forbid();
107 
108  try
109  {
110  var result = await instanceManager.GetInstance(Instance).Configuration.ListDirectory(path, AuthenticationContext.SystemIdentity, cancellationToken).ConfigureAwait(false);
111  if (result == null)
112  return StatusCode((int)HttpStatusCode.Gone);
113 
114  return Json(result);
115  }
116  catch (NotImplementedException e)
117  {
118  return StatusCode((int)HttpStatusCode.NotImplemented, new { message = e.Message });
119  }
120  catch (UnauthorizedAccessException)
121  {
122  return Forbid();
123  }
124  }
125  }
126 }
ConfigurationRights
Rights for Models.ConfigurationFile
diff --git a/_configuration_file_8cs.html b/_configuration_file_8cs.html index 707f42d1da..f4b5796046 100644 --- a/_configuration_file_8cs.html +++ b/_configuration_file_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_configuration_file_8cs_source.html b/_configuration_file_8cs_source.html index bdcb0f9d25..c9e7f97fe9 100644 --- a/_configuration_file_8cs_source.html +++ b/_configuration_file_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_configuration_rights_8cs.html b/_configuration_rights_8cs.html index f2fd64acbb..f0dc8735f4 100644 --- a/_configuration_rights_8cs.html +++ b/_configuration_rights_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_configuration_rights_8cs_source.html b/_configuration_rights_8cs_source.html index 5c54fd063f..aca7d167d5 100644 --- a/_configuration_rights_8cs_source.html +++ b/_configuration_rights_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_configuration_type_8cs.html b/_configuration_type_8cs.html index e76de43ab5..03e2cd2c81 100644 --- a/_configuration_type_8cs.html +++ b/_configuration_type_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_configuration_type_8cs_source.html b/_configuration_type_8cs_source.html index 7e7b9d7263..bb2e60d69e 100644 --- a/_configuration_type_8cs_source.html +++ b/_configuration_type_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_cryptography_suite_8cs.html b/_cryptography_suite_8cs.html index 3d80d113fa..6866fc21bd 100644 --- a/_cryptography_suite_8cs.html +++ b/_cryptography_suite_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_cryptography_suite_8cs_source.html b/_cryptography_suite_8cs_source.html index 7805e51f0d..c98bcbd79e 100644 --- a/_cryptography_suite_8cs_source.html +++ b/_cryptography_suite_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_custom_command_8cs.html b/_custom_command_8cs.html index ae39df072d..e8ceba0fa0 100644 --- a/_custom_command_8cs.html +++ b/_custom_command_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_custom_command_8cs_source.html b/_custom_command_8cs_source.html index a6ee4a844a..ee66f96ee8 100644 --- a/_custom_command_8cs_source.html +++ b/_custom_command_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_database_configuration_8cs.html b/_database_configuration_8cs.html index c6c1ba3fd2..667e662e42 100644 --- a/_database_configuration_8cs.html +++ b/_database_configuration_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_database_configuration_8cs_source.html b/_database_configuration_8cs_source.html index e10b5baa7b..abe294b41b 100644 --- a/_database_configuration_8cs_source.html +++ b/_database_configuration_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_database_context_8cs.html b/_database_context_8cs.html index 3f9b7d50bf..b5697662a9 100644 --- a/_database_context_8cs.html +++ b/_database_context_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_database_context_8cs_source.html b/_database_context_8cs_source.html index 3113cd4e62..cc8a1acc96 100644 --- a/_database_context_8cs_source.html +++ b/_database_context_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_database_context_factory_8cs.html b/_database_context_factory_8cs.html index 8dcf458014..27836bc742 100644 --- a/_database_context_factory_8cs.html +++ b/_database_context_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_database_context_factory_8cs_source.html b/_database_context_factory_8cs_source.html index cfb4f30505..1c1b5ca86d 100644 --- a/_database_context_factory_8cs_source.html +++ b/_database_context_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_database_seeder_8cs.html b/_database_seeder_8cs.html index 22e9b74c94..941afada01 100644 --- a/_database_seeder_8cs.html +++ b/_database_seeder_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_database_seeder_8cs_source.html b/_database_seeder_8cs_source.html index 400f992cef..2fad7dc3c5 100644 --- a/_database_seeder_8cs_source.html +++ b/_database_seeder_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_database_type_8cs.html b/_database_type_8cs.html index a9a6103206..ffcc1f217f 100644 --- a/_database_type_8cs.html +++ b/_database_type_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_database_type_8cs_source.html b/_database_type_8cs_source.html index ab6b0966b5..ae4b141a6b 100644 --- a/_database_type_8cs_source.html +++ b/_database_type_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_default_i_o_manager_8cs.html b/_default_i_o_manager_8cs.html index a724c0ec09..4395698e32 100644 --- a/_default_i_o_manager_8cs.html +++ b/_default_i_o_manager_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_default_i_o_manager_8cs_source.html b/_default_i_o_manager_8cs_source.html index 7bdd60e959..e85c679c40 100644 --- a/_default_i_o_manager_8cs_source.html +++ b/_default_i_o_manager_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_design_time_db_context_factory_helpers_8cs.html b/_design_time_db_context_factory_helpers_8cs.html index 6d711d62c1..0c30442351 100644 --- a/_design_time_db_context_factory_helpers_8cs.html +++ b/_design_time_db_context_factory_helpers_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_design_time_db_context_factory_helpers_8cs_source.html b/_design_time_db_context_factory_helpers_8cs_source.html index 3df4e7695b..403f9ec96a 100644 --- a/_design_time_db_context_factory_helpers_8cs_source.html +++ b/_design_time_db_context_factory_helpers_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_discord_provider_8cs.html b/_discord_provider_8cs.html index 0afacf0f8c..e33758d802 100644 --- a/_discord_provider_8cs.html +++ b/_discord_provider_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_discord_provider_8cs_source.html b/_discord_provider_8cs_source.html index 23d8c5cd98..fda24f4138 100644 --- a/_discord_provider_8cs_source.html +++ b/_discord_provider_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dmb_factory_8cs.html b/_dmb_factory_8cs.html index 7c465af04a..15dba526c8 100644 --- a/_dmb_factory_8cs.html +++ b/_dmb_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dmb_factory_8cs_source.html b/_dmb_factory_8cs_source.html index 739e7272ce..c1d2b8d270 100644 --- a/_dmb_factory_8cs_source.html +++ b/_dmb_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dmb_provider_8cs.html b/_dmb_provider_8cs.html index b5753dc725..4bae9e15d4 100644 --- a/_dmb_provider_8cs.html +++ b/_dmb_provider_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dmb_provider_8cs_source.html b/_dmb_provider_8cs_source.html index 4c82f65478..d12b989178 100644 --- a/_dmb_provider_8cs_source.html +++ b/_dmb_provider_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dream_daemon_8cs.html b/_dream_daemon_8cs.html index 9727aa26a2..22ca1350f3 100644 --- a/_dream_daemon_8cs.html +++ b/_dream_daemon_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dream_daemon_8cs_source.html b/_dream_daemon_8cs_source.html index 407593b3b5..c051f3a4d0 100644 --- a/_dream_daemon_8cs_source.html +++ b/_dream_daemon_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dream_daemon_controller_8cs.html b/_dream_daemon_controller_8cs.html index 935c8d16ae..5054ddef4a 100644 --- a/_dream_daemon_controller_8cs.html +++ b/_dream_daemon_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dream_daemon_controller_8cs_source.html b/_dream_daemon_controller_8cs_source.html index 9c1cbef127..1c4c977255 100644 --- a/_dream_daemon_controller_8cs_source.html +++ b/_dream_daemon_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dream_daemon_launch_parameters_8cs.html b/_dream_daemon_launch_parameters_8cs.html index f7ffe61f6b..3766ac3bf1 100644 --- a/_dream_daemon_launch_parameters_8cs.html +++ b/_dream_daemon_launch_parameters_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dream_daemon_launch_parameters_8cs_source.html b/_dream_daemon_launch_parameters_8cs_source.html index 135730db8e..63f3b2855d 100644 --- a/_dream_daemon_launch_parameters_8cs_source.html +++ b/_dream_daemon_launch_parameters_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dream_daemon_rights_8cs.html b/_dream_daemon_rights_8cs.html index 6aa253558f..d254e9dc70 100644 --- a/_dream_daemon_rights_8cs.html +++ b/_dream_daemon_rights_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dream_daemon_rights_8cs_source.html b/_dream_daemon_rights_8cs_source.html index 1720d7814b..122cacc344 100644 --- a/_dream_daemon_rights_8cs_source.html +++ b/_dream_daemon_rights_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dream_daemon_security_8cs.html b/_dream_daemon_security_8cs.html index 6fc16da4fb..684a4f4d66 100644 --- a/_dream_daemon_security_8cs.html +++ b/_dream_daemon_security_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dream_daemon_security_8cs_source.html b/_dream_daemon_security_8cs_source.html index 2fb3abda9c..10145d7ffe 100644 --- a/_dream_daemon_security_8cs_source.html +++ b/_dream_daemon_security_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dream_daemon_status_8cs.html b/_dream_daemon_status_8cs.html index 1ba6545093..c68ca73f74 100644 --- a/_dream_daemon_status_8cs.html +++ b/_dream_daemon_status_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dream_daemon_status_8cs_source.html b/_dream_daemon_status_8cs_source.html index 157b335ff1..2022386cee 100644 --- a/_dream_daemon_status_8cs_source.html +++ b/_dream_daemon_status_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dream_maker_controller_8cs.html b/_dream_maker_controller_8cs.html index b7a1fd07f6..7993ba10fc 100644 --- a/_dream_maker_controller_8cs.html +++ b/_dream_maker_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dream_maker_controller_8cs_source.html b/_dream_maker_controller_8cs_source.html index b4120f1de0..25e0ad86ce 100644 --- a/_dream_maker_controller_8cs_source.html +++ b/_dream_maker_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dream_maker_rights_8cs.html b/_dream_maker_rights_8cs.html index e002b4eb75..802bcc6038 100644 --- a/_dream_maker_rights_8cs.html +++ b/_dream_maker_rights_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_dream_maker_rights_8cs_source.html b/_dream_maker_rights_8cs_source.html index 6dd18137ff..3c8080248b 100644 --- a/_dream_maker_rights_8cs_source.html +++ b/_dream_maker_rights_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_error_message_8cs.html b/_error_message_8cs.html new file mode 100644 index 0000000000..0bc611fbcf --- /dev/null +++ b/_error_message_8cs.html @@ -0,0 +1,119 @@ + + + + + + +tgstation-server: src/Tgstation.Server.Api/Models/ErrorMessage.cs File Reference + + + + + + + + + + +
+
+ + + + + + + +
+
tgstation-server +
+
The /tg/station 13 server suite
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ErrorMessage.cs File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + +

+Classes

class  Tgstation.Server.Api.Models.ErrorMessage
 Represents an error message returned by the server More...
 
+ + + +

+Namespaces

namespace  Tgstation.Server.Api.Models
 
+
+ + + + diff --git a/_error_message_8cs_source.html b/_error_message_8cs_source.html new file mode 100644 index 0000000000..de283e45e1 --- /dev/null +++ b/_error_message_8cs_source.html @@ -0,0 +1,105 @@ + + + + + + +tgstation-server: src/Tgstation.Server.Api/Models/ErrorMessage.cs Source File + + + + + + + + + + +
+
+ + + + + + + +
+
tgstation-server +
+
The /tg/station 13 server suite
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ErrorMessage.cs
+
+
+Go to the documentation of this file.
1 namespace Tgstation.Server.Api.Models
2 {
6  public sealed class ErrorMessage
7  {
11  public string Message { get; set; }
12  }
13 }
+
Represents an error message returned by the server
Definition: ErrorMessage.cs:6
+ +
+ + + + diff --git a/_event_consumer_8cs.html b/_event_consumer_8cs.html index ab1de91ee5..c71b4c4944 100644 --- a/_event_consumer_8cs.html +++ b/_event_consumer_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_event_consumer_8cs_source.html b/_event_consumer_8cs_source.html index 99062a60f9..83ea93013d 100644 --- a/_event_consumer_8cs_source.html +++ b/_event_consumer_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_event_type_8cs.html b/_event_type_8cs.html index 02f0d1d8db..d3d63e1c45 100644 --- a/_event_type_8cs.html +++ b/_event_type_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_event_type_8cs_source.html b/_event_type_8cs_source.html index 57a8cc3c8d..6ca20c11bf 100644 --- a/_event_type_8cs_source.html +++ b/_event_type_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_executor_8cs.html b/_executor_8cs.html index 92edcc2578..30c77a82cc 100644 --- a/_executor_8cs.html +++ b/_executor_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_executor_8cs_source.html b/_executor_8cs_source.html index fcce443b04..2c40cbea94 100644 --- a/_executor_8cs_source.html +++ b/_executor_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_general_configuration_8cs.html b/_general_configuration_8cs.html index 4c745aba76..4652b72bf6 100644 --- a/_general_configuration_8cs.html +++ b/_general_configuration_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_general_configuration_8cs_source.html b/_general_configuration_8cs_source.html index 5a42fbabb0..4f88e97c51 100644 --- a/_general_configuration_8cs_source.html +++ b/_general_configuration_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_home_controller_8cs.html b/_home_controller_8cs.html index 31df3e5a50..ce9b7488b0 100644 --- a/_home_controller_8cs.html +++ b/_home_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_home_controller_8cs_source.html b/_home_controller_8cs_source.html index 8b49e221aa..86b731544d 100644 --- a/_home_controller_8cs_source.html +++ b/_home_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -99,20 +100,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Represents a user on the current System.Runtime.InteropServices.OSPlatform
-
string Username
The client&#39;s username
Definition: ApiHeaders.cs:71
+
string Username
The client&#39;s username
Definition: ApiHeaders.cs:76
Task Save(CancellationToken cancellationToken)
Saves changes made to the IDatabaseContext
Contains various cryptographic functions
readonly ICryptographySuite cryptographySuite
The ICryptographySuite for the HomeController
Represents the header that must be present for every server request
Definition: ApiHeaders.cs:16
-
string Password
The client&#39;s password
Definition: ApiHeaders.cs:76
+
string Password
The client&#39;s password
Definition: ApiHeaders.cs:81
readonly IApplication application
The IApplication for the HomeController
Main ApiController for the Application
readonly IIdentityCache identityCache
The IIdentityCache for the HomeController
- -
bool IsTokenAuthentication
If the header uses password or JWT authentication
Definition: ApiHeaders.cs:81
+ +
bool IsTokenAuthentication
If the header uses password or JWT authentication
Definition: ApiHeaders.cs:86
diff --git a/_i_administration_client_8cs.html b/_i_administration_client_8cs.html index abd2a04465..bc9d7a75a2 100644 --- a/_i_administration_client_8cs.html +++ b/_i_administration_client_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_administration_client_8cs_source.html b/_i_administration_client_8cs_source.html index 0bef3662b9..3f94d8dda9 100644 --- a/_i_administration_client_8cs_source.html +++ b/_i_administration_client_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_api_convertable_8cs.html b/_i_api_convertable_8cs.html index 2ecbbf15ca..a6162d2702 100644 --- a/_i_api_convertable_8cs.html +++ b/_i_api_convertable_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_api_convertable_8cs_source.html b/_i_api_convertable_8cs_source.html index fa32ec9832..91989c6703 100644 --- a/_i_api_convertable_8cs_source.html +++ b/_i_api_convertable_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_application_8cs.html b/_i_application_8cs.html index 8c198c54ef..cbcbc451ad 100644 --- a/_i_application_8cs.html +++ b/_i_application_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_application_8cs_source.html b/_i_application_8cs_source.html index a6456695f7..3234f69baf 100644 --- a/_i_application_8cs_source.html +++ b/_i_application_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_authentication_context_8cs.html b/_i_authentication_context_8cs.html index 53c117917a..0875080f82 100644 --- a/_i_authentication_context_8cs.html +++ b/_i_authentication_context_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_authentication_context_8cs_source.html b/_i_authentication_context_8cs_source.html index f290ef99ca..bc57716d9c 100644 --- a/_i_authentication_context_8cs_source.html +++ b/_i_authentication_context_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_authentication_context_factory_8cs.html b/_i_authentication_context_factory_8cs.html index 5991ad20c8..93e90ba33e 100644 --- a/_i_authentication_context_factory_8cs.html +++ b/_i_authentication_context_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_authentication_context_factory_8cs_source.html b/_i_authentication_context_factory_8cs_source.html index c26d904ede..4109c6b8df 100644 --- a/_i_authentication_context_factory_8cs_source.html +++ b/_i_authentication_context_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_byond_client_8cs.html b/_i_byond_client_8cs.html index 6193e2f93e..662e68ef72 100644 --- a/_i_byond_client_8cs.html +++ b/_i_byond_client_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_byond_client_8cs_source.html b/_i_byond_client_8cs_source.html index 17a6a97007..38d01a4cf9 100644 --- a/_i_byond_client_8cs_source.html +++ b/_i_byond_client_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_byond_executable_lock_8cs.html b/_i_byond_executable_lock_8cs.html index 2b94675fea..6eeb9ebf04 100644 --- a/_i_byond_executable_lock_8cs.html +++ b/_i_byond_executable_lock_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_byond_executable_lock_8cs_source.html b/_i_byond_executable_lock_8cs_source.html index 09f8dab8e8..1769c9f459 100644 --- a/_i_byond_executable_lock_8cs_source.html +++ b/_i_byond_executable_lock_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_byond_installer_8cs.html b/_i_byond_installer_8cs.html index ec76f707ad..bfb8c468f3 100644 --- a/_i_byond_installer_8cs.html +++ b/_i_byond_installer_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_byond_installer_8cs_source.html b/_i_byond_installer_8cs_source.html index 67df2dae9a..7d1189dd6c 100644 --- a/_i_byond_installer_8cs_source.html +++ b/_i_byond_installer_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_byond_manager_8cs.html b/_i_byond_manager_8cs.html index 12088d7f11..1d1682775e 100644 --- a/_i_byond_manager_8cs.html +++ b/_i_byond_manager_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_byond_manager_8cs_source.html b/_i_byond_manager_8cs_source.html index d50e758b8c..77007c8782 100644 --- a/_i_byond_manager_8cs_source.html +++ b/_i_byond_manager_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_chat_8cs.html b/_i_chat_8cs.html index 96eae2fddc..bafc452a2f 100644 --- a/_i_chat_8cs.html +++ b/_i_chat_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_chat_8cs_source.html b/_i_chat_8cs_source.html index f88501d8e0..01b1f41264 100644 --- a/_i_chat_8cs_source.html +++ b/_i_chat_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_chat_factory_8cs.html b/_i_chat_factory_8cs.html index 544ba17f0c..553711d137 100644 --- a/_i_chat_factory_8cs.html +++ b/_i_chat_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_chat_factory_8cs_source.html b/_i_chat_factory_8cs_source.html index d2479a8370..a9ed01f577 100644 --- a/_i_chat_factory_8cs_source.html +++ b/_i_chat_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_chat_settings_client_8cs.html b/_i_chat_settings_client_8cs.html index 682e221668..3163988f98 100644 --- a/_i_chat_settings_client_8cs.html +++ b/_i_chat_settings_client_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_chat_settings_client_8cs_source.html b/_i_chat_settings_client_8cs_source.html index 67011af989..11c18d2c88 100644 --- a/_i_chat_settings_client_8cs_source.html +++ b/_i_chat_settings_client_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_command_8cs.html b/_i_command_8cs.html index 20e1138736..db11755c36 100644 --- a/_i_command_8cs.html +++ b/_i_command_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_command_8cs_source.html b/_i_command_8cs_source.html index c933ab6cf6..9902b81a2d 100644 --- a/_i_command_8cs_source.html +++ b/_i_command_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_command_factory_8cs.html b/_i_command_factory_8cs.html index 68e6a9d1e5..ba69dfd7b3 100644 --- a/_i_command_factory_8cs.html +++ b/_i_command_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_command_factory_8cs_source.html b/_i_command_factory_8cs_source.html index ae34a4e56c..1186e49a2e 100644 --- a/_i_command_factory_8cs_source.html +++ b/_i_command_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_compile_job_consumer_8cs.html b/_i_compile_job_consumer_8cs.html index 082b37ec6c..5bac5f315c 100644 --- a/_i_compile_job_consumer_8cs.html +++ b/_i_compile_job_consumer_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_compile_job_consumer_8cs_source.html b/_i_compile_job_consumer_8cs_source.html index 3e1e8a6c2b..b915e56310 100644 --- a/_i_compile_job_consumer_8cs_source.html +++ b/_i_compile_job_consumer_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_configuration_8cs.html b/_i_configuration_8cs.html index a66c16deba..b09353fefe 100644 --- a/_i_configuration_8cs.html +++ b/_i_configuration_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_configuration_8cs_source.html b/_i_configuration_8cs_source.html index 3ad8e76249..58e8f63f70 100644 --- a/_i_configuration_8cs_source.html +++ b/_i_configuration_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_configuration_client_8cs.html b/_i_configuration_client_8cs.html index 22087e9cdc..c5d9356685 100644 --- a/_i_configuration_client_8cs.html +++ b/_i_configuration_client_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_configuration_client_8cs_source.html b/_i_configuration_client_8cs_source.html index b5e2afc5da..4280e67a3c 100644 --- a/_i_configuration_client_8cs_source.html +++ b/_i_configuration_client_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_cryptography_suite_8cs.html b/_i_cryptography_suite_8cs.html index 0067610a51..f56a45dfcf 100644 --- a/_i_cryptography_suite_8cs.html +++ b/_i_cryptography_suite_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_cryptography_suite_8cs_source.html b/_i_cryptography_suite_8cs_source.html index 8396f37c56..18e008895e 100644 --- a/_i_cryptography_suite_8cs_source.html +++ b/_i_cryptography_suite_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_custom_command_handler_8cs.html b/_i_custom_command_handler_8cs.html index ab54301f80..69474bccf5 100644 --- a/_i_custom_command_handler_8cs.html +++ b/_i_custom_command_handler_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_custom_command_handler_8cs_source.html b/_i_custom_command_handler_8cs_source.html index 6967520fdf..84c86621c4 100644 --- a/_i_custom_command_handler_8cs_source.html +++ b/_i_custom_command_handler_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_database_context_8cs.html b/_i_database_context_8cs.html index 48e87995ee..7f84dc7cbe 100644 --- a/_i_database_context_8cs.html +++ b/_i_database_context_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_database_context_8cs_source.html b/_i_database_context_8cs_source.html index 3347fe3a79..3eb1daf013 100644 --- a/_i_database_context_8cs_source.html +++ b/_i_database_context_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_database_context_factory_8cs.html b/_i_database_context_factory_8cs.html index 02f58f8427..045bb7802a 100644 --- a/_i_database_context_factory_8cs.html +++ b/_i_database_context_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_database_context_factory_8cs_source.html b/_i_database_context_factory_8cs_source.html index f60a4372f0..8e4890c99c 100644 --- a/_i_database_context_factory_8cs_source.html +++ b/_i_database_context_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_database_seeder_8cs.html b/_i_database_seeder_8cs.html index f375ca62d9..7ae97a8681 100644 --- a/_i_database_seeder_8cs.html +++ b/_i_database_seeder_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_database_seeder_8cs_source.html b/_i_database_seeder_8cs_source.html index 10a485be12..9ed59e9b52 100644 --- a/_i_database_seeder_8cs_source.html +++ b/_i_database_seeder_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_dmb_factory_8cs.html b/_i_dmb_factory_8cs.html index 9ac71185ec..cb29edf30a 100644 --- a/_i_dmb_factory_8cs.html +++ b/_i_dmb_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_dmb_factory_8cs_source.html b/_i_dmb_factory_8cs_source.html index de0ba6ff7b..0088f05a4a 100644 --- a/_i_dmb_factory_8cs_source.html +++ b/_i_dmb_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_dmb_provider_8cs.html b/_i_dmb_provider_8cs.html index 4987de8d90..d9d5d2e3ec 100644 --- a/_i_dmb_provider_8cs.html +++ b/_i_dmb_provider_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_dmb_provider_8cs_source.html b/_i_dmb_provider_8cs_source.html index f2f579129d..cc9d5985df 100644 --- a/_i_dmb_provider_8cs_source.html +++ b/_i_dmb_provider_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_dream_daemon_client_8cs.html b/_i_dream_daemon_client_8cs.html index 36c1876266..9fb2f0115a 100644 --- a/_i_dream_daemon_client_8cs.html +++ b/_i_dream_daemon_client_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_dream_daemon_client_8cs_source.html b/_i_dream_daemon_client_8cs_source.html index d2b0a12916..7d00a35bad 100644 --- a/_i_dream_daemon_client_8cs_source.html +++ b/_i_dream_daemon_client_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_dream_maker_8cs.html b/_i_dream_maker_8cs.html index 28f086d71a..d198038e6b 100644 --- a/_i_dream_maker_8cs.html +++ b/_i_dream_maker_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_dream_maker_8cs_source.html b/_i_dream_maker_8cs_source.html index 009d9af77f..1c68e2a7a6 100644 --- a/_i_dream_maker_8cs_source.html +++ b/_i_dream_maker_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_dream_maker_client_8cs.html b/_i_dream_maker_client_8cs.html index 702426e04e..d48be1b985 100644 --- a/_i_dream_maker_client_8cs.html +++ b/_i_dream_maker_client_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_dream_maker_client_8cs_source.html b/_i_dream_maker_client_8cs_source.html index 3c42aa60dd..ce05f7fd7e 100644 --- a/_i_dream_maker_client_8cs_source.html +++ b/_i_dream_maker_client_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_event_consumer_8cs.html b/_i_event_consumer_8cs.html index 6c325dd287..eb1537802f 100644 --- a/_i_event_consumer_8cs.html +++ b/_i_event_consumer_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_event_consumer_8cs_source.html b/_i_event_consumer_8cs_source.html index e2ba340d78..51fc8a06fb 100644 --- a/_i_event_consumer_8cs_source.html +++ b/_i_event_consumer_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_executor_8cs.html b/_i_executor_8cs.html index e13cdc7034..d6727d00bb 100644 --- a/_i_executor_8cs.html +++ b/_i_executor_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_executor_8cs_source.html b/_i_executor_8cs_source.html index e3c3dc8ec5..d84d9f040e 100644 --- a/_i_executor_8cs_source.html +++ b/_i_executor_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_i_o_manager_8cs.html b/_i_i_o_manager_8cs.html index 9b7047bc48..3165d7a1ed 100644 --- a/_i_i_o_manager_8cs.html +++ b/_i_i_o_manager_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_i_o_manager_8cs_source.html b/_i_i_o_manager_8cs_source.html index 8ccc3071de..6841980de8 100644 --- a/_i_i_o_manager_8cs_source.html +++ b/_i_i_o_manager_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_identity_cache_8cs.html b/_i_identity_cache_8cs.html index 6d06d20f38..722275e951 100644 --- a/_i_identity_cache_8cs.html +++ b/_i_identity_cache_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_identity_cache_8cs_source.html b/_i_identity_cache_8cs_source.html index 687f853652..5620c08111 100644 --- a/_i_identity_cache_8cs_source.html +++ b/_i_identity_cache_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_instance_8cs.html b/_i_instance_8cs.html index ab3c8fedee..bf359aa7d5 100644 --- a/_i_instance_8cs.html +++ b/_i_instance_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_instance_8cs_source.html b/_i_instance_8cs_source.html index 841a84f236..e1b33f68d9 100644 --- a/_i_instance_8cs_source.html +++ b/_i_instance_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_instance_client_8cs.html b/_i_instance_client_8cs.html index 1bfc4ad833..4efcada563 100644 --- a/_i_instance_client_8cs.html +++ b/_i_instance_client_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_instance_client_8cs_source.html b/_i_instance_client_8cs_source.html index d99954af45..0c3bc1f78a 100644 --- a/_i_instance_client_8cs_source.html +++ b/_i_instance_client_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_instance_factory_8cs.html b/_i_instance_factory_8cs.html index d232691601..1696f49dc2 100644 --- a/_i_instance_factory_8cs.html +++ b/_i_instance_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_instance_factory_8cs_source.html b/_i_instance_factory_8cs_source.html index 8ced182c18..79b64b0e9a 100644 --- a/_i_instance_factory_8cs_source.html +++ b/_i_instance_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_instance_manager_8cs.html b/_i_instance_manager_8cs.html index 3bab78f4b8..34d4aa0009 100644 --- a/_i_instance_manager_8cs.html +++ b/_i_instance_manager_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_instance_manager_8cs_source.html b/_i_instance_manager_8cs_source.html index 0d89ca2042..ada66b2ff8 100644 --- a/_i_instance_manager_8cs_source.html +++ b/_i_instance_manager_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_instance_manager_client_8cs.html b/_i_instance_manager_client_8cs.html index 8ee404c716..1a9ed68870 100644 --- a/_i_instance_manager_client_8cs.html +++ b/_i_instance_manager_client_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_instance_manager_client_8cs_source.html b/_i_instance_manager_client_8cs_source.html index 8fe4085678..675d0e7564 100644 --- a/_i_instance_manager_client_8cs_source.html +++ b/_i_instance_manager_client_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_instance_user_client_8cs.html b/_i_instance_user_client_8cs.html index 6dd0be2074..b3c20fcb41 100644 --- a/_i_instance_user_client_8cs.html +++ b/_i_instance_user_client_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_instance_user_client_8cs_source.html b/_i_instance_user_client_8cs_source.html index ca74e1db23..02dc76a751 100644 --- a/_i_instance_user_client_8cs_source.html +++ b/_i_instance_user_client_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_interop_consumer_8cs.html b/_i_interop_consumer_8cs.html index 9e81fb89ea..2dd0a9ff4b 100644 --- a/_i_interop_consumer_8cs.html +++ b/_i_interop_consumer_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_interop_consumer_8cs_source.html b/_i_interop_consumer_8cs_source.html index fb204633f7..d2e5a98d5f 100644 --- a/_i_interop_consumer_8cs_source.html +++ b/_i_interop_consumer_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_interop_context_8cs.html b/_i_interop_context_8cs.html index 6837c5f3ab..8069c9fa5c 100644 --- a/_i_interop_context_8cs.html +++ b/_i_interop_context_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_interop_context_8cs_source.html b/_i_interop_context_8cs_source.html index 9e6a1e7854..9d07419fb5 100644 --- a/_i_interop_context_8cs_source.html +++ b/_i_interop_context_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_interop_registrar_8cs.html b/_i_interop_registrar_8cs.html index 1c3e5bf738..e10613362d 100644 --- a/_i_interop_registrar_8cs.html +++ b/_i_interop_registrar_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_interop_registrar_8cs_source.html b/_i_interop_registrar_8cs_source.html index 482290f76e..39bf366718 100644 --- a/_i_interop_registrar_8cs_source.html +++ b/_i_interop_registrar_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_job_manager_8cs.html b/_i_job_manager_8cs.html index 4ce69169bf..5dbf24a6db 100644 --- a/_i_job_manager_8cs.html +++ b/_i_job_manager_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_job_manager_8cs_source.html b/_i_job_manager_8cs_source.html index 37a74655ec..262bdb53f5 100644 --- a/_i_job_manager_8cs_source.html +++ b/_i_job_manager_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_jobs_client_8cs.html b/_i_jobs_client_8cs.html index 52124e8613..d88994ded2 100644 --- a/_i_jobs_client_8cs.html +++ b/_i_jobs_client_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_jobs_client_8cs_source.html b/_i_jobs_client_8cs_source.html index 74999f9797..dec4299de7 100644 --- a/_i_jobs_client_8cs_source.html +++ b/_i_jobs_client_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_json_tracking_context_8cs.html b/_i_json_tracking_context_8cs.html index ddee168e28..09e1c85e95 100644 --- a/_i_json_tracking_context_8cs.html +++ b/_i_json_tracking_context_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_json_tracking_context_8cs_source.html b/_i_json_tracking_context_8cs_source.html index 3ed4bd101d..6a54048796 100644 --- a/_i_json_tracking_context_8cs_source.html +++ b/_i_json_tracking_context_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_provider_8cs.html b/_i_provider_8cs.html index 154d3f3247..5371b9178e 100644 --- a/_i_provider_8cs.html +++ b/_i_provider_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_provider_8cs_source.html b/_i_provider_8cs_source.html index 78b17b7699..c85c774da6 100644 --- a/_i_provider_8cs_source.html +++ b/_i_provider_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_provider_factory_8cs.html b/_i_provider_factory_8cs.html index f4b708f834..5607b7022e 100644 --- a/_i_provider_factory_8cs.html +++ b/_i_provider_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_provider_factory_8cs_source.html b/_i_provider_factory_8cs_source.html index 5b21e06779..872b06b0a3 100644 --- a/_i_provider_factory_8cs_source.html +++ b/_i_provider_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_reattach_info_handler_8cs.html b/_i_reattach_info_handler_8cs.html index 0d10b78252..3c52f5009a 100644 --- a/_i_reattach_info_handler_8cs.html +++ b/_i_reattach_info_handler_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_reattach_info_handler_8cs_source.html b/_i_reattach_info_handler_8cs_source.html index ef1cbe5240..dcf3cc2b9f 100644 --- a/_i_reattach_info_handler_8cs_source.html +++ b/_i_reattach_info_handler_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_repository_8cs.html b/_i_repository_8cs.html index c7f5195071..aca71ed3e3 100644 --- a/_i_repository_8cs.html +++ b/_i_repository_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_repository_8cs_source.html b/_i_repository_8cs_source.html index e126b56f05..10b88bf57f 100644 --- a/_i_repository_8cs_source.html +++ b/_i_repository_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_repository_client_8cs.html b/_i_repository_client_8cs.html index efe102ecb8..2e406a701a 100644 --- a/_i_repository_client_8cs.html +++ b/_i_repository_client_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_repository_client_8cs_source.html b/_i_repository_client_8cs_source.html index d36955d25d..fa40ec20e7 100644 --- a/_i_repository_client_8cs_source.html +++ b/_i_repository_client_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_repository_manager_8cs.html b/_i_repository_manager_8cs.html index 4e22c486f7..81e6d83883 100644 --- a/_i_repository_manager_8cs.html +++ b/_i_repository_manager_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_repository_manager_8cs_source.html b/_i_repository_manager_8cs_source.html index e9df51a4b3..adf0228f8c 100644 --- a/_i_repository_manager_8cs_source.html +++ b/_i_repository_manager_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_rights_client_8cs.html b/_i_rights_client_8cs.html index efb9f96fcb..9f12c5a6bd 100644 --- a/_i_rights_client_8cs.html +++ b/_i_rights_client_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_rights_client_8cs_source.html b/_i_rights_client_8cs_source.html index e748d8bcfe..e9e873bc2a 100644 --- a/_i_rights_client_8cs_source.html +++ b/_i_rights_client_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_script_executor_8cs.html b/_i_script_executor_8cs.html index 74969eecc2..d9fdf3fb3d 100644 --- a/_i_script_executor_8cs.html +++ b/_i_script_executor_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_script_executor_8cs_source.html b/_i_script_executor_8cs_source.html index f01f9f1292..fd1fe45d76 100644 --- a/_i_script_executor_8cs_source.html +++ b/_i_script_executor_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_server_8cs.html b/_i_server_8cs.html index 62cb054c1d..4230430783 100644 --- a/_i_server_8cs.html +++ b/_i_server_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_server_8cs_source.html b/_i_server_8cs_source.html index 8da8a2b5be..3b24a371b3 100644 --- a/_i_server_8cs_source.html +++ b/_i_server_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_server_client_8cs.html b/_i_server_client_8cs.html index 9259ea7191..bb09c2c339 100644 --- a/_i_server_client_8cs.html +++ b/_i_server_client_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_server_client_8cs_source.html b/_i_server_client_8cs_source.html index f862f5caa0..91ba7cf4a1 100644 --- a/_i_server_client_8cs_source.html +++ b/_i_server_client_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_server_client_factory_8cs.html b/_i_server_client_factory_8cs.html index 05b7f1230a..409ba779ed 100644 --- a/_i_server_client_factory_8cs.html +++ b/_i_server_client_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_server_client_factory_8cs_source.html b/_i_server_client_factory_8cs_source.html index 1aff3b5e0b..fe1aacd5ce 100644 --- a/_i_server_client_factory_8cs_source.html +++ b/_i_server_client_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_server_control_8cs.html b/_i_server_control_8cs.html index daa4423112..668dbf467f 100644 --- a/_i_server_control_8cs.html +++ b/_i_server_control_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_server_control_8cs_source.html b/_i_server_control_8cs_source.html index c1dfcd0c05..0670c89aa1 100644 --- a/_i_server_control_8cs_source.html +++ b/_i_server_control_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_server_factory_8cs.html b/_i_server_factory_8cs.html index ed8859e395..6b45054e74 100644 --- a/_i_server_factory_8cs.html +++ b/_i_server_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_server_factory_8cs_source.html b/_i_server_factory_8cs_source.html index d15155e940..07a0618696 100644 --- a/_i_server_factory_8cs_source.html +++ b/_i_server_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_session_8cs.html b/_i_session_8cs.html index 7a8ffde9f8..03ebe8a34c 100644 --- a/_i_session_8cs.html +++ b/_i_session_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_session_8cs_source.html b/_i_session_8cs_source.html index 9155194f1f..ffb603c197 100644 --- a/_i_session_8cs_source.html +++ b/_i_session_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_session_base_8cs.html b/_i_session_base_8cs.html index adb8319f3c..ae84d01b1f 100644 --- a/_i_session_base_8cs.html +++ b/_i_session_base_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_session_base_8cs_source.html b/_i_session_base_8cs_source.html index 45e1964185..d6dcfa49aa 100644 --- a/_i_session_base_8cs_source.html +++ b/_i_session_base_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_session_controller_8cs.html b/_i_session_controller_8cs.html index 308e7c2fba..be15f83738 100644 --- a/_i_session_controller_8cs.html +++ b/_i_session_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_session_controller_8cs_source.html b/_i_session_controller_8cs_source.html index 60641c88f7..4f50d22d10 100644 --- a/_i_session_controller_8cs_source.html +++ b/_i_session_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_session_controller_factory_8cs.html b/_i_session_controller_factory_8cs.html index ad9ffef5a3..335c64032a 100644 --- a/_i_session_controller_factory_8cs.html +++ b/_i_session_controller_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_session_controller_factory_8cs_source.html b/_i_session_controller_factory_8cs_source.html index 0a5d008412..67faee10f8 100644 --- a/_i_session_controller_factory_8cs_source.html +++ b/_i_session_controller_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_symlink_factory_8cs.html b/_i_symlink_factory_8cs.html index 0e1595a69e..595e717f5f 100644 --- a/_i_symlink_factory_8cs.html +++ b/_i_symlink_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_symlink_factory_8cs_source.html b/_i_symlink_factory_8cs_source.html index 7932d3e30f..6d44ae6e7f 100644 --- a/_i_symlink_factory_8cs_source.html +++ b/_i_symlink_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_synchronous_i_o_manager_8cs.html b/_i_synchronous_i_o_manager_8cs.html index db693577f8..b5a51b2588 100644 --- a/_i_synchronous_i_o_manager_8cs.html +++ b/_i_synchronous_i_o_manager_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_synchronous_i_o_manager_8cs_source.html b/_i_synchronous_i_o_manager_8cs_source.html index 35d1ea7e9b..4facaf10b8 100644 --- a/_i_synchronous_i_o_manager_8cs_source.html +++ b/_i_synchronous_i_o_manager_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_system_identity_8cs.html b/_i_system_identity_8cs.html index 8df3adeb07..217ba1d9f0 100644 --- a/_i_system_identity_8cs.html +++ b/_i_system_identity_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_system_identity_8cs_source.html b/_i_system_identity_8cs_source.html index dea4ecf87e..13616c8135 100644 --- a/_i_system_identity_8cs_source.html +++ b/_i_system_identity_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_system_identity_factory_8cs.html b/_i_system_identity_factory_8cs.html index 8119d78121..79ad696455 100644 --- a/_i_system_identity_factory_8cs.html +++ b/_i_system_identity_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_system_identity_factory_8cs_source.html b/_i_system_identity_factory_8cs_source.html index 4a1c27cb68..34d15bb3b6 100644 --- a/_i_system_identity_factory_8cs_source.html +++ b/_i_system_identity_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_token_factory_8cs.html b/_i_token_factory_8cs.html index 8bc10dd7fd..55a1fe32eb 100644 --- a/_i_token_factory_8cs.html +++ b/_i_token_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_i_token_factory_8cs_source.html b/_i_token_factory_8cs_source.html index 61fae761a6..59e6fcc9f7 100644 --- a/_i_token_factory_8cs_source.html +++ b/_i_token_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_identity_cache_8cs.html b/_identity_cache_8cs.html index 29b5125b0e..0b364d9f8e 100644 --- a/_identity_cache_8cs.html +++ b/_identity_cache_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_identity_cache_8cs_source.html b/_identity_cache_8cs_source.html index 3dbe84229d..6876b8e8f7 100644 --- a/_identity_cache_8cs_source.html +++ b/_identity_cache_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_identity_cache_object_8cs.html b/_identity_cache_object_8cs.html index cf017838e8..f603dad0ed 100644 --- a/_identity_cache_object_8cs.html +++ b/_identity_cache_object_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_identity_cache_object_8cs_source.html b/_identity_cache_object_8cs_source.html index 2a0919ef6f..c4e5675482 100644 --- a/_identity_cache_object_8cs_source.html +++ b/_identity_cache_object_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_instance_controller_8cs.html b/_instance_controller_8cs.html index cd46ebb7c6..9720d7c648 100644 --- a/_instance_controller_8cs.html +++ b/_instance_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_instance_controller_8cs_source.html b/_instance_controller_8cs_source.html index d4b21322d9..338724bd2e 100644 --- a/_instance_controller_8cs_source.html +++ b/_instance_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_instance_factory_8cs.html b/_instance_factory_8cs.html index 97ac287887..33a6764291 100644 --- a/_instance_factory_8cs.html +++ b/_instance_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_instance_factory_8cs_source.html b/_instance_factory_8cs_source.html index bac14d7557..a0c22c4947 100644 --- a/_instance_factory_8cs_source.html +++ b/_instance_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_instance_manager_8cs.html b/_instance_manager_8cs.html index 99e4c73b84..6b039de45c 100644 --- a/_instance_manager_8cs.html +++ b/_instance_manager_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_instance_manager_8cs_source.html b/_instance_manager_8cs_source.html index bc685c446e..f0ca54b79e 100644 --- a/_instance_manager_8cs_source.html +++ b/_instance_manager_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_instance_manager_rights_8cs.html b/_instance_manager_rights_8cs.html index ef356204c4..d56719da91 100644 --- a/_instance_manager_rights_8cs.html +++ b/_instance_manager_rights_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_instance_manager_rights_8cs_source.html b/_instance_manager_rights_8cs_source.html index 392ce7194f..e7111afd65 100644 --- a/_instance_manager_rights_8cs_source.html +++ b/_instance_manager_rights_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_instance_user_controller_8cs.html b/_instance_user_controller_8cs.html index ea64c8e354..9aaf20b37c 100644 --- a/_instance_user_controller_8cs.html +++ b/_instance_user_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_instance_user_controller_8cs_source.html b/_instance_user_controller_8cs_source.html index cde141dbbc..694f8dddab 100644 --- a/_instance_user_controller_8cs_source.html +++ b/_instance_user_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_instance_user_rights_8cs.html b/_instance_user_rights_8cs.html index 9f6a9907e9..d3e7d9f7f4 100644 --- a/_instance_user_rights_8cs.html +++ b/_instance_user_rights_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_instance_user_rights_8cs_source.html b/_instance_user_rights_8cs_source.html index 3c391f475b..5584fe0c7b 100644 --- a/_instance_user_rights_8cs_source.html +++ b/_instance_user_rights_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_interop_constants_8cs.html b/_interop_constants_8cs.html index ca8273bd08..b92baa9f3f 100644 --- a/_interop_constants_8cs.html +++ b/_interop_constants_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_interop_constants_8cs_source.html b/_interop_constants_8cs_source.html index 0e2fb08f66..be1603ba42 100644 --- a/_interop_constants_8cs_source.html +++ b/_interop_constants_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_interop_context_8cs.html b/_interop_context_8cs.html index a75c4798b7..3ea23861e7 100644 --- a/_interop_context_8cs.html +++ b/_interop_context_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_interop_context_8cs_source.html b/_interop_context_8cs_source.html index 5a3681c76e..c47c6ea6b6 100644 --- a/_interop_context_8cs_source.html +++ b/_interop_context_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_interop_controller_8cs.html b/_interop_controller_8cs.html index 261a65c58b..ff1a1c38ac 100644 --- a/_interop_controller_8cs.html +++ b/_interop_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_interop_controller_8cs_source.html b/_interop_controller_8cs_source.html index 39cd97dbd3..9df0a11d51 100644 --- a/_interop_controller_8cs_source.html +++ b/_interop_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -95,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
async Task< IActionResult > HandleInterop(CancellationToken cancellationToken)
Handle a GET to the InteropController
- + diff --git a/_interop_info_8cs.html b/_interop_info_8cs.html index 64f966e5c4..f1d8a9373d 100644 --- a/_interop_info_8cs.html +++ b/_interop_info_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_interop_info_8cs_source.html b/_interop_info_8cs_source.html index e8ba4a69fd..175f6a2038 100644 --- a/_interop_info_8cs_source.html +++ b/_interop_info_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_irc_password_type_8cs.html b/_irc_password_type_8cs.html index b3a8557c46..c9d7d41534 100644 --- a/_irc_password_type_8cs.html +++ b/_irc_password_type_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_irc_password_type_8cs_source.html b/_irc_password_type_8cs_source.html index f33c629de2..737ba9a94c 100644 --- a/_irc_password_type_8cs_source.html +++ b/_irc_password_type_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_irc_provider_8cs.html b/_irc_provider_8cs.html index 8ba9d40d4b..16d82264a0 100644 --- a/_irc_provider_8cs.html +++ b/_irc_provider_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_irc_provider_8cs_source.html b/_irc_provider_8cs_source.html index 56bdf3829a..cd33a1cef0 100644 --- a/_irc_provider_8cs_source.html +++ b/_irc_provider_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_job_controller_8cs.html b/_job_controller_8cs.html index bfc8024216..5ac1c4ecbd 100644 --- a/_job_controller_8cs.html +++ b/_job_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_job_controller_8cs_source.html b/_job_controller_8cs_source.html index fc238edf2a..69d361704d 100644 --- a/_job_controller_8cs_source.html +++ b/_job_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_job_handler_8cs.html b/_job_handler_8cs.html index 09d4282aeb..43bbb596c6 100644 --- a/_job_handler_8cs.html +++ b/_job_handler_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_job_handler_8cs_source.html b/_job_handler_8cs_source.html index ca1dd66d73..61837933ea 100644 --- a/_job_handler_8cs_source.html +++ b/_job_handler_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_job_manager_8cs.html b/_job_manager_8cs.html index 8d83f5f3ea..afc92dc5f8 100644 --- a/_job_manager_8cs.html +++ b/_job_manager_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_job_manager_8cs_source.html b/_job_manager_8cs_source.html index eaffb1df27..8d07e73842 100644 --- a/_job_manager_8cs_source.html +++ b/_job_manager_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_json_tracking_context_8cs.html b/_json_tracking_context_8cs.html index e977310714..80ca059597 100644 --- a/_json_tracking_context_8cs.html +++ b/_json_tracking_context_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_json_tracking_context_8cs_source.html b/_json_tracking_context_8cs_source.html index d793c36759..e558003041 100644 --- a/_json_tracking_context_8cs_source.html +++ b/_json_tracking_context_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_kek_command_8cs.html b/_kek_command_8cs.html index be6ea307cc..8ecb8c19f4 100644 --- a/_kek_command_8cs.html +++ b/_kek_command_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_kek_command_8cs_source.html b/_kek_command_8cs_source.html index b87c581b93..5f6d95549e 100644 --- a/_kek_command_8cs_source.html +++ b/_kek_command_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_launch_result_8cs.html b/_launch_result_8cs.html index 555f7ce552..7304a4357c 100644 --- a/_launch_result_8cs.html +++ b/_launch_result_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_launch_result_8cs_source.html b/_launch_result_8cs_source.html index b6a805f610..692deba6ac 100644 --- a/_launch_result_8cs_source.html +++ b/_launch_result_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_main_window_8g_8cs.html b/_main_window_8g_8cs.html index 41a7160155..96a6d35f4e 100644 --- a/_main_window_8g_8cs.html +++ b/_main_window_8g_8cs.html @@ -4,7 +4,7 @@ -tgstation-server: src/Tgstation.Server.ControlPanel/obj/Release/MainWindow.g.cs File Reference +tgstation-server: src/Tgstation.Server.ControlPanel/obj/Debug/MainWindow.g.cs File Reference @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_main_window_8g_8cs_source.html b/_main_window_8g_8cs_source.html index 80fab044dd..0830fa923f 100644 --- a/_main_window_8g_8cs_source.html +++ b/_main_window_8g_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: src/Tgstation.Server.ControlPanel/obj/Release/MainWindow.g.cs Source File +tgstation-server: src/Tgstation.Server.ControlPanel/obj/Debug/MainWindow.g.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_main_window_8xaml_8cs.html b/_main_window_8xaml_8cs.html index fd675c7d96..d0217608ad 100644 --- a/_main_window_8xaml_8cs.html +++ b/_main_window_8xaml_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_main_window_8xaml_8cs_source.html b/_main_window_8xaml_8cs_source.html index 898691dc3e..82d366adf7 100644 --- a/_main_window_8xaml_8cs_source.html +++ b/_main_window_8xaml_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_message_8cs.html b/_message_8cs.html index e8e48ecec8..9364ce782a 100644 --- a/_message_8cs.html +++ b/_message_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_message_8cs_source.html b/_message_8cs_source.html index eaa362984e..85de78d3b9 100644 --- a/_message_8cs_source.html +++ b/_message_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_model_attribute_8cs.html b/_model_attribute_8cs.html index 1c15d9b880..40c9a51531 100644 --- a/_model_attribute_8cs.html +++ b/_model_attribute_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_model_attribute_8cs_source.html b/_model_attribute_8cs_source.html index d9019b4e56..16127f5e1e 100644 --- a/_model_attribute_8cs_source.html +++ b/_model_attribute_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_model_controller_8cs.html b/_model_controller_8cs.html index 31bd312c77..9d2f676e88 100644 --- a/_model_controller_8cs.html +++ b/_model_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_model_controller_8cs_source.html b/_model_controller_8cs_source.html index 1d1e655fc1..cd472f67d6 100644 --- a/_model_controller_8cs_source.html +++ b/_model_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -97,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
ModelController(IDatabaseContext databaseContext, IAuthenticationContextFactory authenticationContextFactory, ILogger logger, bool requireInstance)
Construct a ModelController<TModel>
- +
An ApiController representing a TModel
diff --git a/_models_2_administration_8cs.html b/_models_2_administration_8cs.html index bf4cb00b9a..acc2a97fd6 100644 --- a/_models_2_administration_8cs.html +++ b/_models_2_administration_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_models_2_administration_8cs_source.html b/_models_2_administration_8cs_source.html index f50733ddf3..c19825878c 100644 --- a/_models_2_administration_8cs_source.html +++ b/_models_2_administration_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_models_2_reattach_information_8cs.html b/_models_2_reattach_information_8cs.html index 3ec9a6abcf..78146a6579 100644 --- a/_models_2_reattach_information_8cs.html +++ b/_models_2_reattach_information_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_models_2_reattach_information_8cs_source.html b/_models_2_reattach_information_8cs_source.html index 0b74320217..bc4ec96634 100644 --- a/_models_2_reattach_information_8cs_source.html +++ b/_models_2_reattach_information_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_models_2_watchdog_reattach_information_8cs.html b/_models_2_watchdog_reattach_information_8cs.html index 92c9d90e6c..77a9f3eca4 100644 --- a/_models_2_watchdog_reattach_information_8cs.html +++ b/_models_2_watchdog_reattach_information_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_models_2_watchdog_reattach_information_8cs_source.html b/_models_2_watchdog_reattach_information_8cs_source.html index fafe48cd4c..4e6ed27ee9 100644 --- a/_models_2_watchdog_reattach_information_8cs_source.html +++ b/_models_2_watchdog_reattach_information_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_monitor_action_8cs.html b/_monitor_action_8cs.html index 9d5cbaa3a8..af403a27c7 100644 --- a/_monitor_action_8cs.html +++ b/_monitor_action_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_monitor_action_8cs_source.html b/_monitor_action_8cs_source.html index 2d32d35773..8e0c057ab4 100644 --- a/_monitor_action_8cs_source.html +++ b/_monitor_action_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_monitor_activation_reason_8cs.html b/_monitor_activation_reason_8cs.html index bcfafca32e..75d4cecc8e 100644 --- a/_monitor_activation_reason_8cs.html +++ b/_monitor_activation_reason_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_monitor_activation_reason_8cs_source.html b/_monitor_activation_reason_8cs_source.html index f626325263..eafa07324f 100644 --- a/_monitor_activation_reason_8cs_source.html +++ b/_monitor_activation_reason_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_monitor_state_8cs.html b/_monitor_state_8cs.html index 300bf2a2c5..75f08b3990 100644 --- a/_monitor_state_8cs.html +++ b/_monitor_state_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_monitor_state_8cs_source.html b/_monitor_state_8cs_source.html index d6618a7d53..254e3253da 100644 --- a/_monitor_state_8cs_source.html +++ b/_monitor_state_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_my_sql_database_context_8cs.html b/_my_sql_database_context_8cs.html index 749d97cfcd..c9d1a58903 100644 --- a/_my_sql_database_context_8cs.html +++ b/_my_sql_database_context_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_my_sql_database_context_8cs_source.html b/_my_sql_database_context_8cs_source.html index 84d8fbdbdd..f29daad532 100644 --- a/_my_sql_database_context_8cs_source.html +++ b/_my_sql_database_context_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_my_sql_design_time_db_context_factory_8cs.html b/_my_sql_design_time_db_context_factory_8cs.html index 385e1bcca9..2d1e185721 100644 --- a/_my_sql_design_time_db_context_factory_8cs.html +++ b/_my_sql_design_time_db_context_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_my_sql_design_time_db_context_factory_8cs_source.html b/_my_sql_design_time_db_context_factory_8cs_source.html index 4c1447cc90..847b1446c2 100644 --- a/_my_sql_design_time_db_context_factory_8cs_source.html +++ b/_my_sql_design_time_db_context_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_native_methods_8cs.html b/_native_methods_8cs.html index 4b16d32159..15a76bfc93 100644 --- a/_native_methods_8cs.html +++ b/_native_methods_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_native_methods_8cs_source.html b/_native_methods_8cs_source.html index 7dada9249c..867796d08c 100644 --- a/_native_methods_8cs_source.html +++ b/_native_methods_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_permissions_attribute_8cs.html b/_permissions_attribute_8cs.html index 68117280d4..dd53a6914b 100644 --- a/_permissions_attribute_8cs.html +++ b/_permissions_attribute_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_permissions_attribute_8cs_source.html b/_permissions_attribute_8cs_source.html index 287308cae8..60635941f8 100644 --- a/_permissions_attribute_8cs_source.html +++ b/_permissions_attribute_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_posix_byond_installer_8cs.html b/_posix_byond_installer_8cs.html index 6a9710f436..1afe611af9 100644 --- a/_posix_byond_installer_8cs.html +++ b/_posix_byond_installer_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_posix_byond_installer_8cs_source.html b/_posix_byond_installer_8cs_source.html index 35ed03af14..b9feec5b5b 100644 --- a/_posix_byond_installer_8cs_source.html +++ b/_posix_byond_installer_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_posix_symlink_factory_8cs.html b/_posix_symlink_factory_8cs.html index 3f079779f9..212218cc0b 100644 --- a/_posix_symlink_factory_8cs.html +++ b/_posix_symlink_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_posix_symlink_factory_8cs_source.html b/_posix_symlink_factory_8cs_source.html index 3d62f820cc..43ec0d19a4 100644 --- a/_posix_symlink_factory_8cs_source.html +++ b/_posix_symlink_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_posix_system_identity_factory_8cs.html b/_posix_system_identity_factory_8cs.html index 2ec8e6dd72..fdc3f1e8b3 100644 --- a/_posix_system_identity_factory_8cs.html +++ b/_posix_system_identity_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_posix_system_identity_factory_8cs_source.html b/_posix_system_identity_factory_8cs_source.html index 856fa8c382..74a055fae3 100644 --- a/_posix_system_identity_factory_8cs_source.html +++ b/_posix_system_identity_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_provider_8cs.html b/_provider_8cs.html index 2f4142c638..ef9fc07643 100644 --- a/_provider_8cs.html +++ b/_provider_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_provider_8cs_source.html b/_provider_8cs_source.html index 3ea47de257..a3b7d52fd9 100644 --- a/_provider_8cs_source.html +++ b/_provider_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_provider_factory_8cs.html b/_provider_factory_8cs.html index c8a55d0a81..c7bb7cba28 100644 --- a/_provider_factory_8cs.html +++ b/_provider_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_provider_factory_8cs_source.html b/_provider_factory_8cs_source.html index 56aadec9f7..4e1acfbd96 100644 --- a/_provider_factory_8cs_source.html +++ b/_provider_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_r_e_a_d_m_e_8md.html b/_r_e_a_d_m_e_8md.html index 576480f64a..81957c8e03 100644 --- a/_r_e_a_d_m_e_8md.html +++ b/_r_e_a_d_m_e_8md.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_r_e_a_d_m_e_8md_source.html b/_r_e_a_d_m_e_8md_source.html index 3f3351d441..cd08a9bc7b 100644 --- a/_r_e_a_d_m_e_8md_source.html +++ b/_r_e_a_d_m_e_8md_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_reattach_info_handler_8cs.html b/_reattach_info_handler_8cs.html index 26b080e78a..a86e57d630 100644 --- a/_reattach_info_handler_8cs.html +++ b/_reattach_info_handler_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_reattach_info_handler_8cs_source.html b/_reattach_info_handler_8cs_source.html index 26c3b93e45..53409c568e 100644 --- a/_reattach_info_handler_8cs_source.html +++ b/_reattach_info_handler_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_reattach_information_base_8cs.html b/_reattach_information_base_8cs.html index bcd99cb0fd..f2a17ad9e2 100644 --- a/_reattach_information_base_8cs.html +++ b/_reattach_information_base_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_reattach_information_base_8cs_source.html b/_reattach_information_base_8cs_source.html index 4bf8dd3099..b2f3521280 100644 --- a/_reattach_information_base_8cs_source.html +++ b/_reattach_information_base_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_reboot_state_8cs.html b/_reboot_state_8cs.html index 8944029927..240320806c 100644 --- a/_reboot_state_8cs.html +++ b/_reboot_state_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_reboot_state_8cs_source.html b/_reboot_state_8cs_source.html index a7878cf0ad..cf79359c8e 100644 --- a/_reboot_state_8cs_source.html +++ b/_reboot_state_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_repository_controller_8cs.html b/_repository_controller_8cs.html index ba086b7feb..e59c1450fe 100644 --- a/_repository_controller_8cs.html +++ b/_repository_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_repository_controller_8cs_source.html b/_repository_controller_8cs_source.html index d02a19222e..38d7d16b5b 100644 --- a/_repository_controller_8cs_source.html +++ b/_repository_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_repository_manager_8cs.html b/_repository_manager_8cs.html index a3cf80087f..858bce1fd5 100644 --- a/_repository_manager_8cs.html +++ b/_repository_manager_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_repository_manager_8cs_source.html b/_repository_manager_8cs_source.html index 66df583b54..e007d3553e 100644 --- a/_repository_manager_8cs_source.html +++ b/_repository_manager_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_repository_rights_8cs.html b/_repository_rights_8cs.html index a50ae9462f..276d701763 100644 --- a/_repository_rights_8cs.html +++ b/_repository_rights_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_repository_rights_8cs_source.html b/_repository_rights_8cs_source.html index c34b352e71..d3c4c22fa8 100644 --- a/_repository_rights_8cs_source.html +++ b/_repository_rights_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_resolving_i_o_manager_8cs.html b/_resolving_i_o_manager_8cs.html index ef68ae7011..961c8477a1 100644 --- a/_resolving_i_o_manager_8cs.html +++ b/_resolving_i_o_manager_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_resolving_i_o_manager_8cs_source.html b/_resolving_i_o_manager_8cs_source.html index 23d295b73d..4b127d4217 100644 --- a/_resolving_i_o_manager_8cs_source.html +++ b/_resolving_i_o_manager_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_resources_8_designer_8cs.html b/_resources_8_designer_8cs.html index bfe7ad6f58..ecc30c5c06 100644 --- a/_resources_8_designer_8cs.html +++ b/_resources_8_designer_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_resources_8_designer_8cs_source.html b/_resources_8_designer_8cs_source.html index 495a6aef33..3155c10872 100644 --- a/_resources_8_designer_8cs_source.html +++ b/_resources_8_designer_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_response_8cs.html b/_response_8cs.html index 2f3bee4e4b..a103f17133 100644 --- a/_response_8cs.html +++ b/_response_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_response_8cs_source.html b/_response_8cs_source.html index 59d92607da..5c102d6169 100644 --- a/_response_8cs_source.html +++ b/_response_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_rev_info_test_merge_8cs.html b/_rev_info_test_merge_8cs.html index f72ca1dd1b..15e26e69bd 100644 --- a/_rev_info_test_merge_8cs.html +++ b/_rev_info_test_merge_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_rev_info_test_merge_8cs_source.html b/_rev_info_test_merge_8cs_source.html index 2b93bf2923..bc8a52967e 100644 --- a/_rev_info_test_merge_8cs_source.html +++ b/_rev_info_test_merge_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_rights_helper_8cs.html b/_rights_helper_8cs.html index 6b851d3979..b0af57b8a6 100644 --- a/_rights_helper_8cs.html +++ b/_rights_helper_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_rights_helper_8cs_source.html b/_rights_helper_8cs_source.html index 160da89a15..05e0aa0e9b 100644 --- a/_rights_helper_8cs_source.html +++ b/_rights_helper_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_rights_type_8cs.html b/_rights_type_8cs.html index f93a5800e2..2626e6095a 100644 --- a/_rights_type_8cs.html +++ b/_rights_type_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_rights_type_8cs_source.html b/_rights_type_8cs_source.html index 08aaceecaa..3e86850fa8 100644 --- a/_rights_type_8cs_source.html +++ b/_rights_type_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_route_8cs.html b/_route_8cs.html index 27bbc7c99a..0fe86f1aab 100644 --- a/_route_8cs.html +++ b/_route_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_route_8cs_source.html b/_route_8cs_source.html index b138195a74..6769239b05 100644 --- a/_route_8cs_source.html +++ b/_route_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_route_helper_8cs.html b/_route_helper_8cs.html index cb53fba3e8..c3b18672ad 100644 --- a/_route_helper_8cs.html +++ b/_route_helper_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_route_helper_8cs_source.html b/_route_helper_8cs_source.html index c07c8aeae8..3b12a05a9f 100644 --- a/_route_helper_8cs_source.html +++ b/_route_helper_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_routes_2_administration_8cs.html b/_routes_2_administration_8cs.html index 46181f03c5..86eac7a423 100644 --- a/_routes_2_administration_8cs.html +++ b/_routes_2_administration_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_routes_2_administration_8cs_source.html b/_routes_2_administration_8cs_source.html index 102aa41962..42e7d82f07 100644 --- a/_routes_2_administration_8cs_source.html +++ b/_routes_2_administration_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_script_executor_8cs.html b/_script_executor_8cs.html index 4f21101315..8296cedb21 100644 --- a/_script_executor_8cs.html +++ b/_script_executor_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_script_executor_8cs_source.html b/_script_executor_8cs_source.html index ddcbf2d171..725e6ed9f2 100644 --- a/_script_executor_8cs_source.html +++ b/_script_executor_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_semaphore_slim_context_8cs.html b/_semaphore_slim_context_8cs.html index d6c76064f7..f9f4079af8 100644 --- a/_semaphore_slim_context_8cs.html +++ b/_semaphore_slim_context_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_semaphore_slim_context_8cs_source.html b/_semaphore_slim_context_8cs_source.html index 16e548fab1..09c7acb443 100644 --- a/_semaphore_slim_context_8cs_source.html +++ b/_semaphore_slim_context_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_server_8cs.html b/_server_8cs.html index 53c6db1170..060a473c25 100644 --- a/_server_8cs.html +++ b/_server_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_server_8cs_source.html b/_server_8cs_source.html index 1c56bd39b1..29e8744ce3 100644 --- a/_server_8cs_source.html +++ b/_server_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_server_client_factory_8cs.html b/_server_client_factory_8cs.html index 7fd7485975..0136125a3f 100644 --- a/_server_client_factory_8cs.html +++ b/_server_client_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_server_client_factory_8cs_source.html b/_server_client_factory_8cs_source.html index 926cfc1f9d..f48e6a8b86 100644 --- a/_server_client_factory_8cs_source.html +++ b/_server_client_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_server_factory_8cs.html b/_server_factory_8cs.html index 9834ef4a29..11c042358a 100644 --- a/_server_factory_8cs.html +++ b/_server_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_server_factory_8cs_source.html b/_server_factory_8cs_source.html index d20349c9e3..978f20ed1f 100644 --- a/_server_factory_8cs_source.html +++ b/_server_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_server_service_8cs.html b/_server_service_8cs.html index 1fb74e21ef..69b4c873a5 100644 --- a/_server_service_8cs.html +++ b/_server_service_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_server_service_8cs_source.html b/_server_service_8cs_source.html index ff83282573..b91f48dcc3 100644 --- a/_server_service_8cs_source.html +++ b/_server_service_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_server_side_modifications_8cs.html b/_server_side_modifications_8cs.html index a4bf78027b..323a159c44 100644 --- a/_server_side_modifications_8cs.html +++ b/_server_side_modifications_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_server_side_modifications_8cs_source.html b/_server_side_modifications_8cs_source.html index 3a7f61204c..93cb79c2d8 100644 --- a/_server_side_modifications_8cs_source.html +++ b/_server_side_modifications_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_session_8cs.html b/_session_8cs.html index b8feb58fb5..43d57e3e36 100644 --- a/_session_8cs.html +++ b/_session_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_session_8cs_source.html b/_session_8cs_source.html index 703c7be303..d8d976d43b 100644 --- a/_session_8cs_source.html +++ b/_session_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_session_controller_8cs.html b/_session_controller_8cs.html index 4596f57e0b..0541001d3e 100644 --- a/_session_controller_8cs.html +++ b/_session_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_session_controller_8cs_source.html b/_session_controller_8cs_source.html index 04fcdb63a1..9e168efed1 100644 --- a/_session_controller_8cs_source.html +++ b/_session_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_session_controller_factory_8cs.html b/_session_controller_factory_8cs.html index 6bea1ba00b..04ed4dcfcf 100644 --- a/_session_controller_factory_8cs.html +++ b/_session_controller_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_session_controller_factory_8cs_source.html b/_session_controller_factory_8cs_source.html index d0a60204d4..0a173dfd20 100644 --- a/_session_controller_factory_8cs_source.html +++ b/_session_controller_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_settings_8_designer_8cs.html b/_settings_8_designer_8cs.html index a4982e720d..cd8d12df02 100644 --- a/_settings_8_designer_8cs.html +++ b/_settings_8_designer_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_settings_8_designer_8cs_source.html b/_settings_8_designer_8cs_source.html index 0620d8fcc4..21d2cc8670 100644 --- a/_settings_8_designer_8cs_source.html +++ b/_settings_8_designer_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_sql_server_database_context_8cs.html b/_sql_server_database_context_8cs.html index 8843e9c8bb..c9a3a17d5f 100644 --- a/_sql_server_database_context_8cs.html +++ b/_sql_server_database_context_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_sql_server_database_context_8cs_source.html b/_sql_server_database_context_8cs_source.html index 1545b44290..66334e28df 100644 --- a/_sql_server_database_context_8cs_source.html +++ b/_sql_server_database_context_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_sql_server_design_time_db_context_factory_8cs.html b/_sql_server_design_time_db_context_factory_8cs.html index f3017b884c..fc5d30af15 100644 --- a/_sql_server_design_time_db_context_factory_8cs.html +++ b/_sql_server_design_time_db_context_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_sql_server_design_time_db_context_factory_8cs_source.html b/_sql_server_design_time_db_context_factory_8cs_source.html index 8ea4e0f592..331a79848d 100644 --- a/_sql_server_design_time_db_context_factory_8cs_source.html +++ b/_sql_server_design_time_db_context_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_sqlite_database_context_8cs.html b/_sqlite_database_context_8cs.html index 063b71594b..e6f843efff 100644 --- a/_sqlite_database_context_8cs.html +++ b/_sqlite_database_context_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_sqlite_database_context_8cs_source.html b/_sqlite_database_context_8cs_source.html index d364c56da2..bb46ebb3f9 100644 --- a/_sqlite_database_context_8cs_source.html +++ b/_sqlite_database_context_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_sqlite_design_time_db_context_factory_8cs.html b/_sqlite_design_time_db_context_factory_8cs.html index dac9a5d7eb..c16f574faf 100644 --- a/_sqlite_design_time_db_context_factory_8cs.html +++ b/_sqlite_design_time_db_context_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_sqlite_design_time_db_context_factory_8cs_source.html b/_sqlite_design_time_db_context_factory_8cs_source.html index 1446bd8d23..dee52bbb64 100644 --- a/_sqlite_design_time_db_context_factory_8cs_source.html +++ b/_sqlite_design_time_db_context_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_synchronous_i_o_manager_8cs.html b/_synchronous_i_o_manager_8cs.html index c9da4a342b..118b0cc989 100644 --- a/_synchronous_i_o_manager_8cs.html +++ b/_synchronous_i_o_manager_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_synchronous_i_o_manager_8cs_source.html b/_synchronous_i_o_manager_8cs_source.html index 31eb67c57d..ee4cfb74de 100644 --- a/_synchronous_i_o_manager_8cs_source.html +++ b/_synchronous_i_o_manager_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_temporary_dmb_provider_8cs.html b/_temporary_dmb_provider_8cs.html index a40e5afafe..3d22f4011b 100644 --- a/_temporary_dmb_provider_8cs.html +++ b/_temporary_dmb_provider_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_temporary_dmb_provider_8cs_source.html b/_temporary_dmb_provider_8cs_source.html index 619cc3d02e..a53b92495a 100644 --- a/_temporary_dmb_provider_8cs_source.html +++ b/_temporary_dmb_provider_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_application_8cs.html b/_test_application_8cs.html index a93f8c64c9..47d3f96f42 100644 --- a/_test_application_8cs.html +++ b/_test_application_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_application_8cs_source.html b/_test_application_8cs_source.html index 4a314ebb5f..bfb7c370df 100644 --- a/_test_application_8cs_source.html +++ b/_test_application_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_authentication_context_8cs.html b/_test_authentication_context_8cs.html index 21a2c0e12a..d6a8409fa5 100644 --- a/_test_authentication_context_8cs.html +++ b/_test_authentication_context_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_authentication_context_8cs_source.html b/_test_authentication_context_8cs_source.html index fb7420e10d..60f9896db1 100644 --- a/_test_authentication_context_8cs_source.html +++ b/_test_authentication_context_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_merge_parameters_8cs.html b/_test_merge_parameters_8cs.html index a4f61e0567..c9f792f8d7 100644 --- a/_test_merge_parameters_8cs.html +++ b/_test_merge_parameters_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_merge_parameters_8cs_source.html b/_test_merge_parameters_8cs_source.html index 3338aa03d5..91865ccb2e 100644 --- a/_test_merge_parameters_8cs_source.html +++ b/_test_merge_parameters_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_models_8cs.html b/_test_models_8cs.html index 6daa06a9ad..2dffbdb0d7 100644 --- a/_test_models_8cs.html +++ b/_test_models_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_models_8cs_source.html b/_test_models_8cs_source.html index b5f419bd48..5e805c222a 100644 --- a/_test_models_8cs_source.html +++ b/_test_models_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_program_8cs.html b/_test_program_8cs.html index 44c8fa10b2..a15ba4dbe3 100644 --- a/_test_program_8cs.html +++ b/_test_program_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_program_8cs_source.html b/_test_program_8cs_source.html index 80b7b6b32b..14855d79ed 100644 --- a/_test_program_8cs_source.html +++ b/_test_program_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_server_client_factory_8cs.html b/_test_server_client_factory_8cs.html index 05f9965539..af254e19df 100644 --- a/_test_server_client_factory_8cs.html +++ b/_test_server_client_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_server_client_factory_8cs_source.html b/_test_server_client_factory_8cs_source.html index 42a0378bc0..7242a242e0 100644 --- a/_test_server_client_factory_8cs_source.html +++ b/_test_server_client_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_server_service_8cs.html b/_test_server_service_8cs.html index c7e22f8607..7fafd409b5 100644 --- a/_test_server_service_8cs.html +++ b/_test_server_service_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_server_service_8cs_source.html b/_test_server_service_8cs_source.html index 435b5d66a5..640ca59719 100644 --- a/_test_server_service_8cs_source.html +++ b/_test_server_service_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_watchdog_8cs.html b/_test_watchdog_8cs.html index e8cba49fbe..e231397fdd 100644 --- a/_test_watchdog_8cs.html +++ b/_test_watchdog_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_watchdog_8cs_source.html b/_test_watchdog_8cs_source.html index 7e991cb974..bc8b782963 100644 --- a/_test_watchdog_8cs_source.html +++ b/_test_watchdog_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_watchdog_factory_8cs.html b/_test_watchdog_factory_8cs.html index 2fb13699ef..7ee36b2fa7 100644 --- a/_test_watchdog_factory_8cs.html +++ b/_test_watchdog_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_test_watchdog_factory_8cs_source.html b/_test_watchdog_factory_8cs_source.html index 52b54ff7e1..8b049bd325 100644 --- a/_test_watchdog_factory_8cs_source.html +++ b/_test_watchdog_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgs_authorize_attribute_8cs.html b/_tgs_authorize_attribute_8cs.html index e9afdc515b..1b55cf8325 100644 --- a/_tgs_authorize_attribute_8cs.html +++ b/_tgs_authorize_attribute_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgs_authorize_attribute_8cs_source.html b/_tgs_authorize_attribute_8cs_source.html index bde2530460..901e214769 100644 --- a/_tgs_authorize_attribute_8cs_source.html +++ b/_tgs_authorize_attribute_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_chat_channel_8cs.html b/_tgstation_8_server_8_api_2_models_2_chat_channel_8cs.html index 7c8d319552..ff8852f1ba 100644 --- a/_tgstation_8_server_8_api_2_models_2_chat_channel_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_chat_channel_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_chat_channel_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_chat_channel_8cs_source.html index 819f35b82b..b18e83b1f2 100644 --- a/_tgstation_8_server_8_api_2_models_2_chat_channel_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_chat_channel_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_chat_settings_8cs.html b/_tgstation_8_server_8_api_2_models_2_chat_settings_8cs.html index d99d72d92c..312856d6d7 100644 --- a/_tgstation_8_server_8_api_2_models_2_chat_settings_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_chat_settings_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_chat_settings_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_chat_settings_8cs_source.html index 686b409a21..979064a805 100644 --- a/_tgstation_8_server_8_api_2_models_2_chat_settings_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_chat_settings_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_compile_job_8cs.html b/_tgstation_8_server_8_api_2_models_2_compile_job_8cs.html index 309a32dda4..b3db161277 100644 --- a/_tgstation_8_server_8_api_2_models_2_compile_job_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_compile_job_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_compile_job_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_compile_job_8cs_source.html index 862b4b2fd5..c38d769646 100644 --- a/_tgstation_8_server_8_api_2_models_2_compile_job_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_compile_job_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_dream_maker_8cs.html b/_tgstation_8_server_8_api_2_models_2_dream_maker_8cs.html index d9f52c44c4..055084769e 100644 --- a/_tgstation_8_server_8_api_2_models_2_dream_maker_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_dream_maker_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_dream_maker_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_dream_maker_8cs_source.html index 053783bd1e..a3b26f41d2 100644 --- a/_tgstation_8_server_8_api_2_models_2_dream_maker_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_dream_maker_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_instance_8cs.html b/_tgstation_8_server_8_api_2_models_2_instance_8cs.html index 0823366a4b..c06a70d883 100644 --- a/_tgstation_8_server_8_api_2_models_2_instance_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_instance_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_instance_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_instance_8cs_source.html index 407b02b2ac..1fcae07c3f 100644 --- a/_tgstation_8_server_8_api_2_models_2_instance_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_instance_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_instance_user_8cs.html b/_tgstation_8_server_8_api_2_models_2_instance_user_8cs.html index 6de62fcbc9..9824107f58 100644 --- a/_tgstation_8_server_8_api_2_models_2_instance_user_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_instance_user_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_instance_user_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_instance_user_8cs_source.html index 003e763551..2d7ea8a226 100644 --- a/_tgstation_8_server_8_api_2_models_2_instance_user_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_instance_user_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_chat_settings_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_chat_settings_8cs.html index 37a689afe5..493b1cf362 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_chat_settings_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_chat_settings_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_chat_settings_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_chat_settings_8cs_source.html index 9588171601..bbb87272ea 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_chat_settings_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_chat_settings_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs.html index 4820aa8db8..6f98b4d30f 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs_source.html index 802794c87b..8216b4f07a 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs.html index e48d5f15c2..f950f1ac81 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs_source.html index 0210006088..917dc08ec6 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_dream_maker_settings_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_dream_maker_settings_8cs.html index e416ecf169..472471628d 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_dream_maker_settings_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_dream_maker_settings_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_dream_maker_settings_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_dream_maker_settings_8cs_source.html index 2e5a0cfb3f..26a75af495 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_dream_maker_settings_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_dream_maker_settings_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs.html index ca74616525..91f914a86e 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs_source.html index b2a44033e9..92d58f6a06 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs.html index 0bf8f6ad20..d07fff1122 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs_source.html index c95f272f44..2882189b9d 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs.html index df2bdb49f4..5ef22847c1 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs_source.html index 8c7d30eecf..16a79138d9 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs.html index 1bae3ce8e9..baa379600f 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs_source.html index 413a18c884..48742236e7 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs.html index de51e6d1f1..4bf729c458 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs_source.html index c5e438a3b5..99af1f7239 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_job_8cs.html b/_tgstation_8_server_8_api_2_models_2_job_8cs.html index 33fee56228..c2006f420a 100644 --- a/_tgstation_8_server_8_api_2_models_2_job_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_job_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_job_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_job_8cs_source.html index 32edadcc29..2e71ef25ac 100644 --- a/_tgstation_8_server_8_api_2_models_2_job_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_job_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_repository_8cs.html b/_tgstation_8_server_8_api_2_models_2_repository_8cs.html index 92aa0e867a..1f3c2b6e86 100644 --- a/_tgstation_8_server_8_api_2_models_2_repository_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_repository_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_repository_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_repository_8cs_source.html index 6923d3352d..6a73a081ff 100644 --- a/_tgstation_8_server_8_api_2_models_2_repository_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_repository_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_revision_information_8cs.html b/_tgstation_8_server_8_api_2_models_2_revision_information_8cs.html index bba6236db7..5c8742b250 100644 --- a/_tgstation_8_server_8_api_2_models_2_revision_information_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_revision_information_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_revision_information_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_revision_information_8cs_source.html index b1c783e03a..388c9b55ab 100644 --- a/_tgstation_8_server_8_api_2_models_2_revision_information_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_revision_information_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_test_merge_8cs.html b/_tgstation_8_server_8_api_2_models_2_test_merge_8cs.html index 791578fe62..ecf3f3b3b5 100644 --- a/_tgstation_8_server_8_api_2_models_2_test_merge_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_test_merge_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_test_merge_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_test_merge_8cs_source.html index a4a2eca8ff..ab72e17b5f 100644 --- a/_tgstation_8_server_8_api_2_models_2_test_merge_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_test_merge_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_user_8cs.html b/_tgstation_8_server_8_api_2_models_2_user_8cs.html index e33c54ff3d..ca89b82fde 100644 --- a/_tgstation_8_server_8_api_2_models_2_user_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_user_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_2_models_2_user_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_user_8cs_source.html index a55a878722..805f0dbf62 100644 --- a/_tgstation_8_server_8_api_2_models_2_user_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_user_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_api_8_assembly_info_8cs.html b/_tgstation_8_server_8_api_8_assembly_info_8cs.html index 21ba10cdd8..d9f7293f89 100644 --- a/_tgstation_8_server_8_api_8_assembly_info_8cs.html +++ b/_tgstation_8_server_8_api_8_assembly_info_8cs.html @@ -4,7 +4,7 @@ -tgstation-server: src/Tgstation.Server.Api/obj/Release/netstandard2.0/Tgstation.Server.Api.AssemblyInfo.cs File Reference +tgstation-server: src/Tgstation.Server.Api/obj/Debug/netstandard2.0/Tgstation.Server.Api.AssemblyInfo.cs File Reference @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_tgstation_8_server_8_api_8_assembly_info_8cs_source.html b/_tgstation_8_server_8_api_8_assembly_info_8cs_source.html index a9611c8de5..86d30a64b8 100644 --- a/_tgstation_8_server_8_api_8_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_api_8_assembly_info_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: src/Tgstation.Server.Api/obj/Release/netstandard2.0/Tgstation.Server.Api.AssemblyInfo.cs Source File +tgstation-server: src/Tgstation.Server.Api/obj/Debug/netstandard2.0/Tgstation.Server.Api.AssemblyInfo.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -90,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Tgstation.Server.Api.AssemblyInfo.cs
-Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("/tg/station")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
16 [assembly: System.Reflection.AssemblyCopyrightAttribute("2018")]
17 [assembly: System.Reflection.AssemblyDescriptionAttribute("API definitions for tgstation-server")]
18 [assembly: System.Reflection.AssemblyFileVersionAttribute("4.0.0.0")]
19 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.0.0.0")]
20 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Api")]
21 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Api")]
22 [assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
23 
24 // Generated by the MSBuild WriteCodeFragment class.
25 
+Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("/tg/station")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 [assembly: System.Reflection.AssemblyCopyrightAttribute("2018")]
17 [assembly: System.Reflection.AssemblyDescriptionAttribute("API definitions for tgstation-server")]
18 [assembly: System.Reflection.AssemblyFileVersionAttribute("4.0.0.0")]
19 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.0.0.0")]
20 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Api")]
21 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Api")]
22 [assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
23 
24 // Generated by the MSBuild WriteCodeFragment class.
25 
diff --git a/_tgstation_8_server_8_api_8_tests_8_assembly_info_8cs_source.html b/_tgstation_8_server_8_api_8_tests_8_assembly_info_8cs_source.html index d1639e1715..10b28869b8 100644 --- a/_tgstation_8_server_8_api_8_tests_8_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_api_8_tests_8_assembly_info_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: tests/Tgstation.Server.Api.Tests/obj/Release/netcoreapp2.0/Tgstation.Server.Api.Tests.AssemblyInfo.cs Source File +tgstation-server: tests/Tgstation.Server.Api.Tests/obj/Debug/netcoreapp2.0/Tgstation.Server.Api.Tests.AssemblyInfo.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -90,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Tgstation.Server.Api.Tests.AssemblyInfo.cs
-Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.Api.Tests")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Api.Tests")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Api.Tests")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
+Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.Api.Tests")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Api.Tests")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Api.Tests")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
diff --git a/_tgstation_8_server_8_api_8_tests_8_program_8cs_source.html b/_tgstation_8_server_8_api_8_tests_8_program_8cs_source.html index 90d9e56556..a4674c8da0 100644 --- a/_tgstation_8_server_8_api_8_tests_8_program_8cs_source.html +++ b/_tgstation_8_server_8_api_8_tests_8_program_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: tests/Tgstation.Server.Api.Tests/obj/Release/netcoreapp2.0/Tgstation.Server.Api.Tests.Program.cs Source File +tgstation-server: tests/Tgstation.Server.Api.Tests/obj/Debug/netcoreapp2.0/Tgstation.Server.Api.Tests.Program.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_tgstation_8_server_8_client_8_assembly_info_8cs.html b/_tgstation_8_server_8_client_8_assembly_info_8cs.html index 80bcc58efe..f51877bd08 100644 --- a/_tgstation_8_server_8_client_8_assembly_info_8cs.html +++ b/_tgstation_8_server_8_client_8_assembly_info_8cs.html @@ -4,7 +4,7 @@ -tgstation-server: src/Tgstation.Server.Client/obj/Release/netstandard2.0/Tgstation.Server.Client.AssemblyInfo.cs File Reference +tgstation-server: src/Tgstation.Server.Client/obj/Debug/netstandard2.0/Tgstation.Server.Client.AssemblyInfo.cs File Reference @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_tgstation_8_server_8_client_8_assembly_info_8cs_source.html b/_tgstation_8_server_8_client_8_assembly_info_8cs_source.html index 3ff6bb43ac..d203c91e67 100644 --- a/_tgstation_8_server_8_client_8_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_client_8_assembly_info_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: src/Tgstation.Server.Client/obj/Release/netstandard2.0/Tgstation.Server.Client.AssemblyInfo.cs Source File +tgstation-server: src/Tgstation.Server.Client/obj/Debug/netstandard2.0/Tgstation.Server.Client.AssemblyInfo.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -90,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Tgstation.Server.Client.AssemblyInfo.cs
-Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("/tg/station 13")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
16 [assembly: System.Reflection.AssemblyDescriptionAttribute("Client library for tgstation-server")]
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("4.0.0.0")]
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.0.0.0")]
19 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Client")]
20 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Client")]
21 [assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
22 [assembly: System.Resources.NeutralResourcesLanguageAttribute("en-CA")]
23 
24 // Generated by the MSBuild WriteCodeFragment class.
25 
+Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("/tg/station 13")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 [assembly: System.Reflection.AssemblyDescriptionAttribute("Client library for tgstation-server")]
17 [assembly: System.Reflection.AssemblyFileVersionAttribute("4.0.0.0")]
18 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.0.0.0")]
19 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Client")]
20 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Client")]
21 [assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
22 [assembly: System.Resources.NeutralResourcesLanguageAttribute("en-CA")]
23 
24 // Generated by the MSBuild WriteCodeFragment class.
25 
diff --git a/_tgstation_8_server_8_client_8_tests_8_assembly_info_8cs_source.html b/_tgstation_8_server_8_client_8_tests_8_assembly_info_8cs_source.html index 7ad4b83136..b3e911ab21 100644 --- a/_tgstation_8_server_8_client_8_tests_8_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_client_8_tests_8_assembly_info_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: tests/Tgstation.Server.Client.Tests/obj/Release/netcoreapp2.0/Tgstation.Server.Client.Tests.AssemblyInfo.cs Source File +tgstation-server: tests/Tgstation.Server.Client.Tests/obj/Debug/netcoreapp2.0/Tgstation.Server.Client.Tests.AssemblyInfo.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -90,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Tgstation.Server.Client.Tests.AssemblyInfo.cs
-Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.Client.Tests")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Client.Tests")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Client.Tests")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
+Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.Client.Tests")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Client.Tests")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Client.Tests")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
diff --git a/_tgstation_8_server_8_client_8_tests_8_program_8cs_source.html b/_tgstation_8_server_8_client_8_tests_8_program_8cs_source.html index 38bd21e574..51f3b8cbc5 100644 --- a/_tgstation_8_server_8_client_8_tests_8_program_8cs_source.html +++ b/_tgstation_8_server_8_client_8_tests_8_program_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: tests/Tgstation.Server.Client.Tests/obj/Release/netcoreapp2.0/Tgstation.Server.Client.Tests.Program.cs Source File +tgstation-server: tests/Tgstation.Server.Client.Tests/obj/Debug/netcoreapp2.0/Tgstation.Server.Client.Tests.Program.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_tgstation_8_server_8_command_line_2_program_8cs.html b/_tgstation_8_server_8_command_line_2_program_8cs.html index 0702daeddd..3ddd0e8735 100644 --- a/_tgstation_8_server_8_command_line_2_program_8cs.html +++ b/_tgstation_8_server_8_command_line_2_program_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_command_line_2_program_8cs_source.html b/_tgstation_8_server_8_command_line_2_program_8cs_source.html index f7d853582e..f0e688014a 100644 --- a/_tgstation_8_server_8_command_line_2_program_8cs_source.html +++ b/_tgstation_8_server_8_command_line_2_program_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_command_line_8_assembly_info_8cs.html b/_tgstation_8_server_8_command_line_8_assembly_info_8cs.html index 7b918ebd15..a2426424d8 100644 --- a/_tgstation_8_server_8_command_line_8_assembly_info_8cs.html +++ b/_tgstation_8_server_8_command_line_8_assembly_info_8cs.html @@ -4,7 +4,7 @@ -tgstation-server: src/Tgstation.Server.CommandLine/obj/Release/netcoreapp2.0/Tgstation.Server.CommandLine.AssemblyInfo.cs File Reference +tgstation-server: src/Tgstation.Server.CommandLine/obj/Debug/netcoreapp2.0/Tgstation.Server.CommandLine.AssemblyInfo.cs File Reference @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_tgstation_8_server_8_command_line_8_assembly_info_8cs_source.html b/_tgstation_8_server_8_command_line_8_assembly_info_8cs_source.html index c2c7fe467a..8e3623e876 100644 --- a/_tgstation_8_server_8_command_line_8_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_command_line_8_assembly_info_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: src/Tgstation.Server.CommandLine/obj/Release/netcoreapp2.0/Tgstation.Server.CommandLine.AssemblyInfo.cs Source File +tgstation-server: src/Tgstation.Server.CommandLine/obj/Debug/netcoreapp2.0/Tgstation.Server.CommandLine.AssemblyInfo.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -90,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Tgstation.Server.CommandLine.AssemblyInfo.cs
-Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.CommandLine")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.CommandLine")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.CommandLine")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
+Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.CommandLine")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.CommandLine")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.CommandLine")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
diff --git a/_tgstation_8_server_8_command_line_8_tests_8_assembly_info_8cs_source.html b/_tgstation_8_server_8_command_line_8_tests_8_assembly_info_8cs_source.html index c9e13bf685..bbd883bc80 100644 --- a/_tgstation_8_server_8_command_line_8_tests_8_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_command_line_8_tests_8_assembly_info_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: tests/Tgstation.Server.CommandLine.Tests/obj/Release/netcoreapp2.0/Tgstation.Server.CommandLine.Tests.AssemblyInfo.cs Source File +tgstation-server: tests/Tgstation.Server.CommandLine.Tests/obj/Debug/netcoreapp2.0/Tgstation.Server.CommandLine.Tests.AssemblyInfo.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -90,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Tgstation.Server.CommandLine.Tests.AssemblyInfo.cs
-Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.CommandLine.Tests")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.CommandLine.Tests")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.CommandLine.Tests")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
+Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.CommandLine.Tests")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.CommandLine.Tests")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.CommandLine.Tests")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
diff --git a/_tgstation_8_server_8_command_line_8_tests_8_program_8cs_source.html b/_tgstation_8_server_8_command_line_8_tests_8_program_8cs_source.html index 547c476ece..052fe69f4c 100644 --- a/_tgstation_8_server_8_command_line_8_tests_8_program_8cs_source.html +++ b/_tgstation_8_server_8_command_line_8_tests_8_program_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: tests/Tgstation.Server.CommandLine.Tests/obj/Release/netcoreapp2.0/Tgstation.Server.CommandLine.Tests.Program.cs Source File +tgstation-server: tests/Tgstation.Server.CommandLine.Tests/obj/Debug/netcoreapp2.0/Tgstation.Server.CommandLine.Tests.Program.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_tgstation_8_server_8_control_panel_2_global_suppressions_8cs.html b/_tgstation_8_server_8_control_panel_2_global_suppressions_8cs.html index f4e6e2aee2..15039b4dc8 100644 --- a/_tgstation_8_server_8_control_panel_2_global_suppressions_8cs.html +++ b/_tgstation_8_server_8_control_panel_2_global_suppressions_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_control_panel_2_global_suppressions_8cs_source.html b/_tgstation_8_server_8_control_panel_2_global_suppressions_8cs_source.html index 00576b9d1f..359d8f1eb2 100644 --- a/_tgstation_8_server_8_control_panel_2_global_suppressions_8cs_source.html +++ b/_tgstation_8_server_8_control_panel_2_global_suppressions_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_components_2_chat_2_user_8cs.html b/_tgstation_8_server_8_host_2_components_2_chat_2_user_8cs.html index 29571a1549..2dd203bbb4 100644 --- a/_tgstation_8_server_8_host_2_components_2_chat_2_user_8cs.html +++ b/_tgstation_8_server_8_host_2_components_2_chat_2_user_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_components_2_chat_2_user_8cs_source.html b/_tgstation_8_server_8_host_2_components_2_chat_2_user_8cs_source.html index 9aeceb03f7..915335186f 100644 --- a/_tgstation_8_server_8_host_2_components_2_chat_2_user_8cs_source.html +++ b/_tgstation_8_server_8_host_2_components_2_chat_2_user_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_components_2_compiler_2_dream_maker_8cs.html b/_tgstation_8_server_8_host_2_components_2_compiler_2_dream_maker_8cs.html index f65e174f15..a4a770dbfe 100644 --- a/_tgstation_8_server_8_host_2_components_2_compiler_2_dream_maker_8cs.html +++ b/_tgstation_8_server_8_host_2_components_2_compiler_2_dream_maker_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_components_2_compiler_2_dream_maker_8cs_source.html b/_tgstation_8_server_8_host_2_components_2_compiler_2_dream_maker_8cs_source.html index e25bf2c7e7..632ea6f9d4 100644 --- a/_tgstation_8_server_8_host_2_components_2_compiler_2_dream_maker_8cs_source.html +++ b/_tgstation_8_server_8_host_2_components_2_compiler_2_dream_maker_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_components_2_instance_8cs.html b/_tgstation_8_server_8_host_2_components_2_instance_8cs.html index 165b69f96b..b9b0fbd5d7 100644 --- a/_tgstation_8_server_8_host_2_components_2_instance_8cs.html +++ b/_tgstation_8_server_8_host_2_components_2_instance_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_components_2_instance_8cs_source.html b/_tgstation_8_server_8_host_2_components_2_instance_8cs_source.html index 790f812923..c098b6e675 100644 --- a/_tgstation_8_server_8_host_2_components_2_instance_8cs_source.html +++ b/_tgstation_8_server_8_host_2_components_2_instance_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs.html b/_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs.html index 9b4a3a73f6..20397dec2b 100644 --- a/_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs.html +++ b/_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs_source.html b/_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs_source.html index ff66b516c6..44cf239d8e 100644 --- a/_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs_source.html +++ b/_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_components_2_watchdog_2_test_merge_8cs.html b/_tgstation_8_server_8_host_2_components_2_watchdog_2_test_merge_8cs.html index 0ca509b4da..da90b25f61 100644 --- a/_tgstation_8_server_8_host_2_components_2_watchdog_2_test_merge_8cs.html +++ b/_tgstation_8_server_8_host_2_components_2_watchdog_2_test_merge_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_components_2_watchdog_2_test_merge_8cs_source.html b/_tgstation_8_server_8_host_2_components_2_watchdog_2_test_merge_8cs_source.html index 10764f3f30..bd5e6731c4 100644 --- a/_tgstation_8_server_8_host_2_components_2_watchdog_2_test_merge_8cs_source.html +++ b/_tgstation_8_server_8_host_2_components_2_watchdog_2_test_merge_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_chat_channel_8cs.html b/_tgstation_8_server_8_host_2_models_2_chat_channel_8cs.html index fd3245d845..04fd4eb0e9 100644 --- a/_tgstation_8_server_8_host_2_models_2_chat_channel_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_chat_channel_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_chat_channel_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_chat_channel_8cs_source.html index 4871965545..37ae37d5b5 100644 --- a/_tgstation_8_server_8_host_2_models_2_chat_channel_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_chat_channel_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_chat_settings_8cs.html b/_tgstation_8_server_8_host_2_models_2_chat_settings_8cs.html index cc7bded73e..7f91076442 100644 --- a/_tgstation_8_server_8_host_2_models_2_chat_settings_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_chat_settings_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_chat_settings_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_chat_settings_8cs_source.html index 0e9da6d1a0..c85256b16b 100644 --- a/_tgstation_8_server_8_host_2_models_2_chat_settings_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_chat_settings_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_compile_job_8cs.html b/_tgstation_8_server_8_host_2_models_2_compile_job_8cs.html index 859ad8dedb..f712e48adc 100644 --- a/_tgstation_8_server_8_host_2_models_2_compile_job_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_compile_job_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_compile_job_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_compile_job_8cs_source.html index bf1f3be790..d05b257e4e 100644 --- a/_tgstation_8_server_8_host_2_models_2_compile_job_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_compile_job_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs.html b/_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs.html index 9058f71ebe..a4e4876ab6 100644 --- a/_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs_source.html index fb56e83344..02b37aebd3 100644 --- a/_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_dream_maker_settings_8cs.html b/_tgstation_8_server_8_host_2_models_2_dream_maker_settings_8cs.html index 0c5b09a789..ccbec6a025 100644 --- a/_tgstation_8_server_8_host_2_models_2_dream_maker_settings_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_dream_maker_settings_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_dream_maker_settings_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_dream_maker_settings_8cs_source.html index 0ad3406a37..73552fef15 100644 --- a/_tgstation_8_server_8_host_2_models_2_dream_maker_settings_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_dream_maker_settings_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_instance_8cs.html b/_tgstation_8_server_8_host_2_models_2_instance_8cs.html index 7a9df3ff63..1b0ea9317a 100644 --- a/_tgstation_8_server_8_host_2_models_2_instance_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_instance_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_instance_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_instance_8cs_source.html index 6f08ccb8d9..aa112d18d6 100644 --- a/_tgstation_8_server_8_host_2_models_2_instance_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_instance_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_instance_user_8cs.html b/_tgstation_8_server_8_host_2_models_2_instance_user_8cs.html index 18b829a5bb..d04c6452f8 100644 --- a/_tgstation_8_server_8_host_2_models_2_instance_user_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_instance_user_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_instance_user_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_instance_user_8cs_source.html index e591fa2b28..9ab904f224 100644 --- a/_tgstation_8_server_8_host_2_models_2_instance_user_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_instance_user_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_job_8cs.html b/_tgstation_8_server_8_host_2_models_2_job_8cs.html index f20fe7b4e8..edf744e7dc 100644 --- a/_tgstation_8_server_8_host_2_models_2_job_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_job_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_job_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_job_8cs_source.html index 5d03a7b326..b1e87df451 100644 --- a/_tgstation_8_server_8_host_2_models_2_job_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_job_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_repository_settings_8cs.html b/_tgstation_8_server_8_host_2_models_2_repository_settings_8cs.html index 7f36e297de..11da902136 100644 --- a/_tgstation_8_server_8_host_2_models_2_repository_settings_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_repository_settings_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_repository_settings_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_repository_settings_8cs_source.html index 8ab5cf535c..34e0c3c7b7 100644 --- a/_tgstation_8_server_8_host_2_models_2_repository_settings_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_repository_settings_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_revision_information_8cs.html b/_tgstation_8_server_8_host_2_models_2_revision_information_8cs.html index b7812acd24..07f69c6a8c 100644 --- a/_tgstation_8_server_8_host_2_models_2_revision_information_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_revision_information_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_revision_information_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_revision_information_8cs_source.html index a8c300cc3a..916001651b 100644 --- a/_tgstation_8_server_8_host_2_models_2_revision_information_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_revision_information_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_test_merge_8cs.html b/_tgstation_8_server_8_host_2_models_2_test_merge_8cs.html index 976f61259a..63d4aa7454 100644 --- a/_tgstation_8_server_8_host_2_models_2_test_merge_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_test_merge_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_test_merge_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_test_merge_8cs_source.html index 3cb30d8a17..85a36f67a4 100644 --- a/_tgstation_8_server_8_host_2_models_2_test_merge_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_test_merge_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_user_8cs.html b/_tgstation_8_server_8_host_2_models_2_user_8cs.html index 778a10bd1f..e345f62d37 100644 --- a/_tgstation_8_server_8_host_2_models_2_user_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_user_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_models_2_user_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_user_8cs_source.html index c4dd6c3a52..dfb25681e4 100644 --- a/_tgstation_8_server_8_host_2_models_2_user_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_user_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_program_8cs.html b/_tgstation_8_server_8_host_2_program_8cs.html index 9792fa4ca2..b636651a5f 100644 --- a/_tgstation_8_server_8_host_2_program_8cs.html +++ b/_tgstation_8_server_8_host_2_program_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_2_program_8cs_source.html b/_tgstation_8_server_8_host_2_program_8cs_source.html index 8f74baad61..994408f8d5 100644 --- a/_tgstation_8_server_8_host_2_program_8cs_source.html +++ b/_tgstation_8_server_8_host_2_program_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_8_assembly_info_8cs.html b/_tgstation_8_server_8_host_8_assembly_info_8cs.html index 91a369008a..2a15d18b5c 100644 --- a/_tgstation_8_server_8_host_8_assembly_info_8cs.html +++ b/_tgstation_8_server_8_host_8_assembly_info_8cs.html @@ -4,7 +4,7 @@ -tgstation-server: src/Tgstation.Server.Host/obj/Release/netcoreapp2.0/Tgstation.Server.Host.AssemblyInfo.cs File Reference +tgstation-server: src/Tgstation.Server.Host/obj/Debug/netcoreapp2.0/Tgstation.Server.Host.AssemblyInfo.cs File Reference @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_tgstation_8_server_8_host_8_assembly_info_8cs_source.html b/_tgstation_8_server_8_host_8_assembly_info_8cs_source.html index 298e9d243d..5dcb0dd496 100644 --- a/_tgstation_8_server_8_host_8_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_host_8_assembly_info_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: src/Tgstation.Server.Host/obj/Release/netcoreapp2.0/Tgstation.Server.Host.AssemblyInfo.cs Source File +tgstation-server: src/Tgstation.Server.Host/obj/Debug/netcoreapp2.0/Tgstation.Server.Host.AssemblyInfo.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -90,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Tgstation.Server.Host.AssemblyInfo.cs
-Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.Host")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("4.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Host")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Host")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
+Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.Host")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("4.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Host")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Host")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
diff --git a/_tgstation_8_server_8_host_8_console_8_assembly_info_8cs_source.html b/_tgstation_8_server_8_host_8_console_8_assembly_info_8cs_source.html index 17ea8cad70..f05d605a90 100644 --- a/_tgstation_8_server_8_host_8_console_8_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_host_8_console_8_assembly_info_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: src/Tgstation.Server.Host.Console/obj/Release/netcoreapp2.0/Tgstation.Server.Host.Console.AssemblyInfo.cs Source File +tgstation-server: src/Tgstation.Server.Host.Console/obj/Debug/netcoreapp2.0/Tgstation.Server.Host.Console.AssemblyInfo.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -90,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Tgstation.Server.Host.Console.AssemblyInfo.cs
-Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.Host.Console")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Host.Console")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Host.Console")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
+Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.Host.Console")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Host.Console")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Host.Console")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
diff --git a/_tgstation_8_server_8_host_8_console_8_tests_8_assembly_info_8cs_source.html b/_tgstation_8_server_8_host_8_console_8_tests_8_assembly_info_8cs_source.html index 3baab24381..27443bdb46 100644 --- a/_tgstation_8_server_8_host_8_console_8_tests_8_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_host_8_console_8_tests_8_assembly_info_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: tests/Tgstation.Server.Host.Console.Tests/obj/Release/netcoreapp2.0/Tgstation.Server.Host.Console.Tests.AssemblyInfo.cs Source File +tgstation-server: tests/Tgstation.Server.Host.Console.Tests/obj/Debug/netcoreapp2.0/Tgstation.Server.Host.Console.Tests.AssemblyInfo.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -90,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Tgstation.Server.Host.Console.Tests.AssemblyInfo.cs
-Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.Host.Console.Tests")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Host.Console.Tests")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Host.Console.Tests")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
+Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.Host.Console.Tests")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Host.Console.Tests")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Host.Console.Tests")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
diff --git a/_tgstation_8_server_8_host_8_console_8_tests_8_program_8cs_source.html b/_tgstation_8_server_8_host_8_console_8_tests_8_program_8cs_source.html index ef4c5ccbda..2adf4b108d 100644 --- a/_tgstation_8_server_8_host_8_console_8_tests_8_program_8cs_source.html +++ b/_tgstation_8_server_8_host_8_console_8_tests_8_program_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: tests/Tgstation.Server.Host.Console.Tests/obj/Release/netcoreapp2.0/Tgstation.Server.Host.Console.Tests.Program.cs Source File +tgstation-server: tests/Tgstation.Server.Host.Console.Tests/obj/Debug/netcoreapp2.0/Tgstation.Server.Host.Console.Tests.Program.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_tgstation_8_server_8_host_8_service_2_global_suppressions_8cs.html b/_tgstation_8_server_8_host_8_service_2_global_suppressions_8cs.html index 53af75ecc4..91b0a4a62f 100644 --- a/_tgstation_8_server_8_host_8_service_2_global_suppressions_8cs.html +++ b/_tgstation_8_server_8_host_8_service_2_global_suppressions_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_8_service_2_global_suppressions_8cs_source.html b/_tgstation_8_server_8_host_8_service_2_global_suppressions_8cs_source.html index 003322c3b1..0f29ba59a1 100644 --- a/_tgstation_8_server_8_host_8_service_2_global_suppressions_8cs_source.html +++ b/_tgstation_8_server_8_host_8_service_2_global_suppressions_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_8_service_2_program_8cs.html b/_tgstation_8_server_8_host_8_service_2_program_8cs.html index 73114abbcc..4b2f7eb10a 100644 --- a/_tgstation_8_server_8_host_8_service_2_program_8cs.html +++ b/_tgstation_8_server_8_host_8_service_2_program_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_8_service_2_program_8cs_source.html b/_tgstation_8_server_8_host_8_service_2_program_8cs_source.html index 8b6f1a8c62..c220c8d655 100644 --- a/_tgstation_8_server_8_host_8_service_2_program_8cs_source.html +++ b/_tgstation_8_server_8_host_8_service_2_program_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_tgstation_8_server_8_host_8_tests_8_assembly_info_8cs.html b/_tgstation_8_server_8_host_8_tests_8_assembly_info_8cs.html index 39acdec669..f855ddef56 100644 --- a/_tgstation_8_server_8_host_8_tests_8_assembly_info_8cs.html +++ b/_tgstation_8_server_8_host_8_tests_8_assembly_info_8cs.html @@ -4,7 +4,7 @@ -tgstation-server: tests/Tgstation.Server.Host.Tests/obj/Release/netcoreapp2.0/Tgstation.Server.Host.Tests.AssemblyInfo.cs File Reference +tgstation-server: tests/Tgstation.Server.Host.Tests/obj/Debug/netcoreapp2.0/Tgstation.Server.Host.Tests.AssemblyInfo.cs File Reference @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_tgstation_8_server_8_host_8_tests_8_assembly_info_8cs_source.html b/_tgstation_8_server_8_host_8_tests_8_assembly_info_8cs_source.html index 84b09c8016..9f02b61af0 100644 --- a/_tgstation_8_server_8_host_8_tests_8_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_host_8_tests_8_assembly_info_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: tests/Tgstation.Server.Host.Tests/obj/Release/netcoreapp2.0/Tgstation.Server.Host.Tests.AssemblyInfo.cs Source File +tgstation-server: tests/Tgstation.Server.Host.Tests/obj/Debug/netcoreapp2.0/Tgstation.Server.Host.Tests.AssemblyInfo.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -90,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Tgstation.Server.Host.Tests.AssemblyInfo.cs
-Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.Host.Tests")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Host.Tests")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Host.Tests")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
+Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.Host.Tests")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Host.Tests")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Host.Tests")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
diff --git a/_tgstation_8_server_8_host_8_tests_8_program_8cs_source.html b/_tgstation_8_server_8_host_8_tests_8_program_8cs_source.html index fc7cf8ad44..195a005bec 100644 --- a/_tgstation_8_server_8_host_8_tests_8_program_8cs_source.html +++ b/_tgstation_8_server_8_host_8_tests_8_program_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: tests/Tgstation.Server.Host.Tests/obj/Release/netcoreapp2.0/Tgstation.Server.Host.Tests.Program.cs Source File +tgstation-server: tests/Tgstation.Server.Host.Tests/obj/Debug/netcoreapp2.0/Tgstation.Server.Host.Tests.Program.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_tgstation_8_server_8_host_8_watchdog_8_assembly_info_8cs.html b/_tgstation_8_server_8_host_8_watchdog_8_assembly_info_8cs.html index f8bfcd9084..4b441240a9 100644 --- a/_tgstation_8_server_8_host_8_watchdog_8_assembly_info_8cs.html +++ b/_tgstation_8_server_8_host_8_watchdog_8_assembly_info_8cs.html @@ -4,7 +4,7 @@ -tgstation-server: src/Tgstation.Server.Host.Watchdog/obj/Release/netstandard2.0/Tgstation.Server.Host.Watchdog.AssemblyInfo.cs File Reference +tgstation-server: src/Tgstation.Server.Host.Watchdog/obj/Debug/netstandard2.0/Tgstation.Server.Host.Watchdog.AssemblyInfo.cs File Reference @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_tgstation_8_server_8_host_8_watchdog_8_assembly_info_8cs_source.html b/_tgstation_8_server_8_host_8_watchdog_8_assembly_info_8cs_source.html index 6142e80fc5..b812a2b001 100644 --- a/_tgstation_8_server_8_host_8_watchdog_8_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_host_8_watchdog_8_assembly_info_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: src/Tgstation.Server.Host.Watchdog/obj/Release/netstandard2.0/Tgstation.Server.Host.Watchdog.AssemblyInfo.cs Source File +tgstation-server: src/Tgstation.Server.Host.Watchdog/obj/Debug/netstandard2.0/Tgstation.Server.Host.Watchdog.AssemblyInfo.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -90,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Tgstation.Server.Host.Watchdog.AssemblyInfo.cs
-Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.Host.Watchdog")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Host.Watchdog")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Host.Watchdog")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
+Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.Host.Watchdog")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Host.Watchdog")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Host.Watchdog")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
diff --git a/_tgstation_8_server_8_host_8_watchdog_8_tests_8_assembly_info_8cs_source.html b/_tgstation_8_server_8_host_8_watchdog_8_tests_8_assembly_info_8cs_source.html index 03172c3bb7..fc1fd52713 100644 --- a/_tgstation_8_server_8_host_8_watchdog_8_tests_8_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_host_8_watchdog_8_tests_8_assembly_info_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: tests/Tgstation.Server.Host.Watchdog.Tests/obj/Release/netcoreapp2.0/Tgstation.Server.Host.Watchdog.Tests.AssemblyInfo.cs Source File +tgstation-server: tests/Tgstation.Server.Host.Watchdog.Tests/obj/Debug/netcoreapp2.0/Tgstation.Server.Host.Watchdog.Tests.AssemblyInfo.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -90,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Tgstation.Server.Host.Watchdog.Tests.AssemblyInfo.cs
-Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.Host.Watchdog.Tests")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Host.Watchdog.Tests")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Host.Watchdog.Tests")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
+Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10 
11 using System;
12 using System.Reflection;
13 
14 [assembly: System.Reflection.AssemblyCompanyAttribute("Tgstation.Server.Host.Watchdog.Tests")]
15 [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 [assembly: System.Reflection.AssemblyProductAttribute("Tgstation.Server.Host.Watchdog.Tests")]
19 [assembly: System.Reflection.AssemblyTitleAttribute("Tgstation.Server.Host.Watchdog.Tests")]
20 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 
22 // Generated by the MSBuild WriteCodeFragment class.
23 
diff --git a/_tgstation_8_server_8_host_8_watchdog_8_tests_8_program_8cs_source.html b/_tgstation_8_server_8_host_8_watchdog_8_tests_8_program_8cs_source.html index d3e711a14a..46cb9a3918 100644 --- a/_tgstation_8_server_8_host_8_watchdog_8_tests_8_program_8cs_source.html +++ b/_tgstation_8_server_8_host_8_watchdog_8_tests_8_program_8cs_source.html @@ -4,7 +4,7 @@ -tgstation-server: tests/Tgstation.Server.Host.Watchdog.Tests/obj/Release/netcoreapp2.0/Tgstation.Server.Host.Watchdog.Tests.Program.cs Source File +tgstation-server: tests/Tgstation.Server.Host.Watchdog.Tests/obj/Debug/netcoreapp2.0/Tgstation.Server.Host.Watchdog.Tests.Program.cs Source File @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -82,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_token_8cs.html b/_token_8cs.html index 1f264c0771..811f44473a 100644 --- a/_token_8cs.html +++ b/_token_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_token_8cs_source.html b/_token_8cs_source.html index 1a65b837ce..940d4a7490 100644 --- a/_token_8cs_source.html +++ b/_token_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_token_factory_8cs.html b/_token_factory_8cs.html index 365bf63271..3344e6025f 100644 --- a/_token_factory_8cs.html +++ b/_token_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_token_factory_8cs_source.html b/_token_factory_8cs_source.html index 962fb62563..d845f4171f 100644 --- a/_token_factory_8cs_source.html +++ b/_token_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -90,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
TokenFactory.cs
-Go to the documentation of this file.
1 using Microsoft.IdentityModel.Tokens;
2 using System;
3 using System.Globalization;
4 using System.IdentityModel.Tokens.Jwt;
5 using System.Reflection;
6 using System.Security.Claims;
8 
9 namespace Tgstation.Server.Host.Security
10 {
12  sealed class TokenFactory : ITokenFactory
13  {
17  const int TokenExpiryHours = 1;
18 
19  public static readonly string TokenAudience = typeof(Token).Assembly.GetName().Name;
20  public static readonly string TokenIssuer = Assembly.GetExecutingAssembly().GetName().Name;
21  public static readonly byte[] TokenSigningKey = CryptographySuite.GetSecureBytes(256);
22 
24  public Token CreateToken(Models.User user, out DateTimeOffset expiry)
25  {
26  if (user == null)
27  throw new ArgumentNullException(nameof(user));
28 
29  expiry = DateTimeOffset.Now.AddHours(TokenExpiryHours);
30  var claims = new Claim[]
31  {
32  new Claim(JwtRegisteredClaimNames.Sub, user.Id.ToString(CultureInfo.InvariantCulture)),
33  new Claim(JwtRegisteredClaimNames.Exp, $"{expiry.ToUnixTimeSeconds()}"),
34  new Claim(JwtRegisteredClaimNames.Nbf, $"{DateTimeOffset.Now.ToUnixTimeSeconds()}"),
35  new Claim(JwtRegisteredClaimNames.Iss, TokenIssuer),
36  new Claim(JwtRegisteredClaimNames.Aud, TokenAudience)
37  };
38 
39  var key = new SymmetricSecurityKey(TokenSigningKey);
40 
41  var token = new JwtSecurityToken(new JwtHeader(new SigningCredentials(key, SecurityAlgorithms.HmacSha256)), new JwtPayload(claims));
42  return new Token { Bearer = new JwtSecurityTokenHandler().WriteToken(token) };
43  }
44  }
45 }
+Go to the documentation of this file.
1 using Microsoft.IdentityModel.Tokens;
2 using System;
3 using System.Globalization;
4 using System.IdentityModel.Tokens.Jwt;
5 using System.Reflection;
6 using System.Security.Claims;
8 
9 namespace Tgstation.Server.Host.Security
10 {
12  sealed class TokenFactory : ITokenFactory
13  {
17  const int TokenExpiryMinutes = 15;
18 
19  public static readonly string TokenAudience = typeof(Token).Assembly.GetName().Name;
20  public static readonly string TokenIssuer = Assembly.GetExecutingAssembly().GetName().Name;
21  public static readonly byte[] TokenSigningKey = CryptographySuite.GetSecureBytes(256);
22 
24  public Token CreateToken(Models.User user, out DateTimeOffset expiry)
25  {
26  if (user == null)
27  throw new ArgumentNullException(nameof(user));
28 
29  expiry = DateTimeOffset.Now.AddMinutes(TokenExpiryMinutes);
30  var claims = new Claim[]
31  {
32  new Claim(JwtRegisteredClaimNames.Sub, user.Id.ToString(CultureInfo.InvariantCulture)),
33  new Claim(JwtRegisteredClaimNames.Exp, $"{expiry.ToUnixTimeSeconds()}"),
34  new Claim(JwtRegisteredClaimNames.Nbf, $"{DateTimeOffset.Now.ToUnixTimeSeconds()}"),
35  new Claim(JwtRegisteredClaimNames.Iss, TokenIssuer),
36  new Claim(JwtRegisteredClaimNames.Aud, TokenAudience)
37  };
38 
39  var key = new SymmetricSecurityKey(TokenSigningKey);
40 
41  var token = new JwtSecurityToken(new JwtHeader(new SigningCredentials(key, SecurityAlgorithms.HmacSha256)), new JwtPayload(claims));
42  return new Token { Bearer = new JwtSecurityTokenHandler().WriteToken(token) };
43  }
44  }
45 }
static byte[] GetSecureBytes(int amount)
Generates a secure set of bytes
diff --git a/_updates_configuration_8cs.html b/_updates_configuration_8cs.html index 1b341722d0..84e553a0a4 100644 --- a/_updates_configuration_8cs.html +++ b/_updates_configuration_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_updates_configuration_8cs_source.html b/_updates_configuration_8cs_source.html index 72eaaafe79..f59c59675f 100644 --- a/_updates_configuration_8cs_source.html +++ b/_updates_configuration_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_user_controller_8cs.html b/_user_controller_8cs.html index 68337d559f..859a4707b1 100644 --- a/_user_controller_8cs.html +++ b/_user_controller_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_user_controller_8cs_source.html b/_user_controller_8cs_source.html index b81c62e943..f38d63fafc 100644 --- a/_user_controller_8cs_source.html +++ b/_user_controller_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_user_update_8cs.html b/_user_update_8cs.html index 1a929368c0..1be42ff424 100644 --- a/_user_update_8cs.html +++ b/_user_update_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_user_update_8cs_source.html b/_user_update_8cs_source.html index bab7db5ca8..8ca6d01cb2 100644 --- a/_user_update_8cs_source.html +++ b/_user_update_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_version_command_8cs.html b/_version_command_8cs.html index 27f59f0c97..f769292057 100644 --- a/_version_command_8cs.html +++ b/_version_command_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_version_command_8cs_source.html b/_version_command_8cs_source.html index 384d764a7e..933421de26 100644 --- a/_version_command_8cs_source.html +++ b/_version_command_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_watchdog_2_i_watchdog_8cs.html b/_watchdog_2_i_watchdog_8cs.html index 1f3c0bf13f..168a513571 100644 --- a/_watchdog_2_i_watchdog_8cs.html +++ b/_watchdog_2_i_watchdog_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_watchdog_2_i_watchdog_8cs_source.html b/_watchdog_2_i_watchdog_8cs_source.html index 2b735be688..269443c245 100644 --- a/_watchdog_2_i_watchdog_8cs_source.html +++ b/_watchdog_2_i_watchdog_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_watchdog_2_i_watchdog_factory_8cs.html b/_watchdog_2_i_watchdog_factory_8cs.html index 0829830bcc..397f7ecab3 100644 --- a/_watchdog_2_i_watchdog_factory_8cs.html +++ b/_watchdog_2_i_watchdog_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_watchdog_2_i_watchdog_factory_8cs_source.html b/_watchdog_2_i_watchdog_factory_8cs_source.html index 5a0fc6c339..6d0c078d26 100644 --- a/_watchdog_2_i_watchdog_factory_8cs_source.html +++ b/_watchdog_2_i_watchdog_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_watchdog_2_watchdog_8cs.html b/_watchdog_2_watchdog_8cs.html index df46abc310..6903e436bf 100644 --- a/_watchdog_2_watchdog_8cs.html +++ b/_watchdog_2_watchdog_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_watchdog_2_watchdog_8cs_source.html b/_watchdog_2_watchdog_8cs_source.html index f82d09e6e8..9f08ca4f43 100644 --- a/_watchdog_2_watchdog_8cs_source.html +++ b/_watchdog_2_watchdog_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_watchdog_2_watchdog_factory_8cs.html b/_watchdog_2_watchdog_factory_8cs.html index 28076be019..e3a3bd66ba 100644 --- a/_watchdog_2_watchdog_factory_8cs.html +++ b/_watchdog_2_watchdog_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_watchdog_2_watchdog_factory_8cs_source.html b/_watchdog_2_watchdog_factory_8cs_source.html index 987be7f9fc..9a209c7a83 100644 --- a/_watchdog_2_watchdog_factory_8cs_source.html +++ b/_watchdog_2_watchdog_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_watchdog_launch_result_8cs.html b/_watchdog_launch_result_8cs.html index 6a97fd66e1..ab2d5ccc60 100644 --- a/_watchdog_launch_result_8cs.html +++ b/_watchdog_launch_result_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_watchdog_launch_result_8cs_source.html b/_watchdog_launch_result_8cs_source.html index eb3730ee3b..34f9232843 100644 --- a/_watchdog_launch_result_8cs_source.html +++ b/_watchdog_launch_result_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_watchdog_reattach_information_base_8cs.html b/_watchdog_reattach_information_base_8cs.html index 42f3616066..ef84a7ed7c 100644 --- a/_watchdog_reattach_information_base_8cs.html +++ b/_watchdog_reattach_information_base_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_watchdog_reattach_information_base_8cs_source.html b/_watchdog_reattach_information_base_8cs_source.html index f9a97e872a..8b423abb0e 100644 --- a/_watchdog_reattach_information_base_8cs_source.html +++ b/_watchdog_reattach_information_base_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_windows_byond_installer_8cs.html b/_windows_byond_installer_8cs.html index 2352b6041a..67cd73d9a4 100644 --- a/_windows_byond_installer_8cs.html +++ b/_windows_byond_installer_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_windows_byond_installer_8cs_source.html b/_windows_byond_installer_8cs_source.html index 9479172311..335f995f44 100644 --- a/_windows_byond_installer_8cs_source.html +++ b/_windows_byond_installer_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_windows_symlink_factory_8cs.html b/_windows_symlink_factory_8cs.html index f8177e8822..170d46f617 100644 --- a/_windows_symlink_factory_8cs.html +++ b/_windows_symlink_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_windows_symlink_factory_8cs_source.html b/_windows_symlink_factory_8cs_source.html index cd8899f52e..a3ed45e75d 100644 --- a/_windows_symlink_factory_8cs_source.html +++ b/_windows_symlink_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_windows_system_identity_8cs.html b/_windows_system_identity_8cs.html index 19ace9b84f..7ee602a8a2 100644 --- a/_windows_system_identity_8cs.html +++ b/_windows_system_identity_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_windows_system_identity_8cs_source.html b/_windows_system_identity_8cs_source.html index d02d60a1b9..13e29af5da 100644 --- a/_windows_system_identity_8cs_source.html +++ b/_windows_system_identity_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_windows_system_identity_factory_8cs.html b/_windows_system_identity_factory_8cs.html index 9880496d59..ed3473b4cd 100644 --- a/_windows_system_identity_factory_8cs.html +++ b/_windows_system_identity_factory_8cs.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_windows_system_identity_factory_8cs_source.html b/_windows_system_identity_factory_8cs_source.html index 41eb303452..45d8943792 100644 --- a/_windows_system_identity_factory_8cs_source.html +++ b/_windows_system_identity_factory_8cs_source.html @@ -64,6 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/annotated.html b/annotated.html index 4a70942cf9..2b820bdd6e 100644 --- a/annotated.html +++ b/annotated.html @@ -114,16 +114,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');  CConfigurationFileRepresents a game configuration file. Create and delete actions uncerimonuously overwrite/delete files  CDreamDaemonRepresents an instance of BYOND's DreamDaemon game server. Create action starts the server. Delete action shuts down the server  CDreamMakerRepresents the state of the DreamMaker compiler. Create action starts a new compile. Delete action cancels the current compile - CInstanceMetadata about a server instance - CInstanceUserRepresents a Users permissions in an Instance - CJobRepresents a long running job on the server. Model is read-only, updates attempt to cancel the job - CRepositoryRepresents a git repository - CRevisionInformation - CTestMerge - CTestMergeParametersParameters for creating a TestMerge - CTokenRepresents a JWT returned by the API - CUser - CUserUpdateFor editing a given User. Will never be returned by the API + CErrorMessageRepresents an error message returned by the server + CInstanceMetadata about a server instance + CInstanceUserRepresents a Users permissions in an Instance + CJobRepresents a long running job on the server. Model is read-only, updates attempt to cancel the job + CRepositoryRepresents a git repository + CRevisionInformation + CTestMerge + CTestMergeParametersParameters for creating a TestMerge + CTokenRepresents a JWT returned by the API + CUser + CUserUpdateFor editing a given User. Will never be returned by the API  NRights  CRightsHelperHelper for RightsTypes  NRoutes diff --git a/class_auto_generated_program.html b/class_auto_generated_program.html index 46a31195a4..26684eb581 100644 --- a/class_auto_generated_program.html +++ b/class_auto_generated_program.html @@ -293,12 +293,12 @@ Static Private Member Functions

The documentation for this class was generated from the following files:
diff --git a/class_tgstation_1_1_server_1_1_api_1_1_api_headers-members.html b/class_tgstation_1_1_server_1_1_api_1_1_api_headers-members.html index 0e6d0cbeb4..7c368d31f6 100644 --- a/class_tgstation_1_1_server_1_1_api_1_1_api_headers-members.html +++ b/class_tgstation_1_1_server_1_1_api_1_1_api_headers-members.html @@ -101,19 +101,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); ApiHeaders(RequestHeaders requestHeaders)Tgstation.Server.Api.ApiHeaders ApiHeaders(ProductHeaderValue userAgent, string token, string username, string password)Tgstation.Server.Api.ApiHeadersprivate ApiVersionTgstation.Server.Api.ApiHeaders - ApplicationJsonTgstation.Server.Api.ApiHeaders - assemblyNameTgstation.Server.Api.ApiHeadersprivatestatic - InstanceIdTgstation.Server.Api.ApiHeaders - instanceIdHeaderTgstation.Server.Api.ApiHeadersprivate - IsTokenAuthenticationTgstation.Server.Api.ApiHeaders - jwtAuthenticationSchemeTgstation.Server.Api.ApiHeadersprivate - PasswordTgstation.Server.Api.ApiHeaders - passwordAuthenticationSchemeTgstation.Server.Api.ApiHeadersprivate - SetRequestHeaders(HttpRequestHeaders headers)Tgstation.Server.Api.ApiHeaders - TokenTgstation.Server.Api.ApiHeaders - UserAgentTgstation.Server.Api.ApiHeaders - UsernameTgstation.Server.Api.ApiHeaders - usernameHeaderTgstation.Server.Api.ApiHeadersprivate + ApiVersionHeaderTgstation.Server.Api.ApiHeadersprivate + ApplicationJsonTgstation.Server.Api.ApiHeaders + assemblyNameTgstation.Server.Api.ApiHeadersprivatestatic + InstanceIdTgstation.Server.Api.ApiHeaders + instanceIdHeaderTgstation.Server.Api.ApiHeadersprivate + IsTokenAuthenticationTgstation.Server.Api.ApiHeaders + jwtAuthenticationSchemeTgstation.Server.Api.ApiHeadersprivate + PasswordTgstation.Server.Api.ApiHeaders + passwordAuthenticationSchemeTgstation.Server.Api.ApiHeadersprivate + SetRequestHeaders(HttpRequestHeaders headers)Tgstation.Server.Api.ApiHeaders + TokenTgstation.Server.Api.ApiHeaders + UserAgentTgstation.Server.Api.ApiHeaders + UsernameTgstation.Server.Api.ApiHeaders + usernameHeaderTgstation.Server.Api.ApiHeadersprivate