コード例 #1
0
ファイル: NCoverNode.cs プロジェクト: NigelThorne/NCoverCop
        public INCoverNode ExtendWith(INCoverNode node)
        {
            if (!node.Follows(this)) throw new InvalidOperationException();

            return new NCoverNode(Line, Column, node.EndLine, node.EndColumn, Document, visitCount, IsExcluded, Method,
                MethodLineOffset + Line, Klass, documentPathIgnoreMatcher);
        }
コード例 #2
0
ファイル: NCoverNode.cs プロジェクト: NigelThorne/NCoverCop
 public bool Follows(INCoverNode node)
 {
     return node.Document == Document &&
            (node.EndLine == Line || node.EndLine + 1 == Line) && node.Method == Method && node.Klass == Klass;
 }
コード例 #3
0
ファイル: NCoverNode.cs プロジェクト: NigelThorne/NCoverCop
 public bool Matches(INCoverNode ncoverNode)
 {
     return
         ncoverNode.MethodLineOffset == MethodLineOffset &&
         ncoverNode.Method == Method &&
         ncoverNode.Klass == Klass;
 }