Kramax.WayPoint.ToConfigNode C# (CSharp) Метод

ToConfigNode() публичный Метод

public ToConfigNode ( ) : ConfigNode
Результат System.ConfigNode
        public ConfigNode ToConfigNode()
        {
            ConfigNode result = new ConfigNode("WayPoint");

            foreach (var enval in Enum.GetValues(typeof(WPFlag)).Cast<WPFlag>())
            {
                // we do not want to store some info
                if (enval == WPFlag.Flown) continue;
                if (enval == WPFlag.Active) continue;
                if (enval == WPFlag.Current) continue;

                if (HasFlag(enval))
                    result.AddValue(enval.ToString(), "true");
            }
            result.AddValue("lat", lat);
            result.AddValue("lon", lon);
            result.AddValue("alt", alt);
            result.AddValue("name", name);

            return result;
        }