public CmdletObject(String name) : this() { Name = name; GeneralHelp = new GeneralDescription { Status = ItemStatus.Missing }; }
void initializeFromCmdlet(PSObject cmdlet) { Name = (String)cmdlet.Members["Name"].Value; Verb = (String)cmdlet.Members["Verb"].Value; Noun = (String)cmdlet.Members["Noun"].Value; GeneralHelp = new GeneralDescription { Status = ItemStatus.New }; Parameters = new BindingList <ParameterDescription>(); ParamSets = new List <CommandParameterSetInfo2>(); getParameterSets(cmdlet); getParameters(); getOutputtypes(cmdlet); getSyntax(cmdlet); RelatedLinks = new ObservableCollection <RelatedLink>(); Examples = new ObservableCollection <Example>(); SupportInformation = new SupportInfo(); }