// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. using System; namespace System.IO { // Contains constants for specifying the access you want for a file. // You can have Read, Write or ReadWrite access. // [Serializable] [Flags] public enum FileAccess { // Specifies read access to the file. Data can be read from the file and // the file pointer can be moved. Combine with WRITE for read-write access. Read = 1, // Specifies write access to the file. Data can be written to the file and // the file pointer can be moved. Combine with READ for read-write access. Write = 2, // Specifies read and write access to the file. Data can be written to the // file and the file pointer can be moved. Data can also be read from the // file. ReadWrite = 3, } }