Exemplo n.º 1
0
 public IEnumerable <string> GetRids([NotNull] SnapsApp snapsApp)
 {
     if (snapsApp == null)
     {
         throw new ArgumentNullException(nameof(snapsApp));
     }
     return(GetRids(snapsApp.Id));
 }
Exemplo n.º 2
0
 public string BuildLockKey([NotNull] SnapsApp snapApp)
 {
     if (snapApp == null)
     {
         throw new ArgumentNullException(nameof(snapApp));
     }
     return($"{Generic.Token}-{snapApp.Id}");
 }
Exemplo n.º 3
0
 public SnapsApp([JetBrains.Annotations.NotNull] SnapsApp snapApp)
 {
     if (snapApp == null)
     {
         throw new ArgumentNullException(nameof(snapApp));
     }
     Id           = snapApp.Id;
     SuperVisorId = snapApp.SuperVisorId;
     Channels     = snapApp.Channels.Select(x => x).ToList();
     Targets      = snapApp.Targets.Select(x => new SnapsTarget(x)).ToList();
     Nuspec       = new SnapsAppNuspec(snapApp.Nuspec);
 }
Exemplo n.º 4
0
 public SnapsApp([NotNull] SnapsApp snapApp)
 {
     if (snapApp == null)
     {
         throw new ArgumentNullException(nameof(snapApp));
     }
     Id = snapApp.Id;
     InstallDirectoryName = snapApp.InstallDirectoryName;
     MainExe      = snapApp.MainExe;
     SuperVisorId = snapApp.SuperVisorId;
     Channels     = snapApp.Channels.Select(x => x).ToList();
     Target       = new SnapsTarget(snapApp.Target);
     Nuspec       = new SnapsAppNuspec(snapApp.Nuspec);
 }