public static MethodSpecifier operator |(MethodSpecifier left, MethodSpecifier right) { MethodSpecifier result = 0; result.Add(left); result.Add(right); return(result); }
public void Remove(MethodSpecifier am) { Flags &= (byte)~am.Flags; }
private bool Intersects(MethodSpecifier am) { return((Flags & am.Flags) > 0); }
public void Add(MethodSpecifier am) { Flags |= am.Flags; }
public bool IsSet(MethodSpecifier am) { return((Flags & am.Flags) > 0); }