Skip to content

Commit cad7e33

Browse files
committed
better exception catch tips
1 parent ef45d52 commit cad7e33

File tree

4 files changed

+10
-5
lines changed

4 files changed

+10
-5
lines changed

EmbreeSharp/Native/RTCBuffer.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,9 @@ protected override bool ReleaseHandle()
2424
handle = 0;
2525
return true;
2626
}
27-
catch (Exception)
27+
catch (Exception e)
2828
{
29+
Console.Error.WriteLine("cannot release RTCBuffer, exception: {0}\n at:\n{1}", e.Message, e.StackTrace);
2930
return false;
3031
}
3132
}

EmbreeSharp/Native/RTCBuilder.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,9 @@ protected override bool ReleaseHandle()
2424
handle = 0;
2525
return true;
2626
}
27-
catch (Exception)
27+
catch (Exception e)
2828
{
29+
Console.Error.WriteLine("cannot release RTCBVH, exception: {0}\n at:\n{1}", e.Message, e.StackTrace);
2930
return false;
3031
}
3132
}

EmbreeSharp/Native/RTCDevice.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,9 @@ protected override bool ReleaseHandle()
2424
handle = 0;
2525
return true;
2626
}
27-
catch (Exception)
27+
catch (Exception e)
2828
{
29+
Console.Error.WriteLine("cannot release RTCDevice, exception: {0}\n at:\n{1}", e.Message, e.StackTrace);
2930
return false;
3031
}
3132
}

EmbreeSharp/Native/RTCGeometry.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,9 @@ protected override bool ReleaseHandle()
2424
handle = 0;
2525
return true;
2626
}
27-
catch (Exception)
27+
catch (Exception e)
2828
{
29+
Console.Error.WriteLine("cannot release RTCScene, exception: {0}\n at:\n{1}", e.Message, e.StackTrace);
2930
return false;
3031
}
3132
}
@@ -52,8 +53,9 @@ protected override bool ReleaseHandle()
5253
handle = 0;
5354
return true;
5455
}
55-
catch (Exception)
56+
catch (Exception e)
5657
{
58+
Console.Error.WriteLine("cannot release RTCGeometry, exception: {0}\n at:\n{1}", e.Message, e.StackTrace);
5759
return false;
5860
}
5961
}

0 commit comments

Comments
 (0)