/* * string placement = null;*/ // public string DefaultPlacement { // get { return placement; } // } void BuildChildren() { ArrayList bs = new ArrayList(); ArrayList ops = new ArrayList(); foreach (ExtensionNode ob in ChildNodes) { NodeBuilderCodon nbc = ob as NodeBuilderCodon; if (nbc != null) { bs.Add(nbc.NodeBuilder); } else if (ob is PadOptionCodon) { PadOptionCodon poc = (PadOptionCodon)ob; ops.Add(poc.Option); } else if (ob is PadContextMenuExtensionNode) { contextMenuPath = ((PadContextMenuExtensionNode)ob).MenuPath; } } builders = (NodeBuilder[])bs.ToArray(typeof(NodeBuilder)); options = (TreePadOption[])ops.ToArray(typeof(TreePadOption)); }
/* * string placement = null;*/ // public string DefaultPlacement { // get { return placement; } // } void BuildChildren() { List <NodeBuilder> bs = new List <NodeBuilder> (); List <TreePadOption> ops = new List <TreePadOption> (); foreach (ExtensionNode ob in ChildNodes) { NodeBuilderCodon nbc = ob as NodeBuilderCodon; if (nbc != null) { bs.Add(nbc.NodeBuilder); } else if (ob is PadOptionCodon) { PadOptionCodon poc = (PadOptionCodon)ob; ops.Add(poc.Option); } else if (ob is PadContextMenuExtensionNode) { contextMenuPath = ((PadContextMenuExtensionNode)ob).MenuPath; } } builders = bs.ToArray(); options = ops.ToArray(); }