This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,140 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System.Linq.Expressions
{
/// <summary>Represents a try/catch/finally/fault block.</summary>
// 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<CatchBlock> handlers)
{
}
/// <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression" /> represents.</summary>
/// <returns>The <see cref="P:System.Linq.Expressions.TryExpression.Type" /> that represents the static type of the expression.</returns>
// 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;
}
}
/// <summary>Returns the node type of this <see cref="T:System.Linq.Expressions.Expression" />.</summary>
/// <returns>The <see cref="T:System.Linq.Expressions.ExpressionType" /> that represents this expression.</returns>
// 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;
}
}
/// <summary>Gets the <see cref="T:System.Linq.Expressions.Expression" /> representing the body of the try block.</summary>
/// <returns>The <see cref="T:System.Linq.Expressions.Expression" /> representing the body of the try block.</returns>
// 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;
}
}
/// <summary>Gets the collection of <see cref="T:System.Linq.Expressions.CatchBlock" /> expressions associated with the try block.</summary>
/// <returns>The collection of <see cref="T:System.Linq.Expressions.CatchBlock" /> expressions associated with the try block.</returns>
// Token: 0x1700011C RID: 284
// (get) Token: 0x0600057F RID: 1407 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700011C")]
public ReadOnlyCollection<CatchBlock> Handlers
{
[Token(Token = "0x600057F")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
[CompilerGenerated]
get
{
return null;
}
}
/// <summary>Gets the <see cref="T:System.Linq.Expressions.Expression" /> representing the finally block.</summary>
/// <returns>The <see cref="T:System.Linq.Expressions.Expression" /> representing the finally block.</returns>
// 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;
}
}
/// <summary>Gets the <see cref="T:System.Linq.Expressions.Expression" /> representing the fault block.</summary>
/// <returns>The <see cref="T:System.Linq.Expressions.Expression" /> representing the fault block.</returns>
// 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;
}
/// <summary>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.</summary>
/// <param name="body">The <see cref="P:System.Linq.Expressions.TryExpression.Body" /> property of the result.</param>
/// <param name="handlers">The <see cref="P:System.Linq.Expressions.TryExpression.Handlers" /> property of the result.</param>
/// <param name="finally">The <see cref="P:System.Linq.Expressions.TryExpression.Finally" /> property of the result.</param>
/// <param name="fault">The <see cref="P:System.Linq.Expressions.TryExpression.Fault" /> property of the result.</param>
/// <returns>This expression if no children are changed or an expression with the updated children.</returns>
// 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<CatchBlock> handlers, Expression @finally, Expression fault)
{
return null;
}
}
}