using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Diagnostics; using System.Runtime.CompilerServices; using Cpp2IlInjected; namespace System.Linq.Expressions { /// Represents a try/catch/finally/fault block. // Token: 0x020000C5 RID: 197 [Token(Token = "0x20000C5")] [DebuggerTypeProxy(typeof(Expression.TryExpressionProxy))] public sealed class TryExpression : Expression { // Token: 0x0600057B RID: 1403 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600057B")] [Address(RVA = "0x6BED70", Offset = "0x6BDB70", VA = "0x1806BED70")] internal TryExpression(Type type, Expression body, Expression @finally, Expression fault, ReadOnlyCollection handlers) { } /// Gets the static type of the expression that this represents. /// The that represents the static type of the expression. // Token: 0x17000119 RID: 281 // (get) Token: 0x0600057C RID: 1404 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000119")] public sealed override Type Type { [Token(Token = "0x600057C")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "5")] [CompilerGenerated] get { return null; } } /// Returns the node type of this . /// The that represents this expression. // Token: 0x1700011A RID: 282 // (get) Token: 0x0600057D RID: 1405 RVA: 0x00003018 File Offset: 0x00001218 [Token(Token = "0x1700011A")] public sealed override ExpressionType NodeType { [Token(Token = "0x600057D")] [Address(RVA = "0x6BEE10", Offset = "0x6BDC10", VA = "0x1806BEE10", Slot = "4")] get { return ExpressionType.Add; } } /// Gets the representing the body of the try block. /// The representing the body of the try block. // Token: 0x1700011B RID: 283 // (get) Token: 0x0600057E RID: 1406 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700011B")] public Expression Body { [Token(Token = "0x600057E")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] [CompilerGenerated] get { return null; } } /// Gets the collection of expressions associated with the try block. /// The collection of expressions associated with the try block. // Token: 0x1700011C RID: 284 // (get) Token: 0x0600057F RID: 1407 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700011C")] public ReadOnlyCollection Handlers { [Token(Token = "0x600057F")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] [CompilerGenerated] get { return null; } } /// Gets the representing the finally block. /// The representing the finally block. // Token: 0x1700011D RID: 285 // (get) Token: 0x06000580 RID: 1408 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700011D")] public Expression Finally { [Token(Token = "0x6000580")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")] [CompilerGenerated] get { return null; } } /// Gets the representing the fault block. /// The representing the fault block. // Token: 0x1700011E RID: 286 // (get) Token: 0x06000581 RID: 1409 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700011E")] public Expression Fault { [Token(Token = "0x6000581")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] [CompilerGenerated] get { return null; } } // Token: 0x06000582 RID: 1410 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000582")] [Address(RVA = "0x6BEC40", Offset = "0x6BDA40", VA = "0x1806BEC40", Slot = "9")] protected internal override Expression Accept(ExpressionVisitor visitor) { return null; } /// Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression. /// The property of the result. /// The property of the result. /// The property of the result. /// The property of the result. /// This expression if no children are changed or an expression with the updated children. // Token: 0x06000583 RID: 1411 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000583")] [Address(RVA = "0x6BEC70", Offset = "0x6BDA70", VA = "0x1806BEC70")] public TryExpression Update(Expression body, IEnumerable handlers, Expression @finally, Expression fault) { return null; } } }