Example #1
0
        protected override void InternalAssignFromPropertyValues(IDictionary propertyValues)
        {
            Defaultable <int> propertyValue = (Defaultable <int>)propertyValues[ATTRIBUTE_GROUP_ITEM_POSITION];

            this.Position = (Defaultable <int>)propertyValue.Clone();

            Defaultable <KeyDirection> keyDirection = (Defaultable <KeyDirection>)propertyValues[ATTRIBUTE_GROUP_ITEM_DIRECTION];

            this.Direction = (Defaultable <KeyDirection>)keyDirection.Clone();
        }
        protected override void InternalAssignFromPropertyValues(IDictionary propertyValues)
        {
            Defaultable <bool> propertyValue = (Defaultable <bool>)propertyValues["IncludeTypeId"];

            this.IncludeTypeId = (Defaultable <bool>)propertyValue.Clone();

            this.InheritanceSchema = (HierarchyRootInheritanceSchema)propertyValues["InheritanceSchema"];

            Defaultable <string> mappingName = (Defaultable <string>)propertyValues["MappingName"];

            this.MappingName = (Defaultable <string>)mappingName.Clone();
        }