Ejemplo n.º 1
0
        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;
        }