using System;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System.Linq.Expressions
{
/// Represents a named parameter expression.
// Token: 0x020000BA RID: 186
[Token(Token = "0x20000BA")]
[DebuggerTypeProxy(typeof(Expression.ParameterExpressionProxy))]
public class ParameterExpression : Expression
{
// Token: 0x060004F5 RID: 1269 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60004F5")]
[Address(RVA = "0x6BC4F0", Offset = "0x6BB2F0", VA = "0x1806BC4F0")]
internal ParameterExpression(string name)
{
}
// Token: 0x060004F6 RID: 1270 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004F6")]
[Address(RVA = "0x6BBEE0", Offset = "0x6BACE0", VA = "0x1806BBEE0")]
internal static ParameterExpression Make(Type type, string name, bool isByRef)
{
return null;
}
/// Gets the static type of the expression that this represents.
/// The that represents the static type of the expression.
// Token: 0x170000D7 RID: 215
// (get) Token: 0x060004F7 RID: 1271 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D7")]
public override Type Type
{
[Token(Token = "0x60004F7")]
[Address(RVA = "0x6BC560", Offset = "0x6BB360", VA = "0x1806BC560", Slot = "5")]
get
{
return null;
}
}
/// Returns the node type of this .
/// The that represents this expression.
// Token: 0x170000D8 RID: 216
// (get) Token: 0x060004F8 RID: 1272 RVA: 0x00002FA0 File Offset: 0x000011A0
[Token(Token = "0x170000D8")]
public sealed override ExpressionType NodeType
{
[Token(Token = "0x60004F8")]
[Address(RVA = "0x4B1F20", Offset = "0x4B0D20", VA = "0x1804B1F20", Slot = "4")]
get
{
return ExpressionType.Add;
}
}
/// Gets the name of the parameter or variable.
/// A that contains the name of the parameter.
// Token: 0x170000D9 RID: 217
// (get) Token: 0x060004F9 RID: 1273 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D9")]
public string Name
{
[Token(Token = "0x60004F9")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
[CompilerGenerated]
get
{
return null;
}
}
/// Indicates that this ParameterExpression is to be treated as a parameter.
/// True if this ParameterExpression is a parameter, otherwise false.
// Token: 0x170000DA RID: 218
// (get) Token: 0x060004FA RID: 1274 RVA: 0x00002FB8 File Offset: 0x000011B8
[Token(Token = "0x170000DA")]
public bool IsByRef
{
[Token(Token = "0x60004FA")]
[Address(RVA = "0x539EE0", Offset = "0x538CE0", VA = "0x180539EE0")]
get
{
return default(bool);
}
}
// Token: 0x060004FB RID: 1275 RVA: 0x00002FD0 File Offset: 0x000011D0
[Token(Token = "0x60004FB")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "10")]
internal virtual bool GetIsByRef()
{
return default(bool);
}
/// Dispatches to the specific visit method for this node type. For example, calls the .
/// The visitor to visit this node with.
/// The result of visiting this node.
// Token: 0x060004FC RID: 1276 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004FC")]
[Address(RVA = "0x6BBEB0", Offset = "0x6BACB0", VA = "0x1806BBEB0", Slot = "9")]
protected internal override Expression Accept(ExpressionVisitor visitor)
{
return null;
}
}
}