pulumi/sdk/dotnet/Pulumi/Exceptions/ResourceException.cs
Sean Fausett 3530ba3205
[dotnet] Fix Resharper code issues (#7178)
* Fix resharper code issues for language usage opportunities

* Fix resharper code issues for common practices and code improvements

* Fix resharper code issues for potential code quality issues

* Fix resharper code issues for redundancies in code

* Fix xunit test output

* Update changelog

* Fix resharper code issues for compiler warnings

* Fix resharper code issues for inconsistent naming

* Add resharper solution settings file

* Fix resharper code issues for potential code quality issues

* Fix resharper code issues for redundancies in code

* Fix resharper code issues for redundancies in symbol declarations
2021-06-10 10:32:33 -04:00

25 lines
841 B
C#

// Copyright 2016-2019, Pulumi Corporation
using System;
namespace Pulumi
{
/// <summary>
/// ResourceException can be used for terminating a program abruptly, specifically associating the
/// problem with a Resource.Depending on the nature of the problem, clients can choose whether
/// or not a call stack should be returned as well. This should be very rare, and would only
/// indicate no usefulness of presenting that stack to the user.
/// </summary>
public class ResourceException : Exception
{
internal Resource? Resource { get; }
internal bool HideStack { get; }
public ResourceException(string message, Resource? resource, bool hideStack = false) : base(message)
{
this.Resource = resource;
this.HideStack = hideStack;
}
}
}