Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public static bool IsSet(this RelationshipFlags flags, RelationshipFlags value)
 {
     return((flags & value) == value);
 }