Exemple #1
0
        internal static bool TryConvert(ActiveValues value, out bool result)
        {
            AssertionConcern.AssertArgumentNotEquals(ActiveValues.None, value, "Specified ActiveValues 'value' cannot be 'None'");

            bool tryResult = false;

            result = false;
            if (!value.HasFlag(ActiveValues.All))
            {
                if (value.HasFlag(ActiveValues.Active))
                {
                    result    = true;
                    tryResult = true;
                }
                else if (value.HasFlag(ActiveValues.Inactive))
                {
                    tryResult = true;
                }
            }

            return(tryResult);
        }