Example #1
0
        protected void Validate(CPrimitiveObject cPrimitiveObject)
        {
            this.Validate((CDefinedObject)cPrimitiveObject);

            Invariant(cPrimitiveObject.AnyAllowed() ^ cPrimitiveObject.Item != null,
                AmValidationStrings.CPrimitiveObjectAllowAnyXor);

            if (cPrimitiveObject.Item != null)
                this.Validate(cPrimitiveObject.Item);
        }