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: 0x0200003D RID: 61
[Token(Token = "0x200003D")]
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: 0x17000037 RID: 55
[Token(Token = "0x17000037")]
IEnumerable this[TKey key]
{
[Token(Token = "0x60001E1")]
[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: 0x060001E2 RID: 482
[Token(Token = "0x60001E2")]
[Address(Slot = "1")]
bool Contains(TKey key);
}
}