public void SetModule(ModuleObject moduleObject) { module = moduleObject; foreach (CmdletObject cmdlet in module.Cmdlets) { Cmdlets.Add(new OnlinePublishEntry { Cmdlet = cmdlet }); } }
public NeoCmdSnapIn() { foreach (var type in typeof(NeoCmdSnapIn).Assembly.GetTypes()) { var attr = type.GetCustomAttribute <CmdletAttribute>(); if (attr != null) { Cmdlets.Add(new CmdletConfigurationEntry(attr.VerbName + "-" + attr.NounName, type, attr.HelpUri)); } } } // ctor
public SharpSvnSnapIn() : base() { foreach (Type t in typeof(SharpSvnSnapIn).Assembly.GetTypes()) { CmdletConfigurationEntry entry = GetEntry(t); if (entry != null) { Cmdlets.Add(entry); } } }