internal XtraObjectRelation(XtraObjectProperties ParentObject, XtraFieldProperties ParentField,
            XtraObjectProperties ChildObject, XtraFieldProperties ChildField, bool IsShown,
            XOP.XOPFieldValueCollection DefaultValues, string SerializationName)
        {
            this.IsShown = IsShown;

            this.ParentObject = ParentObject;

            this.ParentField = ParentField;

            this.ChildObject = ChildObject;

            this.ChildField = ChildField;

            this.DefaultValues = DefaultValues;

            this.SerializationName = SerializationName;
        }
        public XtraFieldProperties(XtraObjectProperties XtraObjectProperties, string FieldName, Type FieldType)
        {
            this._xtraObjectProperties = XtraObjectProperties;

            this.FieldName = FieldName;

            Type uddType = System.Nullable.GetUnderlyingType(FieldType);

            if (uddType != null)
            {
                this.FieldTypeNullable = FieldType;

                this.FieldType = uddType;
            }
            else
            {
                this.FieldType = FieldType;
            }
        }
 public XtraTextFieldProperties(XtraObjectProperties XtraObjectProperties, string FieldName, Type FieldType)
     : base(XtraObjectProperties, FieldName, FieldType)
 {
 }