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)); }
public static bool HasIdentityCategoryFlag(this HandlerObjectBase field, IdentityFieldCategory identityFieldCategoryFlag) { return(field.BaseObject.HasIdentityCategoryFlag(identityFieldCategoryFlag)); }
public IdentityFieldCategoryAttribute(IdentityFieldCategory categoryFlags) { this.IdentityFieldCategoryFlags = categoryFlags; }