internal WideControl(WideControlBody widecontrolbody) { this._entries = new List <WideControlEntryItem>(); this._columns = (int)widecontrolbody.columns; this._aligment = (System.Management.Automation.Alignment)widecontrolbody.alignment; this._entries.Add(new WideControlEntryItem(widecontrolbody.defaultEntryDefinition)); foreach (WideControlEntryDefinition definition in widecontrolbody.optionalEntryList) { this._entries.Add(new WideControlEntryItem(definition)); } }
internal WideControl(WideControlBody widecontrolbody, ViewDefinition viewDefinition) : this() { OutOfBand = viewDefinition.outOfBand; GroupBy = PSControlGroupBy.Get(viewDefinition.groupBy); AutoSize = widecontrolbody.autosize.HasValue && widecontrolbody.autosize.Value; Columns = (uint)widecontrolbody.columns; Entries.Add(new WideControlEntryItem(widecontrolbody.defaultEntryDefinition)); foreach (WideControlEntryDefinition definition in widecontrolbody.optionalEntryList) { Entries.Add(new WideControlEntryItem(definition)); } }