tgstation-server
6.19.0
The /tg/station 13 server suite
Loading...
Searching...
No Matches
src
Tgstation.Server.Host
Extensions
InstanceManagerExtensions.cs
Go to the documentation of this file.
1
using
System;
2
3
using
Tgstation.Server.Host.Components
;
4
using
Tgstation.Server.Host.Models
;
5
6
namespace
Tgstation.Server.Host.Extensions
7
{
11
static
class
InstanceManagerExtensions
12
{
19
public
static
IInstanceReference
?
GetInstanceReference
(
this
IInstanceManager
instanceManager, Api.Models.Instance metadata)
20
{
21
ArgumentNullException.ThrowIfNull(instanceManager);
22
return
instanceManager.
GetInstanceReference
(metadata.Require(x => x.Id));
23
}
24
}
25
}
Tgstation.Server.Host.Extensions.InstanceManagerExtensions
Extensions methods for IInstanceManager.
Definition
InstanceManagerExtensions.cs:12
Tgstation.Server.Host.Extensions.InstanceManagerExtensions.GetInstanceReference
static ? IInstanceReference GetInstanceReference(this IInstanceManager instanceManager, Api.Models.Instance metadata)
Get the IInstanceReference associated with given metadata .
Definition
InstanceManagerExtensions.cs:19
Tgstation.Server.Host.Components.IInstanceManager
For managing IInstances.
Definition
IInstanceManager.cs:11
Tgstation.Server.Host.Components.IInstanceManager.GetInstanceReference
IInstanceReference? GetInstanceReference(long instanceId)
Get the IInstanceReference associated with given instanceId .
Tgstation.Server.Host.Components.IInstanceReference
Controller version of IInstanceCore.
Definition
IInstanceReference.cs:9
Tgstation.Server.Host.Components
Definition
ChannelMapping.cs:4
Tgstation.Server.Host.Extensions
Definition
ApplicationBuilderExtensions.cs:22
Tgstation.Server.Host.Models
Definition
ChatBot.cs:9
Generated by
1.9.8