Skip to content

Commit 1d91d16

Browse files
committed
Sentry.Samples.Maui: NRE
1 parent 7d218de commit 1d91d16

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

samples/Sentry.Samples.Maui/MainPage.xaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,12 @@
5555
Clicked="OnUnhandledExceptionClicked"
5656
HorizontalOptions="Center" />
5757

58+
<Button
59+
x:Name="NreBtn"
60+
Text="NRE"
61+
Clicked="OnNreClicked"
62+
HorizontalOptions="Center" />
63+
5864
<Button
5965
x:Name="ThrowBackgroundUnhandledBtn"
6066
Text="Throw Unhandled .NET Exception on Background Thread (Crash)"

samples/Sentry.Samples.Maui/MainPage.xaml.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,24 @@ private void OnUnhandledExceptionClicked(object sender, EventArgs e)
5252
#pragma warning restore CS0618
5353
}
5454

55+
private void OnNreClicked(object sender, EventArgs e)
56+
{
57+
Console.WriteLine("### BEGIN OnNreClicked");
58+
try
59+
{
60+
object obj = null;
61+
obj.ToString();
62+
}
63+
catch (Exception ex)
64+
{
65+
Console.WriteLine($"### CATCH {ex}");
66+
}
67+
finally
68+
{
69+
Console.WriteLine("### END OnNreClicked");
70+
}
71+
}
72+
5573
private void OnBackgroundThreadUnhandledExceptionClicked(object sender, EventArgs e)
5674
{
5775
#pragma warning disable CS0618

0 commit comments

Comments
 (0)