コード例 #1
0
        public static WorkerAttributeSet MakeAttributeSet(string attribute1, params string[] attributes)
        {
            var list = new Improbable.Collections.List <string>(attributes.Length + 1);

            foreach (var attribute in Enumerate(attribute1, attributes))
            {
                list.Add(attribute);
            }

            return(new WorkerAttributeSet(list));
        }
コード例 #2
0
        public static WorkerRequirementSet MakeRequirementSet(WorkerAttributeSet attribute1,
                                                              params WorkerAttributeSet[] attributes)
        {
            var list = new Improbable.Collections.List <WorkerAttributeSet>(attributes.Length + 1);

            foreach (var attribute in Enumerate(attribute1, attributes))
            {
                list.Add(attribute);
            }

            return(new WorkerRequirementSet(list));
        }