//--------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner jeffreed // @backupOwner anpete //--------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Collections.Specialized; namespace System.Data.EntityModel.SchemaObjectModel { /// /// Summary description for ISchemaElementLookUpTable. /// internal interface ISchemaElementLookUpTable where T : SchemaElement { /// /// /// int Count { get; } /// /// /// /// /// bool ContainsKey(string key); /// /// /// T this[string key] { get; } /// /// /// /// IEnumerator GetEnumerator(); /// /// Look up a name case insensitively /// /// the key to look up /// the element or null T LookUpEquivalentKey(string key); } }