public IInheritableProjectParameters GetInheritableParameters(string name, IInheritableProjectParametersDef def) { Contract.Requires(!string.IsNullOrWhiteSpace(name)); Contract.Requires(def != null); Contract.Ensures(Contract.Result <IProjectParameters>() != null); return(null); // dummy value }
public IInheritableProjectParameters GetInheritableParameters(string paramsName, IInheritableProjectParametersDef defs) { if (parameters.ContainsKey(paramsName)) { return((IInheritableProjectParameters)parameters[paramsName]); } else { return(defs.CreateDefault(this, null)); } }
public IInheritableProjectParameters GetInheritableParameters(string paramsName, IInheritableProjectParametersDef defs) { if (parameters.ContainsKey(paramsName)) { return((IInheritableProjectParameters)parameters[paramsName]); } else { return(defs.CreateDefault(module.Suite, module.GetInheritableParameters(paramsName, defs))); } }