AltitudeAngelWings.ApiClient.Client.Extensions.GetFiltersForFeature C# (CSharp) 메소드

GetFiltersForFeature() 공개 정적인 메소드

public static GetFiltersForFeature ( this aaFeature ) : IEnumerable
aaFeature this
리턴 IEnumerable
        public static IEnumerable<string> GetFiltersForFeature(this Feature aaFeature)
        {
            if (!aaFeature.Properties.ContainsKey("filters")) { yield return null; }
            else
            {
                var filters = JsonConvert.DeserializeObject<List<JObject>>(aaFeature.Properties["filters"].ToString());
                foreach (var f in filters)
                {
                    yield return f.SelectToken("name").Value<string>();
                }
            }
        }