//---------------------------------------------------------------------
// <copyright file="DataSpace.cs" company="Microsoft">
//      Copyright (c) Microsoft Corporation.  All rights reserved.
// </copyright>
//
// @owner       [....]
// @backupOwner [....]
//---------------------------------------------------------------------

using System;

namespace System.Data.Metadata.Edm
{
    /// <summary>
    /// DataSpace
    /// </summary>
    public enum DataSpace
    {
        /// <summary>
        /// OSpace indicates the item in the clr space
        /// </summary>
        OSpace = 0,

        /// <summary>
        /// CSpace indicates the item in the CSpace - edm primitive types + 
        /// types defined in csdl
        /// </summary>
        CSpace = 1,

        /// <summary>
        /// SSpace indicates the item in the SSpace
        /// </summary>
        SSpace = 2,

        /// <summary>
        /// Mapping between OSpace and CSpace
        /// </summary>
        OCSpace = 3,

        /// <summary>
        /// Mapping between CSpace and SSpace
        /// </summary>
        CSSpace = 4
    }
}
