Lines Matching refs:TreeViewBlock

102             public void PrintTree(ICommandInteraction writer, TreeViewBlock[] pattern = null)  in PrintTree()
106 pattern = new TreeViewBlock[0]; in PrintTree()
113 …IndentString(UpdatePattern(pattern, Children.Count > 0 ? TreeViewBlock.Straight : TreeViewBlock.Em… in PrintTree()
125 … writer.WriteLine(GetIndentString(new TreeViewBlock[] { TreeViewBlock.Straight })); in PrintTree()
131 …ntTree(writer, UpdatePattern(pattern, child != lastChild ? TreeViewBlock.Full : TreeViewBlock.End)… in PrintTree()
139 private static String GetIndentString(TreeViewBlock[] rawSignPattern) in GetIndentString()
149 private static String GetSingleIndentString(TreeViewBlock rawSignPattern) in GetSingleIndentString()
153 case TreeViewBlock.Full: in GetSingleIndentString()
155 case TreeViewBlock.End: in GetSingleIndentString()
157 case TreeViewBlock.Straight: in GetSingleIndentString()
159 case TreeViewBlock.Empty: in GetSingleIndentString()
166 … private static TreeViewBlock[] UpdatePattern(TreeViewBlock[] oldPattern, TreeViewBlock newSign) in UpdatePattern()
169 var newPattern = new TreeViewBlock[oldPattern.Length + 1]; in UpdatePattern()
175 private static void FixLastSign(TreeViewBlock[] pattern) in FixLastSign()
181 if(pattern[pattern.Length - 1] == TreeViewBlock.Full) in FixLastSign()
183 pattern[pattern.Length - 1] = TreeViewBlock.Straight; in FixLastSign()
185 else if(pattern[pattern.Length - 1] == TreeViewBlock.End) in FixLastSign()
187 pattern[pattern.Length - 1] = TreeViewBlock.Empty; in FixLastSign()
193 internal enum TreeViewBlock { Empty, Straight, End, Full }; enum in Antmicro.Renode.UserInterface.Commands.PeripheralsCommand.PeripheralNode