SemDiff  1.0.0
Semantic Diffing Tool
SemDiff.Core.RepoFile Class Reference

Represents files that are part of a Pull Request More...

Public Types

enum  StatusEnum {
  Added, Modified, Removed, Renamed,
  Changed
}
 

Public Attributes

string CachePathBase => Path.Combine(ParentPullRequst.CacheDirectory, Filename.ToStandardPath() + ".orig")
 
string CachePathHead => Path.Combine(ParentPullRequst.CacheDirectory, Filename.ToStandardPath())
 
Repo ParentRepo => ParentPullRequst.ParentRepo
 

Properties

SyntaxTree BaseTree [get, set]
 The ancestor that the pull request will be merged with More...
 
string Filename [get, set]
 
SyntaxTree HeadTree [get, set]
 The current file from the open pull request More...
 
PullRequest ParentPullRequst [get, set]
 
StatusEnum Status [get, set]
 

Detailed Description

Represents files that are part of a Pull Request

Property Documentation

SyntaxTree SemDiff.Core.RepoFile.BaseTree
getset

The ancestor that the pull request will be merged with

SyntaxTree SemDiff.Core.RepoFile.HeadTree
getset

The current file from the open pull request


The documentation for this class was generated from the following file: