using System;
using System.Collections;
using System.Collections.Generic;
namespace System.Linq
{
/// Defines an indexer, size property, and Boolean search method for data structures that map keys to sequences of values.
/// The type of the keys in the .
/// The type of the elements in the sequences that make up the values in the .
/// 2
// Token: 0x02000038 RID: 56
public interface ILookup : IEnumerable, IEnumerable>
{
/// Gets the number of key/value collection pairs in the .
/// The number of key/value collection pairs in the .
// Token: 0x1700003C RID: 60
// (get) Token: 0x06000389 RID: 905
int Count { get; }
/// Gets the sequence of values indexed by a specified key.
/// The sequence of values indexed by the specified key.
/// The key of the desired sequence of values.
// Token: 0x1700003D RID: 61
IEnumerable this[TKey key] { get; }
/// Determines whether a specified key exists in the .
/// true if is in the ; otherwise, false.
/// The key to search for in the .
// Token: 0x0600038B RID: 907
bool Contains(TKey key);
}
}