| File: _generated\284\System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.g.cs | Web Access |
| Project: src\winforms\src\System.Private.Windows.Core\src\Microsoft.Private.Windows.Core.csproj (Microsoft.Private.Windows.Core) |
// <auto-generated/> #pragma warning disable #nullable enable annotations // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace System.Diagnostics.CodeAnalysis { /// <summary> /// Specifies that the method will not return if the associated Boolean parameter is passed the specified value. /// </summary> [global::System.AttributeUsage(global::System.AttributeTargets.Parameter, Inherited = false)] [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal sealed class DoesNotReturnIfAttribute : global::System.Attribute { /// <summary> /// Initializes the attribute with the specified parameter value. /// </summary> /// <param name="parameterValue"> /// The condition parameter value. Code after the method will be considered unreachable /// by diagnostics if the argument to the associated parameter matches this value. /// </param> public DoesNotReturnIfAttribute(bool parameterValue) => ParameterValue = parameterValue; /// <summary> /// Gets the condition parameter value. /// </summary> public bool ParameterValue { get; } } }