Exemplo n.º 1
0
 /// <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);
     }
 }
Exemplo n.º 2
0
        // Methods

        /// <summary>
        /// Get specific flag state from Flags field
        /// </summary>
        private bool GetFlag(DirectoryEntryFlag mask)
        {
            return((_flags & (byte)mask) > 0);
        }