110 lines
4.0 KiB
C#
110 lines
4.0 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Linq.Expressions
|
|
{
|
|
/// <summary>Represents a named parameter expression.</summary>
|
|
// Token: 0x020000C5 RID: 197
|
|
[Token(Token = "0x20000C5")]
|
|
[DebuggerTypeProxy(typeof(Expression.ParameterExpressionProxy))]
|
|
public class ParameterExpression : Expression
|
|
{
|
|
// Token: 0x06000581 RID: 1409 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000581")]
|
|
[Address(RVA = "0x10D9150", Offset = "0x10D8150", VA = "0x1810D9150")]
|
|
internal ParameterExpression(string name)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000582 RID: 1410 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000582")]
|
|
[Address(RVA = "0x10D8B40", Offset = "0x10D7B40", VA = "0x1810D8B40")]
|
|
internal static ParameterExpression Make(Type type, string name, bool isByRef)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
/// <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.ParameterExpression.Type" /> that represents the static type of the expression.</returns>
|
|
// Token: 0x170000F7 RID: 247
|
|
// (get) Token: 0x06000583 RID: 1411 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170000F7")]
|
|
public override Type Type
|
|
{
|
|
[Token(Token = "0x6000583")]
|
|
[Address(RVA = "0x10D91C0", Offset = "0x10D81C0", VA = "0x1810D91C0", Slot = "5")]
|
|
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: 0x170000F8 RID: 248
|
|
// (get) Token: 0x06000584 RID: 1412 RVA: 0x00003270 File Offset: 0x00001470
|
|
[Token(Token = "0x170000F8")]
|
|
public sealed override ExpressionType NodeType
|
|
{
|
|
[Token(Token = "0x6000584")]
|
|
[Address(RVA = "0xC3E7D0", Offset = "0xC3D7D0", VA = "0x180C3E7D0", Slot = "4")]
|
|
get
|
|
{
|
|
return ExpressionType.Add;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the name of the parameter or variable.</summary>
|
|
/// <returns>A <see cref="T:System.String" /> that contains the name of the parameter.</returns>
|
|
// Token: 0x170000F9 RID: 249
|
|
// (get) Token: 0x06000585 RID: 1413 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170000F9")]
|
|
public string Name
|
|
{
|
|
[Token(Token = "0x6000585")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Indicates that this ParameterExpression is to be treated as a <see langword="ByRef" /> parameter.</summary>
|
|
/// <returns>True if this ParameterExpression is a <see langword="ByRef" /> parameter, otherwise false.</returns>
|
|
// Token: 0x170000FA RID: 250
|
|
// (get) Token: 0x06000586 RID: 1414 RVA: 0x00003288 File Offset: 0x00001488
|
|
[Token(Token = "0x170000FA")]
|
|
public bool IsByRef
|
|
{
|
|
[Token(Token = "0x6000586")]
|
|
[Address(RVA = "0x85CED0", Offset = "0x85BED0", VA = "0x18085CED0")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000587 RID: 1415 RVA: 0x000032A0 File Offset: 0x000014A0
|
|
[Token(Token = "0x6000587")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "10")]
|
|
internal virtual bool GetIsByRef()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
/// <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: 0x06000588 RID: 1416 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000588")]
|
|
[Address(RVA = "0x10D8B10", Offset = "0x10D7B10", VA = "0x1810D8B10", Slot = "9")]
|
|
protected internal override Expression Accept(ExpressionVisitor visitor)
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
}
|