mirror of
https://github.com/nsnail/spectre.console.git
synced 2025-04-13 15:42:50 +08:00

* Adding a dark mode * Adding reference for types to summary pages * Adding API Reference * Adding modifiers to methods/fields/etc * Minimizing files input * Caching a lot of the output pages * Cache only for each execution * Adding API references to existing docs
30 lines
549 B
C#
30 lines
549 B
C#
using System;
|
|
|
|
namespace Showcase;
|
|
|
|
public static class ExceptionGenerator
|
|
{
|
|
public static Exception GenerateException()
|
|
{
|
|
try
|
|
{
|
|
SomeOperation();
|
|
throw new InvalidOperationException();
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
return ex;
|
|
}
|
|
}
|
|
|
|
private static void SomeOperation()
|
|
{
|
|
SomeOperationGoingWrong();
|
|
}
|
|
|
|
private static void SomeOperationGoingWrong()
|
|
{
|
|
throw new InvalidOperationException("Something went very wrong!");
|
|
}
|
|
}
|