public RelationshipFlags AddFlag(ReadOnlySpan <byte> member) { var memberFlag = GetFlag(member); if (memberFlag != RelationshipFlags.None && flags.IsSet(memberFlag)) { throw new JsonApiFormatException($"Invalid JSON:API relationship, duplicate '{member.GetString()}' member"); } flags |= memberFlag; return(memberFlag); }
public static bool IsSet(this RelationshipFlags flags, RelationshipFlags value) { return((flags & value) == value); }