// Assembly: System.Core
// Full name: System.Linq.Expressions.Expression

namespace System.Linq.Expressions
{
public class Expression // TypeDefIndex: 9634
{
	// Fields
	type#4109 s_lambdaDelegateCache;
	type#4108 s_lambdaFactories;
	type#4215 s_legacyCtorSupportTable;

	// Methods
	// RVA: -1
	public static type#15180 Assign(type#18184 left, type#18184 right) { }
	// RVA: -1
	private static type#15180 GetUserDefinedBinaryOperator(type#18210 binaryType, type#26576 name, type#18184 left, type#18184 right, type#15313 liftToNull) { }
	// RVA: -1
	private static type#15180 GetMethodBasedBinaryOperator(type#18210 binaryType, type#18184 left, type#18184 right, type#22692 method, type#15313 liftToNull) { }
	// RVA: -1
	private static type#15180 GetMethodBasedAssignOperator(type#18210 binaryType, type#18184 left, type#18184 right, type#22692 method, type#21771 conversion, type#15313 liftToNull) { }
	// RVA: -1
	private static type#15180 GetUserDefinedBinaryOperatorOrThrow(type#18210 binaryType, type#26576 name, type#18184 left, type#18184 right, type#15313 liftToNull) { }
	// RVA: -1
	private static type#15180 GetUserDefinedAssignOperatorOrThrow(type#18210 binaryType, type#26576 name, type#18184 left, type#18184 right, type#21771 conversion, type#15313 liftToNull) { }
	// RVA: -1
	private static type#22692 GetUserDefinedBinaryOperator(type#18210 binaryType, type#27705 leftType, type#27705 rightType, type#26576 name) { }
	// RVA: -1
	private static type#15313 IsLiftingConditionalLogicalOperator(type#27705 left, type#27705 right, type#22692 method, type#18210 binaryType) { }
	// RVA: -1
	internal static type#15313 ParameterIsAssignable(type#24230 pi, type#27705 argType) { }
	// RVA: -1
	private static type#28660 ValidateParamswithOperandsOrThrow(type#27705 paramType, type#27705 operandType, type#18210 exprType, type#26576 name) { }
	// RVA: -1
	private static type#28660 ValidateOperator(type#22692 method) { }
	// RVA: -1
	private static type#28660 ValidateMethodInfo(type#22692 method, type#26576 paramName) { }
	// RVA: -1
	private static type#15313 IsNullComparison(type#18184 left, type#18184 right) { }
	// RVA: -1
	private static type#15313 IsNullConstant(type#18184 e) { }
	// RVA: -1
	private static type#28660 ValidateUserDefinedConditionalLogicOperator(type#18210 nodeType, type#27705 left, type#27705 right, type#22692 method) { }
	// RVA: -1
	private static type#28660 VerifyOpTrueFalse(type#18210 nodeType, type#27705 left, type#22692 opTrue, type#26576 paramName) { }
	// RVA: -1
	private static type#15313 IsValidLiftedConditionalLogicalOperator(type#27705 left, type#27705 right, type#13323 pms) { }
	// RVA: -1
	public static type#15180 MakeBinary(type#18210 binaryType, type#18184 left, type#18184 right, type#15313 liftToNull, type#22692 method) { }
	// RVA: -1
	public static type#15180 MakeBinary(type#18210 binaryType, type#18184 left, type#18184 right, type#15313 liftToNull, type#22692 method, type#21771 conversion) { }
	// RVA: -1
	public static type#15180 Equal(type#18184 left, type#18184 right) { }
	// RVA: -1
	public static type#15180 Equal(type#18184 left, type#18184 right, type#15313 liftToNull, type#22692 method) { }
	// RVA: -1
	public static type#15180 ReferenceEqual(type#18184 left, type#18184 right) { }
	// RVA: -1
	public static type#15180 NotEqual(type#18184 left, type#18184 right) { }
	// RVA: -1
	public static type#15180 NotEqual(type#18184 left, type#18184 right, type#15313 liftToNull, type#22692 method) { }
	// RVA: -1
	public static type#15180 ReferenceNotEqual(type#18184 left, type#18184 right) { }
	// RVA: -1
	private static type#15180 GetEqualityComparisonOperator(type#18210 binaryType, type#26576 opName, type#18184 left, type#18184 right, type#15313 liftToNull) { }
	// RVA: -1
	public static type#15180 GreaterThan(type#18184 left, type#18184 right, type#15313 liftToNull, type#22692 method) { }
	// RVA: -1
	public static type#15180 LessThan(type#18184 left, type#18184 right, type#15313 liftToNull, type#22692 method) { }
	// RVA: -1
	public static type#15180 GreaterThanOrEqual(type#18184 left, type#18184 right, type#15313 liftToNull, type#22692 method) { }
	// RVA: -1
	public static type#15180 LessThanOrEqual(type#18184 left, type#18184 right, type#15313 liftToNull, type#22692 method) { }
	// RVA: -1
	private static type#15180 GetComparisonOperator(type#18210 binaryType, type#26576 opName, type#18184 left, type#18184 right, type#15313 liftToNull) { }
	// RVA: -1
	public static type#15180 AndAlso(type#18184 left, type#18184 right) { }
	// RVA: -1
	public static type#15180 AndAlso(type#18184 left, type#18184 right, type#22692 method) { }
	// RVA: -1
	public static type#15180 OrElse(type#18184 left, type#18184 right, type#22692 method) { }
	// RVA: -1
	public static type#15180 Coalesce(type#18184 left, type#18184 right, type#21771 conversion) { }
	// RVA: -1
	private static type#27705 ValidateCoalesceArgTypes(type#27705 left, type#27705 right) { }
	// RVA: -1
	public static type#15180 Add(type#18184 left, type#18184 right, type#22692 method) { }
	// RVA: -1
	public static type#15180 AddAssign(type#18184 left, type#18184 right, type#22692 method, type#21771 conversion) { }
	// RVA: -1
	private static type#28660 ValidateOpAssignConversionLambda(type#21771 conversion, type#18184 left, type#22692 method, type#18210 nodeType) { }
	// RVA: -1
	public static type#15180 AddAssignChecked(type#18184 left, type#18184 right, type#22692 method, type#21771 conversion) { }
	// RVA: -1
	public static type#15180 AddChecked(type#18184 left, type#18184 right, type#22692 method) { }
	// RVA: -1
	public static type#15180 Subtract(type#18184 left, type#18184 right, type#22692 method) { }
	// RVA: -1
	public static type#15180 SubtractAssign(type#18184 left, type#18184 right, type#22692 method, type#21771 conversion) { }
	// RVA: -1
	public static type#15180 SubtractAssignChecked(type#18184 left, type#18184 right, type#22692 method, type#21771 conversion) { }
	// RVA: -1
	public static type#15180 SubtractChecked(type#18184 left, type#18184 right, type#22692 method) { }
	// RVA: -1
	public static type#15180 Divide(type#18184 left, type#18184 right, type#22692 method) { }
	// RVA: -1
	public static type#15180 DivideAssign(type#18184 left, type#18184 right, type#22692 method, type#21771 conversion) { }
	// RVA: -1
	public static type#15180 Modulo(type#18184 left, type#18184 right, type#22692 method) { }
	// RVA: -1
	public static type#15180 ModuloAssign(type#18184 left, type#18184 right, type#22692 method, type#21771 conversion) { }
	// RVA: -1
	public static type#15180 Multiply(type#18184 left, type#18184 right, type#22692 method) { }
	// RVA: -1
	public static type#15180 MultiplyAssign(type#18184 left, type#18184 right, type#22692 method, type#21771 conversion) { }
	// RVA: -1
	public static type#15180 MultiplyAssignChecked(type#18184 left, type#18184 right, type#22692 method, type#21771 conversion) { }
	// RVA: -1
	public static type#15180 MultiplyChecked(type#18184 left, type#18184 right, type#22692 method) { }
	// RVA: -1
	private static type#15313 IsSimpleShift(type#27705 left, type#27705 right) { }
	// RVA: -1
	private static type#27705 GetResultTypeOfShift(type#27705 left, type#27705 right) { }
	// RVA: -1
	public static type#15180 LeftShift(type#18184 left, type#18184 right, type#22692 method) { }
	// RVA: -1
	public static type#15180 LeftShiftAssign(type#18184 left, type#18184 right, type#22692 method, type#21771 conversion) { }
	// RVA: -1
	public static type#15180 RightShift(type#18184 left, type#18184 right, type#22692 method) { }
	// RVA: -1
	public static type#15180 RightShiftAssign(type#18184 left, type#18184 right, type#22692 method, type#21771 conversion) { }
	// RVA: -1
	public static type#15180 And(type#18184 left, type#18184 right, type#22692 method) { }
	// RVA: -1
	public static type#15180 AndAssign(type#18184 left, type#18184 right, type#22692 method, type#21771 conversion) { }
	// RVA: -1
	public static type#15180 Or(type#18184 left, type#18184 right, type#22692 method) { }
	// RVA: -1
	public static type#15180 OrAssign(type#18184 left, type#18184 right, type#22692 method, type#21771 conversion) { }
	// RVA: -1
	public static type#15180 ExclusiveOr(type#18184 left, type#18184 right, type#22692 method) { }
	// RVA: -1
	public static type#15180 ExclusiveOrAssign(type#18184 left, type#18184 right, type#22692 method, type#21771 conversion) { }
	// RVA: -1
	public static type#15180 Power(type#18184 left, type#18184 right, type#22692 method) { }
	// RVA: -1
	public static type#15180 PowerAssign(type#18184 left, type#18184 right, type#22692 method, type#21771 conversion) { }
	// RVA: -1
	public static type#15180 ArrayIndex(type#18184 array, type#18184 index) { }
	// RVA: -1
	public static type#15298 Block(type#18184 arg0, type#18184 arg1) { }
	// RVA: -1
	public static type#15298 Block(type#18184 arg0, type#18184 arg1, type#18184 arg2) { }
	// RVA: -1
	public static type#15298 Block(type#18184 arg0, type#18184 arg1, type#18184 arg2, type#18184 arg3) { }
	// RVA: -1
	public static type#15298 Block(type#18184 arg0, type#18184 arg1, type#18184 arg2, type#18184 arg3, type#18184 arg4) { }
	// RVA: -1
	public static type#15298 Block(type#6678 expressions) { }
	// RVA: -1
	public static type#15298 Block(type#27705 type, type#13034 expressions) { }
	// RVA: -1
	public static type#15298 Block(type#27705 type, type#6678 expressions) { }
	// RVA: -1
	public static type#15298 Block(type#6703 variables, type#13034 expressions) { }
	// RVA: -1
	public static type#15298 Block(type#27705 type, type#6703 variables, type#13034 expressions) { }
	// RVA: -1
	public static type#15298 Block(type#6703 variables, type#6678 expressions) { }
	// RVA: -1
	public static type#15298 Block(type#27705 type, type#6703 variables, type#6678 expressions) { }
	// RVA: -1
	private static type#15298 BlockCore(type#27705 type, type#10063 variables, type#10059 expressions) { }
	// RVA: -1
	internal static type#28660 ValidateVariables(type#10063 varList, type#26576 collectionName) { }
	// RVA: -1
	private static type#15298 GetOptimizedBlockExpression(type#7708 expressions) { }
	// RVA: -1
	public static type#15795 MakeCatchBlock(type#27705 type, type#24228 variable, type#18184 body, type#18184 filter) { }
	// RVA: -1
	public static type#16294 Condition(type#18184 test, type#18184 ifTrue, type#18184 ifFalse) { }
	// RVA: -1
	public static type#16294 Condition(type#18184 test, type#18184 ifTrue, type#18184 ifFalse, type#27705 type) { }
	// RVA: -1
	public static type#16294 IfThen(type#18184 test, type#18184 ifTrue) { }
	// RVA: -1
	public static type#16392 Constant(type#23705 value) { }
	// RVA: -1
	public static type#16392 Constant(type#23705 value, type#27705 type) { }
	// RVA: -1
	public static type#17206 Empty() { }
	// RVA: -1
	public static type#17206 Default(type#27705 type) { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	public virtual type#18210 get_NodeType() { }
	// RVA: -1
	public virtual type#27705 get_Type() { }
	// RVA: -1
	public virtual type#15313 get_CanReduce() { }
	// RVA: -1
	public virtual type#18184 Reduce() { }
	// RVA: -1
	protected internal virtual type#18184 VisitChildren(type#18218 visitor) { }
	// RVA: -1
	protected internal virtual type#18184 Accept(type#18218 visitor) { }
	// RVA: -1
	public type#18184 ReduceAndCheck() { }
	// RVA: -1
	public virtual type#26576 ToString() { }
	// RVA: -1
	private static type#28660 RequiresCanRead(type#7708 items, type#26576 paramName) { }
	// RVA: -1
	private static type#28660 RequiresCanWrite(type#18184 expression, type#26576 paramName) { }
	// RVA: -1
	public static type#19186 Break(type#21767 target) { }
	// RVA: -1
	public static type#19186 Return(type#21767 target) { }
	// RVA: -1
	public static type#19186 Return(type#21767 target, type#18184 value) { }
	// RVA: -1
	public static type#19186 Goto(type#21767 target, type#27705 type) { }
	// RVA: -1
	public static type#19186 Goto(type#21767 target, type#18184 value) { }
	// RVA: -1
	public static type#19186 MakeGoto(type#19187 kind, type#21767 target, type#18184 value, type#27705 type) { }
	// RVA: -1
	private static type#28660 ValidateGoto(type#21767 target, type#11876 value, type#26576 targetParameter, type#26576 valueParameter, type#27705 type) { }
	// RVA: -1
	private static type#28660 ValidateGotoType(type#27705 expectedType, type#11876 value, type#26576 paramName) { }
	// RVA: -1
	public static type#20746 MakeIndex(type#18184 instance, type#24780 indexer, type#6678 arguments) { }
	// RVA: -1
	public static type#20746 ArrayAccess(type#18184 array, type#13034 indexes) { }
	// RVA: -1
	public static type#20746 ArrayAccess(type#18184 array, type#6678 indexes) { }
	// RVA: -1
	public static type#20746 Property(type#18184 instance, type#24780 indexer, type#6678 arguments) { }
	// RVA: -1
	private static type#20746 MakeIndexProperty(type#18184 instance, type#24780 indexer, type#26576 paramName, type#10059 argList) { }
	// RVA: -1
	private static type#28660 ValidateIndexedProperty(type#18184 instance, type#24780 indexer, type#26576 paramName, type#11674 argList) { }
	// RVA: -1
	private static type#28660 ValidateAccessor(type#18184 instance, type#22692 method, type#13323 indexes, type#11674 arguments, type#26576 paramName) { }
	// RVA: -1
	private static type#28660 ValidateAccessorArgumentTypes(type#22692 method, type#13323 indexes, type#11674 arguments, type#26576 paramName) { }
	// RVA: -1
	internal static type#21048 Invoke(type#18184 expression) { }
	// RVA: -1
	internal static type#21048 Invoke(type#18184 expression, type#18184 arg0) { }
	// RVA: -1
	internal static type#21048 Invoke(type#18184 expression, type#18184 arg0, type#18184 arg1) { }
	// RVA: -1
	internal static type#21048 Invoke(type#18184 expression, type#18184 arg0, type#18184 arg1, type#18184 arg2) { }
	// RVA: -1
	internal static type#21048 Invoke(type#18184 expression, type#18184 arg0, type#18184 arg1, type#18184 arg2, type#18184 arg3) { }
	// RVA: -1
	internal static type#21048 Invoke(type#18184 expression, type#18184 arg0, type#18184 arg1, type#18184 arg2, type#18184 arg3, type#18184 arg4) { }
	// RVA: -1
	public static type#21048 Invoke(type#18184 expression, type#6678 arguments) { }
	// RVA: -1
	internal static type#22692 GetInvokeMethod(type#18184 expression) { }
	// RVA: -1
	public static type#21759 Label(type#21767 target) { }
	// RVA: -1
	public static type#21759 Label(type#21767 target, type#18184 defaultValue) { }
	// RVA: -1
	public static type#21767 Label() { }
	// RVA: -1
	public static type#21767 Label(type#26576 name) { }
	// RVA: -1
	public static type#21767 Label(type#27705 type) { }
	// RVA: -1
	public static type#21767 Label(type#27705 type, type#26576 name) { }
	// RVA: -1
	internal static type#21771 CreateLambda(type#27705 delegateType, type#18184 body, type#26576 name, type#15313 tailCall, type#10063 parameters) { }
	// RVA: -1
	public static type#5358 Lambda(type#18184 body, type#13322 parameters) { }
	// RVA: -1
	public static type#5357 Lambda(type#18184 body, type#6703 parameters) { }
	// RVA: -1
	public static type#5359 Lambda(type#18184 body, type#15313 tailCall, type#6703 parameters) { }
	// RVA: -1
	public static type#5360 Lambda(type#18184 body, type#26576 name, type#15313 tailCall, type#6703 parameters) { }
	// RVA: -1
	public static type#21771 Lambda(type#27705 delegateType, type#18184 body, type#13322 parameters) { }
	// RVA: -1
	public static type#21771 Lambda(type#27705 delegateType, type#18184 body, type#26576 name, type#15313 tailCall, type#6703 parameters) { }
	// RVA: -1
	private static type#28660 ValidateLambdaArgs(type#27705 delegateType, type#11876 body, type#10063 parameters, type#26576 paramName) { }
	// RVA: -1
	public static type#22195 Loop(type#18184 body, type#21767 break, type#21767 continue) { }
	// RVA: -1
	public static type#22532 Field(type#18184 expression, type#18472 field) { }
	// RVA: -1
	public static type#22532 Field(type#18184 expression, type#26576 fieldName) { }
	// RVA: -1
	public static type#22532 Property(type#18184 expression, type#26576 propertyName) { }
	// RVA: -1
	public static type#22532 Property(type#18184 expression, type#24780 property) { }
	// RVA: -1
	public static type#22532 MakeMemberAccess(type#18184 expression, type#22536 member) { }
	// RVA: -1
	internal static type#22680 Call(type#22692 method) { }
	// RVA: -1
	public static type#22680 Call(type#22692 method, type#18184 arg0) { }
	// RVA: -1
	public static type#22680 Call(type#22692 method, type#18184 arg0, type#18184 arg1) { }
	// RVA: -1
	public static type#22680 Call(type#22692 method, type#18184 arg0, type#18184 arg1, type#18184 arg2) { }
	// RVA: -1
	public static type#22680 Call(type#22692 method, type#18184 arg0, type#18184 arg1, type#18184 arg2, type#18184 arg3) { }
	// RVA: -1
	public static type#22680 Call(type#22692 method, type#18184 arg0, type#18184 arg1, type#18184 arg2, type#18184 arg3, type#18184 arg4) { }
	// RVA: -1
	public static type#22680 Call(type#22692 method, type#13034 arguments) { }
	// RVA: -1
	public static type#22680 Call(type#22692 method, type#6678 arguments) { }
	// RVA: -1
	public static type#22680 Call(type#18184 instance, type#22692 method) { }
	// RVA: -1
	public static type#22680 Call(type#18184 instance, type#22692 method, type#13034 arguments) { }
	// RVA: -1
	internal static type#22680 Call(type#18184 instance, type#22692 method, type#18184 arg0) { }
	// RVA: -1
	public static type#22680 Call(type#18184 instance, type#22692 method, type#18184 arg0, type#18184 arg1) { }
	// RVA: -1
	public static type#22680 Call(type#18184 instance, type#22692 method, type#18184 arg0, type#18184 arg1, type#18184 arg2) { }
	// RVA: -1
	public static type#22680 Call(type#18184 instance, type#26576 methodName, type#13534 typeArguments, type#13034 arguments) { }
	// RVA: -1
	public static type#22680 Call(type#18184 instance, type#22692 method, type#6678 arguments) { }
	// RVA: -1
	private static type#13323 ValidateMethodAndGetParameters(type#18184 instance, type#22692 method) { }
	// RVA: -1
	private static type#28660 ValidateStaticOrInstanceMethod(type#18184 instance, type#22692 method) { }
	// RVA: -1
	private static type#28660 ValidateCallInstanceType(type#27705 instanceType, type#22692 method) { }
	// RVA: -1
	private static type#28660 ValidateArgumentTypes(type#22674 method, type#18210 nodeKind, type#11674 arguments, type#26576 methodParamName) { }
	// RVA: -1
	private static type#13323 GetParametersForValidation(type#22674 method, type#18210 nodeKind) { }
	// RVA: -1
	private static type#28660 ValidateArgumentCount(type#22674 method, type#18210 nodeKind, type#20867 count, type#13323 pis) { }
	// RVA: -1
	private static type#18184 ValidateOneArgument(type#22674 method, type#18210 nodeKind, type#18184 arg, type#24230 pi, type#26576 methodParamName, type#26576 argumentParamName) { }
	// RVA: -1
	private static type#15313 TryQuote(type#27705 parameterType, type#11876 argument) { }
	// RVA: -1
	private static type#22692 FindMethod(type#27705 type, type#26576 methodName, type#13534 typeArgs, type#13034 args, type#15231 flags) { }
	// RVA: -1
	private static type#15313 IsCompatible(type#22674 m, type#13034 arguments) { }
	// RVA: -1
	private static type#22692 ApplyTypeArgs(type#22692 m, type#13534 typeArgs) { }
	// RVA: -1
	public static type#23404 NewArrayInit(type#27705 type, type#13034 initializers) { }
	// RVA: -1
	public static type#23404 NewArrayInit(type#27705 type, type#6678 initializers) { }
	// RVA: -1
	public static type#23404 NewArrayBounds(type#27705 type, type#6678 bounds) { }
	// RVA: -1
	public static type#24228 Parameter(type#27705 type) { }
	// RVA: -1
	public static type#24228 Parameter(type#27705 type, type#26576 name) { }
	// RVA: -1
	public static type#24228 Variable(type#27705 type, type#26576 name) { }
	// RVA: -1
	private static type#28660 Validate(type#27705 type, type#15313 allowByRef) { }
	// RVA: -1
	public static type#27662 TryFinally(type#18184 body, type#18184 finally) { }
	// RVA: -1
	public static type#27662 MakeTry(type#27705 type, type#18184 body, type#18184 finally, type#18184 fault, type#6667 handlers) { }
	// RVA: -1
	private static type#28660 ValidateTryAndCatchHaveSameType(type#27705 type, type#18184 tryBody, type#10052 handlers) { }
	// RVA: -1
	public static type#27726 TypeIs(type#18184 expression, type#27705 type) { }
	// RVA: -1
	public static type#27726 TypeEqual(type#18184 expression, type#27705 type) { }
	// RVA: -1
	public static type#27990 MakeUnary(type#18210 unaryType, type#18184 operand, type#27705 type, type#22692 method) { }
	// RVA: -1
	private static type#27990 GetUserDefinedUnaryOperatorOrThrow(type#18210 unaryType, type#26576 name, type#18184 operand) { }
	// RVA: -1
	private static type#27990 GetUserDefinedUnaryOperator(type#18210 unaryType, type#26576 name, type#18184 operand) { }
	// RVA: -1
	private static type#27990 GetMethodBasedUnaryOperator(type#18210 unaryType, type#18184 operand, type#22692 method) { }
	// RVA: -1
	private static type#27990 GetUserDefinedCoercionOrThrow(type#18210 coercionType, type#18184 expression, type#27705 convertToType) { }
	// RVA: -1
	private static type#27990 GetUserDefinedCoercion(type#18210 coercionType, type#18184 expression, type#27705 convertToType) { }
	// RVA: -1
	private static type#27990 GetMethodBasedCoercionOperator(type#18210 unaryType, type#18184 operand, type#27705 convertToType, type#22692 method) { }
	// RVA: -1
	public static type#27990 Negate(type#18184 expression, type#22692 method) { }
	// RVA: -1
	public static type#27990 UnaryPlus(type#18184 expression, type#22692 method) { }
	// RVA: -1
	public static type#27990 NegateChecked(type#18184 expression, type#22692 method) { }
	// RVA: -1
	public static type#27990 Not(type#18184 expression) { }
	// RVA: -1
	public static type#27990 Not(type#18184 expression, type#22692 method) { }
	// RVA: -1
	public static type#27990 IsFalse(type#18184 expression, type#22692 method) { }
	// RVA: -1
	public static type#27990 IsTrue(type#18184 expression, type#22692 method) { }
	// RVA: -1
	public static type#27990 OnesComplement(type#18184 expression, type#22692 method) { }
	// RVA: -1
	public static type#27990 TypeAs(type#18184 expression, type#27705 type) { }
	// RVA: -1
	public static type#27990 Unbox(type#18184 expression, type#27705 type) { }
	// RVA: -1
	public static type#27990 Convert(type#18184 expression, type#27705 type) { }
	// RVA: -1
	public static type#27990 Convert(type#18184 expression, type#27705 type, type#22692 method) { }
	// RVA: -1
	public static type#27990 ConvertChecked(type#18184 expression, type#27705 type, type#22692 method) { }
	// RVA: -1
	public static type#27990 ArrayLength(type#18184 array) { }
	// RVA: -1
	public static type#27990 Quote(type#18184 expression) { }
	// RVA: -1
	public static type#27990 Throw(type#18184 value, type#27705 type) { }
	// RVA: -1
	public static type#27990 Increment(type#18184 expression, type#22692 method) { }
	// RVA: -1
	public static type#27990 Decrement(type#18184 expression, type#22692 method) { }
	// RVA: -1
	public static type#27990 PreIncrementAssign(type#18184 expression) { }
	// RVA: -1
	public static type#27990 PreIncrementAssign(type#18184 expression, type#22692 method) { }
	// RVA: -1
	public static type#27990 PreDecrementAssign(type#18184 expression, type#22692 method) { }
	// RVA: -1
	public static type#27990 PostIncrementAssign(type#18184 expression, type#22692 method) { }
	// RVA: -1
	public static type#27990 PostDecrementAssign(type#18184 expression, type#22692 method) { }
	// RVA: -1
	private static type#27990 MakeOpAssignUnary(type#18210 kind, type#18184 expression, type#22692 method) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
