using System;
using System.Collections;
using System.Collections.Generic;
using Cpp2IlInjected;
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 .
// Token: 0x02000042 RID: 66
[Token(Token = "0x2000042")]
public interface ILookup : IEnumerable>, IEnumerable
{
/// Gets the sequence of values indexed by a specified key.
/// The key of the desired sequence of values.
/// The sequence of values indexed by the specified key.
// Token: 0x17000044 RID: 68
[Token(Token = "0x17000044")]
IEnumerable this[TKey key]
{
[Token(Token = "0x600021C")]
[Address(Slot = "0")]
get;
}
/// Determines whether a specified key exists in the .
/// The key to search for in the .
///
/// if is in the ; otherwise, .
// Token: 0x0600021D RID: 541
[Token(Token = "0x600021D")]
[Address(Slot = "1")]
bool Contains(TKey key);
}
}