packages/@jsii/dotnet-runtime/src/Amazon.JSII.Runtime/Deputy/JsiiByValueAttribute.cs (13 lines of code) (raw):
using System;
namespace Amazon.JSII.Runtime.Deputy
{
[AttributeUsage(AttributeTargets.Class)]
public sealed class JsiiByValueAttribute : Attribute
{
public JsiiByValueAttribute(string fqn)
{
FullyQualifiedName = fqn ?? throw new ArgumentNullException(nameof(fqn));
}
public string FullyQualifiedName { get; }
}
}