/// <summary> /// Set flag state into Flags field /// </summary> private void SetFlag(DirectoryEntryFlag mask, bool value) { if (value) { _flags |= (byte)mask; } else { _flags &= (byte)(0xFF ^ (byte)mask); } }
// Methods /// <summary> /// Get specific flag state from Flags field /// </summary> private bool GetFlag(DirectoryEntryFlag mask) { return((_flags & (byte)mask) > 0); }