Пример #1
0
        private void SetAttributeByAttributeAttribute(MemberInfo memberInfo, TAttribute a)
        {
            AttributeAttribute aa = GetAttributeAttribute(memberInfo);

            if (aa != null)
            {
                if (!String.IsNullOrEmpty(aa.Description))
                {
                    a.Description = aa.Description;
                }
                if (!String.IsNullOrEmpty(aa.AttributeValueType))
                {
                    a.AttributeValueType = aa.AttributeValueType;
                }
                a.Active = aa.IsActive;
                //a.IsInstanceAttribute = aa.IsInstanceAttribute;
                // ////////////////////////////
                if (aa.Aliases != null)
                {
                    foreach (var aaa in aa.Aliases)
                    {
                        ICreateAttributeAlias alias = a.NewCreateAttributeAlias();
                        alias.Code = aaa;
                        alias.Name = aaa;
                        a.Aliases.Add(alias);
                    }
                }
            }
        }
Пример #2
0
        private void SetAttributeByAttributeAttribute(MemberInfo memberInfo, TAttribute a)
        {
            AttributeAttribute aa = GetAttributeAttribute(memberInfo);

            if (aa != null)
            {
                if (!String.IsNullOrEmpty(aa.Description))
                {
                    a.Description = aa.Description;
                }
                if (!String.IsNullOrEmpty(aa.AttributeValueType))
                {
                    a.AttributeValueType = aa.AttributeValueType;
                }
                a.Active = aa.IsActive;
                a.IsInstanceAttribute = aa.IsInstanceAttribute;
            }
        }