using System;
using System.Runtime.InteropServices;
namespace System.Reflection
{
/// Identifies kinds of exception-handling clauses.
// Token: 0x02000240 RID: 576
[Flags]
[ComVisible(true)]
public enum ExceptionHandlingClauseOptions
{
/// The clause accepts all exceptions that derive from a specified type.
// Token: 0x04000A36 RID: 2614
Clause = 0,
/// The clause contains user-specified instructions that determine whether the exception should be ignored (that is, whether normal execution should resume), be handled by the associated handler, or be passed on to the next clause.
// Token: 0x04000A37 RID: 2615
Filter = 1,
/// The clause is executed whenever the try block exits, whether through normal control flow or because of an unhandled exception.
// Token: 0x04000A38 RID: 2616
Finally = 2,
/// The clause is executed if an exception occurs, but not on completion of normal control flow.
// Token: 0x04000A39 RID: 2617
Fault = 4
}
}