Beispiel #1
0
        static bool ShouldGenerateAddAttributes(Context context, ICustomAttributeProvider member)
        {
            if (member.IsNotSerialized())
            {
                return(true);
            }

            if (!member.HasCustomAttributes)
            {
                return(false);
            }

            if (member.CustomAttributes.Count == 1 && member.CustomAttributes[0].AttributeType.FullName == context.ImportReference(typeof(CreatePropertyAttribute)).FullName)
            {
                return(false);
            }

            return(true);
        }