Update Reference Sources to .NET Framework 4.6.1
[mono.git] / mcs / class / referencesource / System.Data.Entity / System / Data / EntityModel / SchemaObjectModel / SchemaType.cs
1 //---------------------------------------------------------------------
2 // <copyright file="SchemaType.cs" company="Microsoft">
3 //      Copyright (c) Microsoft Corporation.  All rights reserved.
4 // </copyright>
5 //
6 // @owner       [....]
7 // @backupOwner [....]
8 //---------------------------------------------------------------------
9 using System;
10 using System.Collections;
11 using System.Collections.Generic;
12 using System.Collections.Specialized;
13 using System.Xml;
14 using System.Data;
15
16 namespace System.Data.EntityModel.SchemaObjectModel
17 {
18     /// <summary>
19     /// Summary description for SchemaType.
20     /// </summary>
21     internal abstract class SchemaType : SchemaElement
22     {
23         #region Public Properties
24         
25         /// <summary>
26         /// Gets the Namespace that this type is in.
27         /// </summary>
28         /// <value></value>
29         public string Namespace
30         {
31             get
32             {
33                 return Schema.Namespace;
34             }
35         }
36
37         /// <summary>
38         /// 
39         /// </summary>
40         public override string Identity
41         {
42             get
43             {
44                 return Namespace + "." + Name;
45             }
46         }
47
48         /// <summary>
49         /// 
50         /// </summary>
51         public override string FQName
52         {
53             get
54             {
55                 return Namespace + "." + Name;
56             }
57         }
58         #endregion
59
60         #region Protected Methods
61         /// <summary>
62         /// 
63         /// </summary>
64         /// <param name="parentElement"></param>
65         internal SchemaType(Schema parentElement)
66         :   base(parentElement)
67         {
68         }
69
70
71         #endregion
72
73
74     }
75 }