Exemple #1
0
        public static bool HasIdentityCategoryFlag(this IBase baseObject, IdentityFieldCategory identityFieldCategoryFlag)
        {
            var identityFieldAttribute         = baseObject.GetFacetAttribute <IdentityFieldAttribute>();
            var identityFieldKind              = identityFieldAttribute.IdentityFieldKind;
            var identityFieldCategoryAttribute = identityFieldKind.GetIdentityFieldCategoryAttribute();
            var identityFieldCategory          = identityFieldCategoryAttribute.IdentityFieldCategoryFlags;

            return(identityFieldCategory.HasAnyFlag(identityFieldCategoryFlag));
        }
Exemple #2
0
 public static bool HasIdentityCategoryFlag(this HandlerObjectBase field, IdentityFieldCategory identityFieldCategoryFlag)
 {
     return(field.BaseObject.HasIdentityCategoryFlag(identityFieldCategoryFlag));
 }
Exemple #3
0
 public IdentityFieldCategoryAttribute(IdentityFieldCategory categoryFlags)
 {
     this.IdentityFieldCategoryFlags = categoryFlags;
 }