[improv]优化Packet.ToArray性能问题
大石头 编写于 2024-09-11 09:04:36 大石头 提交于 2024-09-11 09:10:28
X
#if NETFRAMEWORK || NETSTANDARD2_0
namespace System.Diagnostics.CodeAnalysis;

/// <summary>指定参数不为空时返回也不为空</summary>
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Parameter | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)]
public sealed class NotNullIfNotNullAttribute : Attribute
{
    /// <summary>指定参数</summary>
    public String ParameterName { get; }

    /// <summary>实例化</summary>
    /// <param name="parameterName"></param>
    public NotNullIfNotNullAttribute(String parameterName) => ParameterName = parameterName;
}
#endif