コード例 #1
0
ファイル: Project.cs プロジェクト: powemicw/project-structure
        public Project(string projectFile, IProjectIO projectIO, INodeFactory nodeFactory)
            : base(projectIO, nodeFactory, ".", true)
        {
            _projectFile = projectFile;
            _io          = projectIO;
            _nodeFactory = nodeFactory;

            ProcessProjectFile(projectFile);
        }
コード例 #2
0
        public FolderNode(IProjectIO projectIO, INodeFactory nodeFactory, string dirpath, bool isRoot = false)
        {
            _io = projectIO;
            _nodeFactory = nodeFactory;
            _dirpath = dirpath;
            _isRoot = isRoot;

            _children.CollectionChanged += OnCollectionChanged;

            LoadFilesAndDirectories();
        }
コード例 #3
0
        public FolderNode(IProjectIO projectIO, INodeFactory nodeFactory, string dirpath, bool isRoot = false)
        {
            _io          = projectIO;
            _nodeFactory = nodeFactory;
            _dirpath     = dirpath;
            _isRoot      = isRoot;

            _children.CollectionChanged += OnCollectionChanged;

            LoadFilesAndDirectories();
        }
コード例 #4
0
 public FileCreatedComparison(IProjectIO io)
 {
     _io = io;
 }
コード例 #5
0
 public DirectoryCreatedComparison(IProjectIO io)
 {
     _io = io;
 }
コード例 #6
0
 public FileNode(IProjectIO projectIO, string file)
 {
     _io = projectIO;
     FilePath = file;
     _logger.Trace("Created {0}: {1}", GetType().Name, file);
 }
コード例 #7
0
 public IFileNode Create(string path, IProjectIO io)
 {
     return new FileNode(io,path);
 }
コード例 #8
0
 public NodeFactory(IProjectIO io)
 {
     _io = io;
 }
コード例 #9
0
 public NodeFactory(IProjectIO io)
 {
     _io = io;
 }
コード例 #10
0
ファイル: Program.cs プロジェクト: powemicw/project-structure
 public IFileNode Create(string path, IProjectIO io)
 {
     return(new FileNode(io, path));
 }
コード例 #11
0
        public Project(string projectFile, IProjectIO projectIO, INodeFactory nodeFactory)
            : base(projectIO, nodeFactory, ".", true)
        {
            _projectFile = projectFile;
            _io = projectIO;
            _nodeFactory = nodeFactory;

            ProcessProjectFile(projectFile);
        }
コード例 #12
0
 public FileNode(IProjectIO projectIO, string file)
 {
     _io      = projectIO;
     FilePath = file;
     _logger.Trace("Created {0}: {1}", GetType().Name, file);
 }