using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Reflection { /// Represents a clause in a structured exception-handling block. // Token: 0x02000244 RID: 580 [Token(Token = "0x2000244")] [ComVisible(true)] [StructLayout(0)] public class ExceptionHandlingClause { /// Initializes a new instance of the class. // Token: 0x060014D8 RID: 5336 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60014D8")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] protected ExceptionHandlingClause() { } /// A string representation of the exception-handling clause. /// A string that lists appropriate property values for the filter clause type. // Token: 0x060014D9 RID: 5337 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60014D9")] [Address(RVA = "0x2A06B60", Offset = "0x2A05960", VA = "0x182A06B60", Slot = "3")] public override string ToString() { return null; } // Token: 0x04000B26 RID: 2854 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000B26")] internal Type catch_type; // Token: 0x04000B27 RID: 2855 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000B27")] internal int filter_offset; // Token: 0x04000B28 RID: 2856 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x4000B28")] internal ExceptionHandlingClauseOptions flags; // Token: 0x04000B29 RID: 2857 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000B29")] internal int try_offset; // Token: 0x04000B2A RID: 2858 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x4000B2A")] internal int try_length; // Token: 0x04000B2B RID: 2859 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000B2B")] internal int handler_offset; // Token: 0x04000B2C RID: 2860 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x4000B2C")] internal int handler_length; } }