예제 #1
0
 public LibraryManager(
     IFileNodeState nodes
     )
 {
     Nodes      = nodes;
     UrlAdder   = new LibraryUrlAdder(nodes);
     NugetAdder = new LibraryNugetAdder(nodes);
     Getter     = new LibraryGetter(nodes);
 }
예제 #2
0
 public LibraryGetter(
     IFileNodeState nodeState
     )
 {
     NodeState       = nodeState;
     Zipper          = new FileZipper();
     OnlineZipGetter = new LibraryOnlineZipGetter(nodeState);
     LocalZipGetter  = new LibraryLocalZipGetter(nodeState);
     NugetGetter     = new LibraryNugetGetter(nodeState);
 }
예제 #3
0
 public ProjectNodeCreator(IFileNodeState nodeState) : base(nodeState)
 {
 }
 public LibraryOnlineZipGetter(IFileNodeState nodeState)
 {
     NodeState = nodeState;
 }
예제 #5
0
 public ProjectCreator(
     IFileNodeState nodeState
     )
 {
     NodesCreator = new FileNodesCreator(nodeState);
 }
예제 #6
0
 public LibraryLocalZipGetter(IFileNodeState nodeState)
 {
     NodeState = nodeState;
 }
예제 #7
0
 public LibraryUrlAdder(IFileNodeState nodeState)
 {
     NodeState = nodeState;
 }
예제 #8
0
 public ProjectNodeGetter(IFileNodeState state) : base(state)
 {
 }
예제 #9
0
 public LibraryNugetGetter(IFileNodeState nodeState)
 {
     NodeState = nodeState;
     Starter   = new DotNetProcessStarter();
     Checker   = new NugetChecker();
 }
예제 #10
0
 public LibraryNugetAdder(IFileNodeState nodeState)
 {
     NodeState = nodeState;
 }