File: fx\src\data\System\Data\OleDb\PropertyAttributes.cs
Project: ndp\System.Data.csproj (System.Data)
//------------------------------------------------------------------------------
// <copyright file="PropertyAttributes.cs" company="Microsoft">
//      Copyright (c) Microsoft Corporation.  All rights reserved.
// </copyright>
// <owner current="true" primary="true">markash</owner>
// <owner current="true" primary="false">laled</owner>
//------------------------------------------------------------------------------
 
namespace System.Data {
    
    using System;
    using System.ComponentModel;
 
    // We can't remove this enum, since we already shipped it in v1.0
    
    [
    Flags(),
    ObsoleteAttribute("PropertyAttributes has been deprecated.  http://go.microsoft.com/fwlink/?linkid=14202"),
    EditorBrowsableAttribute(EditorBrowsableState.Never),
    ]
    public enum PropertyAttributes {
        NotSupported = 0,    // Indicates that the property is not supported by the provider. 
 
        Required     = 1,    // Indicates that the user must specify a value for this property before the data source is initialized. 
 
        Optional     = 2,    // Indicates that the user does not need to specify a value for this property before the data source is initialized. 
 
        Read         = 512,  // Indicates that the user can read the property. 
 
        Write        = 1024, // Indicates that the user can set the property.
    } 
}