private static ConditionalSettingsUC Check()
        {
            ConditionalSettingsUC settings = ConditionalSettingsUC.NONE;

            CheckDEBUG(flag => settings |= flag);
            CheckINJECTUNITTESTCODE(flag => settings |= flag);
            return(settings);
        }
 public static bool IsNotDefined(ConditionalSettingsUC settings) => !IsDefined(settings);
 public static bool IsDefined(ConditionalSettingsUC settings) =>
 settings == ConditionalSettingsUC.NONE
         ? Settings == ConditionalSettingsUC.NONE
         : (Settings & settings) == settings
 ;