Search Results for

    Show / Hide Table of Contents

    Class UnhandledExceptionHandlingAttribute

    Specifies the handling behavior for unhandled exceptions in the assembly, class, or method.

    Inheritance
    object
    Attribute
    NUnitAttribute
    PropertyAttribute
    UnhandledExceptionHandlingAttribute
    Implements
    IApplyToTest
    Inherited Members
    PropertyAttribute.ApplyToTest(Test)
    PropertyAttribute.Properties
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.Equals(object)
    Attribute.GetHashCode()
    Attribute.Match(object)
    Attribute.IsDefaultAttribute()
    Attribute.TypeId
    object.GetType()
    object.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: NUnit.Framework
    Assembly: nunit.framework.dll
    Syntax
    [AttributeUsage(AttributeTargets.Assembly|AttributeTargets.Class|AttributeTargets.Method, AllowMultiple = true, Inherited = true)]
    public sealed class UnhandledExceptionHandlingAttribute : PropertyAttribute, IApplyToTest
    Remarks

    This attribute can be applied to assemblies, classes, or methods to define how unhandled exceptions should be managed. It allows for centralized exception handling strategies across different components of an application.

    Constructors

    View Source

    UnhandledExceptionHandlingAttribute(UnhandledExceptionHandling)

    Initializes a new instance of the UnhandledExceptionHandlingAttribute class with the specified handling behavior.

    Declaration
    public UnhandledExceptionHandlingAttribute(UnhandledExceptionHandling handling)
    Parameters
    Type Name Description
    UnhandledExceptionHandling handling

    The flag indicating how exceptions not handled by the user should be handled.

    View Source

    UnhandledExceptionHandlingAttribute(UnhandledExceptionHandling, params Type[])

    Initializes a new instance of the UnhandledExceptionHandlingAttribute class with the specified handling behavior.

    Declaration
    public UnhandledExceptionHandlingAttribute(UnhandledExceptionHandling handling, params Type[] exceptions)
    Parameters
    Type Name Description
    UnhandledExceptionHandling handling

    The flag indicating how exceptions not handled by the user should be handled.

    Type[] exceptions

    The exceptions types to be handled liek this.

    Implements

    IApplyToTest
    • View Source
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0