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); } } } }
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; } }