namespace System.Runtime.CompilerServices; #if !NET6_0_OR_GREATER [AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false, Inherited = false)] internal sealed class CallerArgumentExpressionAttribute(string parameterName) : Attribute { public string ParameterName { get; } = parameterName; } #endif