Aqueduct.Configuration.ConfigGuard.ThrowInvalidOperation C# (CSharp) Method

ThrowInvalidOperation() static private method

static private ThrowInvalidOperation ( Func condition, string message ) : void
condition Func
message string
return void
        internal static void ThrowInvalidOperation (Func<bool> condition, string message)
        {
            if (condition.Invoke ())
                throw new InvalidOperationException (message);
        }

Usage Example

コード例 #1
0
 private void ValidateSettingsAreLoaded()
 {
     ConfigGuard.ThrowInvalidOperation(() => !_isLoaded, "The config hasn't been initialised. Call Config.Initialise if you are using the global config or LoadSettings if you have created a separate instance.");
 }