コード例 #1
0
        public WorkerRequirementSet DeepCopy()
        {
            var _result = new WorkerRequirementSet();

            _result.attributeSet = attributeSet.DeepCopy();
            return(_result);
        }
コード例 #2
0
        public WorkerAttributeSet DeepCopy()
        {
            var _result = new WorkerAttributeSet();

            _result.attribute = attribute.DeepCopy();
            return(_result);
        }
コード例 #3
0
        public NeighborsData DeepCopy()
        {
            var _result = new NeighborsData();

            _result.neighborList = neighborList.DeepCopy();
            return(_result);
        }
コード例 #4
0
            public Query DeepCopy()
            {
                var _result = new Query();

                _result.constraint         = constraint.DeepCopy();
                _result.fullSnapshotResult = fullSnapshotResult.DeepCopy();
                _result.resultComponentId  = resultComponentId.DeepCopy();
                _result.frequency          = frequency.DeepCopy();
                return(_result);
            }
コード例 #5
0
            public QueryConstraint DeepCopy()
            {
                var _result = new QueryConstraint();

                _result.sphereConstraint           = sphereConstraint.DeepCopy();
                _result.cylinderConstraint         = cylinderConstraint.DeepCopy();
                _result.boxConstraint              = boxConstraint.DeepCopy();
                _result.relativeSphereConstraint   = relativeSphereConstraint.DeepCopy();
                _result.relativeCylinderConstraint = relativeCylinderConstraint.DeepCopy();
                _result.relativeBoxConstraint      = relativeBoxConstraint.DeepCopy();
                _result.entityIdConstraint         = entityIdConstraint.DeepCopy();
                _result.componentConstraint        = componentConstraint.DeepCopy();
                _result.andConstraint              = andConstraint.DeepCopy();
                _result.orConstraint = orConstraint.DeepCopy();
                return(_result);
            }
コード例 #6
0
        public ExhaustiveRepeatedData DeepCopy()
        {
            var _result = new ExhaustiveRepeatedData();

            _result.field2  = field2.DeepCopy();
            _result.field4  = field4.DeepCopy();
            _result.field5  = field5.DeepCopy();
            _result.field6  = field6.DeepCopy();
            _result.field7  = field7.DeepCopy();
            _result.field8  = field8.DeepCopy();
            _result.field9  = field9.DeepCopy();
            _result.field10 = field10.DeepCopy();
            _result.field11 = field11.DeepCopy();
            _result.field12 = field12.DeepCopy();
            _result.field13 = field13.DeepCopy();
            _result.field14 = field14.DeepCopy();
            _result.field15 = field15.DeepCopy();
            _result.field16 = field16.DeepCopy();
            _result.field17 = field17.DeepCopy();
            return(_result);
        }