protected void ValidateModel(IDynamicModel model) { foreach (var plugin in PluginRegistry.Instance.Plugins) { if (plugin.CmdletExtender != null) { plugin.CmdletExtender.ValidateParameters(CommandKey, model, this); } } }
protected void AddDynamicParameters(IDynamicModel model) { if (_dynamicParameters != null) { foreach (var kvp in _dynamicParameters.AsDictionary()) { model.Properties.Add(kvp.Key, kvp.Value); } } }