Build2014.Csharp5.PointJson.FromJson C# (CSharp) Метод

FromJson() публичный статический Метод

public static FromJson ( Newtonsoft.Json.Linq.JArray array ) : IEnumerable
array Newtonsoft.Json.Linq.JArray
Результат IEnumerable
        public static IEnumerable<Point> FromJson(JArray array)
        {
            foreach (var json in array)
            {
                if (json == null) continue;

                // out 引数で使うために変数宣言
                // こいつのために、「式」にできなくなる
                int x, y;
                if (TryGetInt(json["x"], out x)
                    && TryGetInt(json["y"], out y))
                {
                    yield return new Point(x, y);
                }
            }
        }