using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Reflection { /// Represents a clause in a structured exception-handling block. // Token: 0x0200024B RID: 587 [Token(Token = "0x200024B")] [ComVisible(true)] [StructLayout(0)] public class ExceptionHandlingClause { /// Initializes a new instance of the class. // Token: 0x06001517 RID: 5399 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001517")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] protected ExceptionHandlingClause() { } /// A string representation of the exception-handling clause. /// A string that lists appropriate property values for the filter clause type. // Token: 0x06001518 RID: 5400 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001518")] [Address(RVA = "0x30B7D40", Offset = "0x30B6D40", VA = "0x1830B7D40", Slot = "3")] public override string ToString() { return null; } // Token: 0x04000B30 RID: 2864 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000B30")] internal Type catch_type; // Token: 0x04000B31 RID: 2865 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000B31")] internal int filter_offset; // Token: 0x04000B32 RID: 2866 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x4000B32")] internal ExceptionHandlingClauseOptions flags; // Token: 0x04000B33 RID: 2867 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000B33")] internal int try_offset; // Token: 0x04000B34 RID: 2868 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x4000B34")] internal int try_length; // Token: 0x04000B35 RID: 2869 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000B35")] internal int handler_offset; // Token: 0x04000B36 RID: 2870 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x4000B36")] internal int handler_length; } }