pulumi/sdk/dotnet/Pulumi/Core/AssetOrArchive.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

24 lines
716 B
C#

// Copyright 2016-2019, Pulumi Corporation
using System;
namespace Pulumi
{
/// <summary>
/// Base class of <see cref="Asset"/>s and <see cref="Archive"/>s.
/// </summary>
public abstract class AssetOrArchive
{
internal string SigKey { get; }
internal string PropName { get; }
internal object Value { get; }
private protected AssetOrArchive(string sigKey, string propName, object value)
{
SigKey = sigKey ?? throw new ArgumentNullException(nameof(sigKey));
PropName = propName ?? throw new ArgumentNullException(nameof(propName));
Value = value ?? throw new ArgumentNullException(nameof(value));
}
}
}