public OptionGroup(string id, string name, string description, OptionGroupRequirement require, bool requireExplicitAssignment, SCG.IComparer<string> keyComparer) { Debug.Assert(!String.IsNullOrEmpty(id)); Debug.Assert(keyComparer != null); mId = id; mName = name; mDescription = description; mRequire = require; mOptions = new TreeDictionary<string, Option>(keyComparer); mRequireExplicitAssignment = requireExplicitAssignment; }
public OptionGroup(string id, string name, string description, OptionGroupRequirement require, bool requireExplicitAssignment, SCG.IComparer <string> keyComparer) { Debug.Assert(!String.IsNullOrEmpty(id)); Debug.Assert(keyComparer != null); mId = id; mName = name; mDescription = description; mRequire = require; mOptions = new TreeDictionary <string, Option>(keyComparer); mRequireExplicitAssignment = requireExplicitAssignment; }