Ejemplo n.º 1
0
        static void PopulateEndorsementSection(Section section, AircraftEndorsement endorsements, AircraftEndorsement mask)
        {
            string caption;

            foreach (AircraftEndorsement endorsement in Enum.GetValues(typeof(AircraftEndorsement)))
            {
                if (endorsement == AircraftEndorsement.None || !mask.HasFlag(endorsement))
                {
                    continue;
                }

                caption = endorsement.ToHumanReadableName();
                section.Add(new BooleanElement(caption, endorsements.HasFlag(endorsement), endorsement.ToString()));
            }
        }
Ejemplo n.º 2
0
        static void PopulateEndorsementSection(Section section, AircraftEndorsement endorsements, AircraftEndorsement mask)
        {
            string caption;

            foreach (AircraftEndorsement endorsement in Enum.GetValues (typeof (AircraftEndorsement))) {
                if (endorsement == AircraftEndorsement.None || !mask.HasFlag (endorsement))
                    continue;

                caption = endorsement.ToHumanReadableName ();
                section.Add (new BooleanElement (caption, endorsements.HasFlag (endorsement), endorsement.ToString ()));
            }
        }