|
//---------------------------------------------------------------------
// <copyright file="SimpleType.cs" company="Microsoft">
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
// @owner Microsoft
// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace System.Data.Metadata.Edm
{
/// <summary>
/// Class representing a simple type
/// </summary>
public abstract class SimpleType : EdmType
{
#region Constructors
/// <summary>
/// The default constructor for SimpleType
/// </summary>
internal SimpleType()
{
// No initialization of item attributes in here, it's used as a pass thru in the case for delay population
// of item attributes
}
/// <summary>
/// The constructor for SimpleType. It takes the required information to identify this type.
/// </summary>
/// <param name="name">The name of this type</param>
/// <param name="namespaceName">The namespace name of this type</param>
/// <param name="dataSpace">dataspace in which the simple type belongs to</param>
/// <exception cref="System.ArgumentNullException">Thrown if either name, namespace or version arguments are null</exception>
internal SimpleType(string name, string namespaceName, DataSpace dataSpace)
: base(name, namespaceName, dataSpace)
{
}
#endregion
}
}
|