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; } } }