@@ -242,7 +242,7 @@ void UpdateListView(CodeCoverageTreeNode node)
242242 if ( classNode != null ) {
243243 AddClassTreeNode ( classNode ) ;
244244 } else if ( methodNode != null ) {
245- AddSequencePoints ( methodNode . Method . SequencePoints ) ;
245+ AddSequencePoints ( methodNode . Method ) ;
246246 } else if ( propertyNode != null ) {
247247 AddPropertyTreeNode ( propertyNode ) ;
248248 }
@@ -283,7 +283,7 @@ void AddClassTreeNode(CodeCoverageClassTreeNode node)
283283 CodeCoverageMethodTreeNode method = childNode as CodeCoverageMethodTreeNode ;
284284 CodeCoveragePropertyTreeNode property = childNode as CodeCoveragePropertyTreeNode ;
285285 if ( method != null ) {
286- AddSequencePoints ( method . Method . SequencePoints ) ;
286+ AddSequencePoints ( method . Method ) ;
287287 } else {
288288 AddPropertyTreeNode ( property ) ;
289289 }
@@ -299,14 +299,15 @@ void AddPropertyTreeNode(CodeCoveragePropertyTreeNode node)
299299 void AddMethodIfNotNull ( CodeCoverageMethod method )
300300 {
301301 if ( method != null ) {
302- AddSequencePoints ( method . SequencePoints ) ;
302+ AddSequencePoints ( method ) ;
303303 }
304304 }
305305
306- void AddSequencePoints ( List < CodeCoverageSequencePoint > sequencePoints )
306+ void AddSequencePoints ( CodeCoverageMethod method )
307307 {
308- foreach ( CodeCoverageSequencePoint sequencePoint in sequencePoints ) {
309- AddSequencePoint ( sequencePoint ) ;
308+ foreach ( CodeCoverageSequencePoint sequencePoint in method . SequencePoints ) {
309+ if ( method . FileID == sequencePoint . FileID )
310+ AddSequencePoint ( sequencePoint ) ;
310311 }
311312 }
312313
0 commit comments