All files
[pithos-ms-client] / trunk / Libraries / Json40r2 / Source / Src / Newtonsoft.Json / Linq / IJEnumerable.cs
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5
6 namespace Newtonsoft.Json.Linq
7 {
8   /// <summary>
9   /// Represents a collection of <see cref="JToken"/> objects.
10   /// </summary>
11   /// <typeparam name="T">The type of token</typeparam>
12   public interface IJEnumerable<
13 #if !(NET20 || NET35 || SILVERLIGHT)
14     out
15 #endif
16     T> : IEnumerable<T> where T : JToken
17   {
18     /// <summary>
19     /// Gets the <see cref="IJEnumerable{JToken}"/> with the specified key.
20     /// </summary>
21     /// <value></value>
22     IJEnumerable<JToken> this[object key] { get; }
23   }
24 }