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);
            }
            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);
            }
Example #3
0
        public ExhaustiveOptionalData DeepCopy()
        {
            var _result = new ExhaustiveOptionalData();

            _result.field2  = field2.DeepCopy();
            _result.field4  = field4.DeepCopy();
            _result.field5  = field5.DeepCopy();
            _result.field6  = field6.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);
        }