private void Stream( ArrayList data, ReferencePoint refPoint ) { data.Add( new Snoop.Data.ClassSeparator( typeof( ReferencePoint ) ) ); data.Add( new Snoop.Data.Object( "Coord plane ref XY", refPoint.GetCoordinatePlaneReferenceXY() ) ); data.Add( new Snoop.Data.Object( "Coord plane ref XZ", refPoint.GetCoordinatePlaneReferenceXZ() ) ); data.Add( new Snoop.Data.Object( "Coord plane ref YZ", refPoint.GetCoordinatePlaneReferenceYZ() ) ); data.Add( new Snoop.Data.String( "Coord plane visibility", refPoint.CoordinatePlaneVisibility.ToString() ) ); data.Add( new Snoop.Data.Object( "Coord system", refPoint.GetCoordinateSystem() ) ); data.Add( new Snoop.Data.Enumerable( "Interpolating curves", refPoint.GetInterpolatingCurves() ) ); data.Add( new Snoop.Data.Xyz( "Position", refPoint.Position ) ); data.Add( new Snoop.Data.Object( "Reference", refPoint.GetPointElementReference() ) ); //data.Add(new Snoop.Data.Double("Size", refPoint.Size)); data.Add( new Snoop.Data.Bool( "Visible", refPoint.Visible ) ); }