tgstation-server 5.12.7
The /tg/station 13 server suite
Loading...
Searching...
No Matches
ByondExecutableLock.cs
Go to the documentation of this file.
1using System;
2
4
6{
8 sealed class ByondExecutableLock : ReferenceCounter<ByondInstallation>, IByondExecutableLock
9 {
11 public Version Version => Instance.Version;
12
14 public string DreamDaemonPath => Instance.DreamDaemonPath;
15
17 public string DreamMakerPath => Instance.DreamMakerPath;
18
20 public bool SupportsCli => Instance.SupportsCli;
21
24 }
25}
string DreamMakerPath
The full path to the dm/DreamMaker executable.
bool SupportsCli
If DreamDaemonPath supports being run as a command-line application.
Version Version
The global::System.Version of the IByondInstallation.
void DoNotDeleteThisSession()
Call if, during a detach, this version should not be deleted.
string DreamDaemonPath
The full path to the DreamDaemon executable.
Class used for counting references with ReferenceCountingContainer<TWrapped, TReference>.
void DangerousDropReference()
Prevents the aquired reference from being dropped when Dispose is called.
Represents usage of the two primary BYOND server executables.