Index: src/Common/NetTopologySuite/GeometriesGraph/EdgeNodingValidator.cs =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r5fc71a385897af92ccb092f2f969b5709afab85a --- src/Common/NetTopologySuite/GeometriesGraph/EdgeNodingValidator.cs (.../EdgeNodingValidator.cs) (revision 8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9) +++ src/Common/NetTopologySuite/GeometriesGraph/EdgeNodingValidator.cs (.../EdgeNodingValidator.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a) @@ -8,19 +8,7 @@ /// Throws an appropriate exception if an noding error is found. /// public class EdgeNodingValidator - { - private static IList ToSegmentStrings(IEnumerable edges) - { - // convert Edges to SegmentStrings - IList segStrings = new ArrayList(); - for (var i = edges.GetEnumerator(); i.MoveNext(); ) - { - var e = (Edge)i.Current; - segStrings.Add(new SegmentString(e.Coordinates, e)); - } - return segStrings; - } - + { private readonly NodingValidator nv; public EdgeNodingValidator(IEnumerable edges) @@ -32,5 +20,17 @@ { nv.CheckValid(); } + + private static IList ToSegmentStrings(IEnumerable edges) + { + // convert Edges to SegmentStrings + IList segStrings = new ArrayList(); + for (var i = edges.GetEnumerator(); i.MoveNext();) + { + var e = (Edge) i.Current; + segStrings.Add(new SegmentString(e.Coordinates, e)); + } + return segStrings; + } } -} +} \ No newline at end of file