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

Class that handles all higher level analysis like finding FalsePositives and FalseNegatives More...

Static Public Member Functions

static IEnumerable< DetectedFalsePositiveForFalsePositive (Repo repo, SyntaxTree local)
 Given a Repo and a Tree find any possible FalsePositives More...
 
static IEnumerable< DetectedFalseNegativeForFalseNegative (Repo repo, SemanticModel semanticModel)
 Given a Repo and a Semantic Model find any possible FalseNegatives More...
 

Detailed Description

Class that handles all higher level analysis like finding FalsePositives and FalseNegatives

Member Function Documentation

static IEnumerable<DetectedFalseNegative> SemDiff.Core.Analysis.ForFalseNegative ( Repo  repo,
SemanticModel  semanticModel 
)
static

Given a Repo and a Semantic Model find any possible FalseNegatives

Parameters
repoRepo that has the remote changes that need to be checked
semanticModelthe semantic model that will be used to find the base class
static IEnumerable<DetectedFalsePositive> SemDiff.Core.Analysis.ForFalsePositive ( Repo  repo,
SyntaxTree  local 
)
static

Given a Repo and a Tree find any possible FalsePositives

Parameters
repoRepo that has the remote changes that need to be checked
localThe syntax tree that will be compared with syntax trees from repo

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