oh dear
This commit is contained in:
@@ -0,0 +1,150 @@
|
||||
using System;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Diagnostics;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Represents a block that contains a sequence of expressions where variables can be defined.</summary>
|
||||
// Token: 0x0200006F RID: 111
|
||||
[Token(Token = "0x200006F")]
|
||||
[DebuggerTypeProxy(typeof(Expression.BlockExpressionProxy))]
|
||||
public class BlockExpression : Expression
|
||||
{
|
||||
/// <summary>Gets the expressions in this block.</summary>
|
||||
/// <returns>The read-only collection containing all the expressions in this block.</returns>
|
||||
// Token: 0x17000059 RID: 89
|
||||
// (get) Token: 0x06000309 RID: 777 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000059")]
|
||||
public ReadOnlyCollection<Expression> Expressions
|
||||
{
|
||||
[Token(Token = "0x6000309")]
|
||||
[Address(RVA = "0x53B2E0", Offset = "0x53A0E0", VA = "0x18053B2E0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the variables defined in this block.</summary>
|
||||
/// <returns>The read-only collection containing all the variables defined in this block.</returns>
|
||||
// Token: 0x1700005A RID: 90
|
||||
// (get) Token: 0x0600030A RID: 778 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700005A")]
|
||||
public ReadOnlyCollection<ParameterExpression> Variables
|
||||
{
|
||||
[Token(Token = "0x600030A")]
|
||||
[Address(RVA = "0x51A220", Offset = "0x519020", VA = "0x18051A220")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600030B RID: 779 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600030B")]
|
||||
[Address(RVA = "0x53B240", Offset = "0x53A040", VA = "0x18053B240")]
|
||||
internal BlockExpression()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression" /> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
|
||||
/// <param name="visitor">The visitor to visit this node with.</param>
|
||||
/// <returns>The result of visiting this node.</returns>
|
||||
// Token: 0x0600030C RID: 780 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600030C")]
|
||||
[Address(RVA = "0x53AFA0", Offset = "0x539DA0", VA = "0x18053AFA0", Slot = "9")]
|
||||
protected internal override Expression Accept(ExpressionVisitor visitor)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns the node type of this expression. Extension nodes should return <see cref="F:System.Linq.Expressions.ExpressionType.Extension" /> when overriding this method.</summary>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.ExpressionType" /> of the expression.</returns>
|
||||
// Token: 0x1700005B RID: 91
|
||||
// (get) Token: 0x0600030D RID: 781 RVA: 0x00002988 File Offset: 0x00000B88
|
||||
[Token(Token = "0x1700005B")]
|
||||
public sealed override ExpressionType NodeType
|
||||
{
|
||||
[Token(Token = "0x600030D")]
|
||||
[Address(RVA = "0x53B300", Offset = "0x53A100", VA = "0x18053B300", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return ExpressionType.Add;
|
||||
}
|
||||
}
|
||||
|
||||
/// <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.BlockExpression.Type" /> that represents the static type of the expression.</returns>
|
||||
// Token: 0x1700005C RID: 92
|
||||
// (get) Token: 0x0600030E RID: 782 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700005C")]
|
||||
public override Type Type
|
||||
{
|
||||
[Token(Token = "0x600030E")]
|
||||
[Address(RVA = "0x53B310", Offset = "0x53A110", VA = "0x18053B310", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600030F RID: 783 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600030F")]
|
||||
[Address(RVA = "0x53AFD0", Offset = "0x539DD0", VA = "0x18053AFD0", Slot = "10")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
internal virtual Expression GetExpression(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x1700005D RID: 93
|
||||
// (get) Token: 0x06000310 RID: 784 RVA: 0x000029A0 File Offset: 0x00000BA0
|
||||
[Token(Token = "0x1700005D")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
internal virtual int ExpressionCount
|
||||
{
|
||||
[Token(Token = "0x6000310")]
|
||||
[Address(RVA = "0x53B2A0", Offset = "0x53A0A0", VA = "0x18053B2A0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000311 RID: 785 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000311")]
|
||||
[Address(RVA = "0x53B010", Offset = "0x539E10", VA = "0x18053B010", Slot = "12")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
internal virtual ReadOnlyCollection<Expression> GetOrMakeExpressions()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000312 RID: 786 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000312")]
|
||||
[Address(RVA = "0x53B050", Offset = "0x539E50", VA = "0x18053B050", Slot = "13")]
|
||||
internal virtual ReadOnlyCollection<ParameterExpression> GetOrMakeVariables()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000313 RID: 787 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000313")]
|
||||
[Address(RVA = "0x53B200", Offset = "0x53A000", VA = "0x18053B200", Slot = "14")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
internal virtual BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression> variables, Expression[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000314 RID: 788 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000314")]
|
||||
[Address(RVA = "0x53B0B0", Offset = "0x539EB0", VA = "0x18053B0B0")]
|
||||
internal static ReadOnlyCollection<Expression> ReturnReadOnlyExpressions(BlockExpression provider, ref object collection)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user