9 public Version Version {
get; }
12 public string DreamDaemonPath {
get; }
15 public string DreamMakerPath {
get; }
25 Version = version ??
throw new ArgumentNullException(nameof(version));
26 DreamDaemonPath = dreamDaemonPath ??
throw new ArgumentNullException(nameof(dreamDaemonPath));
27 DreamMakerPath = dreamMakerPath ??
throw new ArgumentNullException(nameof(dreamMakerPath));
ByondExecutableLock(Version version, string dreamDaemonPath, string dreamMakerPath)
Construct a ByondExecutableLock
void DoNotDeleteThisSession()
Call if, during a detach, this version should not be deleted
Represents usage of the two primary BYOND server executables