public void SetOwnershipAt(int index, ReadOwner id) { if (GetCount() <= index) { return; } accessControl[index] = id; }
public bool CanAccessAt(int index, ReadOwner id) { if (GetCount() <= index) { return(false); } switch (accessControl[index]) { case ReadOwner.Distrust: return(true); case ReadOwner.Boss: return(id == ReadOwner.Boss); default: return(false); } }