// #pragma warning disable namespace System.Diagnostics.CodeAnalysis { /// /// Specifies that an output will not be null even if the corresponding type allows it. /// Also specifies that an input argument was not null when the call returns. /// [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)] internal sealed class NotNullAttribute : Attribute { } }