This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 additions and 0 deletions
@@ -0,0 +1,108 @@
using System;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System.Linq.Expressions
{
/// <summary>Represents a catch statement in a try block.</summary>
// Token: 0x0200007B RID: 123
[Token(Token = "0x200007B")]
[DebuggerTypeProxy(typeof(Expression.CatchBlockProxy))]
public sealed class CatchBlock
{
// Token: 0x06000356 RID: 854 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000356")]
[Address(RVA = "0x53B950", Offset = "0x53A750", VA = "0x18053B950")]
internal CatchBlock(Type test, ParameterExpression variable, Expression body, Expression filter)
{
}
/// <summary>Gets a reference to the <see cref="T:System.Exception" /> object caught by this handler.</summary>
/// <returns>The <see cref="T:System.Linq.Expressions.ParameterExpression" /> object representing a reference to the <see cref="T:System.Exception" /> object caught by this handler.</returns>
// Token: 0x1700006D RID: 109
// (get) Token: 0x06000357 RID: 855 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700006D")]
public ParameterExpression Variable
{
[Token(Token = "0x6000357")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
[CompilerGenerated]
get
{
return null;
}
}
/// <summary>Gets the type of <see cref="T:System.Exception" /> this handler catches.</summary>
/// <returns>The <see cref="T:System.Type" /> object representing the type of <see cref="T:System.Exception" /> this handler catches.</returns>
// Token: 0x1700006E RID: 110
// (get) Token: 0x06000358 RID: 856 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700006E")]
public Type Test
{
[Token(Token = "0x6000358")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
[CompilerGenerated]
get
{
return null;
}
}
/// <summary>Gets the body of the catch block.</summary>
/// <returns>The <see cref="T:System.Linq.Expressions.Expression" /> object representing the catch body.</returns>
// Token: 0x1700006F RID: 111
// (get) Token: 0x06000359 RID: 857 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700006F")]
public Expression Body
{
[Token(Token = "0x6000359")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
[CompilerGenerated]
get
{
return null;
}
}
/// <summary>Gets the body of the <see cref="T:System.Linq.Expressions.CatchBlock" /> filter.</summary>
/// <returns>The <see cref="T:System.Linq.Expressions.Expression" /> object representing the body of the <see cref="T:System.Linq.Expressions.CatchBlock" /> filter.</returns>
// Token: 0x17000070 RID: 112
// (get) Token: 0x0600035A RID: 858 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000070")]
public Expression Filter
{
[Token(Token = "0x600035A")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
[CompilerGenerated]
get
{
return null;
}
}
/// <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
/// <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
// Token: 0x0600035B RID: 859 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600035B")]
[Address(RVA = "0x53B890", Offset = "0x53A690", VA = "0x18053B890", Slot = "3")]
public override string ToString()
{
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="variable">The <see cref="P:System.Linq.Expressions.CatchBlock.Variable" /> property of the result.</param>
/// <param name="filter">The <see cref="P:System.Linq.Expressions.CatchBlock.Filter" /> property of the result.</param>
/// <param name="body">The <see cref="P:System.Linq.Expressions.CatchBlock.Body" /> property of the result.</param>
/// <returns>This expression if no children are changed or an expression with the updated children.</returns>
// Token: 0x0600035C RID: 860 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600035C")]
[Address(RVA = "0x53B8A0", Offset = "0x53A6A0", VA = "0x18053B8A0")]
public CatchBlock Update(ParameterExpression variable, Expression filter, Expression body)
{
return null;
}
}
}