aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.Common/MachineUpdate/UpdatePackageFile.cs
blob: df496c3be2a2d8a67afd028a898d1a1f99c57ed1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tango.PPC.Common.MachineUpdate
{
    public class UpdatePackageFile
    {
        public Version Version { get; set; }
    }
}
="p">; using System.Diagnostics; namespace Tango.Scripting.Editors.Rendering { struct HeightTreeLineNode { internal HeightTreeLineNode(double height) { this.collapsedSections = null; this.height = height; } internal double height; internal List<CollapsedLineSection> collapsedSections; internal bool IsDirectlyCollapsed { get { return collapsedSections != null; } } internal void AddDirectlyCollapsed(CollapsedLineSection section) { if (collapsedSections == null) collapsedSections = new List<CollapsedLineSection>(); collapsedSections.Add(section); } internal void RemoveDirectlyCollapsed(CollapsedLineSection section) { Debug.Assert(collapsedSections.Contains(section)); collapsedSections.Remove(section); if (collapsedSections.Count == 0) collapsedSections = null; } /// <summary> /// Returns 0 if the line is directly collapsed, otherwise, returns <see cref="height"/>. /// </summary> internal double TotalHeight { get { return IsDirectlyCollapsed ? 0 : height; } } } }