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

namespace System.Linq.Expressions
{
public class Error // TypeDefIndex: 9659
{

	// Methods
	// RVA: -1
	internal static type#18121 ReducibleMustOverrideReduce() { }
	// RVA: -1
	internal static type#18121 InvalidMetaObjectCreated(type#23705 p0) { }
	// RVA: -1
	internal static type#18121 AmbiguousMatchInExpandoObject(type#23705 p0) { }
	// RVA: -1
	internal static type#18121 SameKeyExistsInExpando(type#23705 key) { }
	// RVA: -1
	internal static type#18121 KeyDoesNotExistInExpando(type#23705 p0) { }
	// RVA: -1
	internal static type#18121 CollectionModifiedWhileEnumerating() { }
	// RVA: -1
	internal static type#18121 CollectionReadOnly() { }
	// RVA: -1
	internal static type#18121 MustReduceToDifferent() { }
	// RVA: -1
	internal static type#18121 BinderNotCompatibleWithCallSite(type#23705 p0, type#23705 p1, type#23705 p2) { }
	// RVA: -1
	internal static type#18121 DynamicBindingNeedsRestrictions(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 DynamicObjectResultNotAssignable(type#23705 p0, type#23705 p1, type#23705 p2, type#23705 p3) { }
	// RVA: -1
	internal static type#18121 DynamicBinderResultNotAssignable(type#23705 p0, type#23705 p1, type#23705 p2) { }
	// RVA: -1
	internal static type#18121 BindingCannotBeNull() { }
	// RVA: -1
	internal static type#18121 ReducedNotCompatible() { }
	// RVA: -1
	internal static type#18121 SetterHasNoParams(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 PropertyCannotHaveRefType(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 IndexesOfSetGetMustMatch(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 TypeParameterIsNotDelegate(type#23705 p0) { }
	// RVA: -1
	internal static type#18121 FirstArgumentMustBeCallSite() { }
	// RVA: -1
	internal static type#18121 AccessorsCannotHaveVarArgs(type#26576 paramName) { }
	// RVA: -1
	private static type#18121 AccessorsCannotHaveByRefArgs(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 AccessorsCannotHaveByRefArgs(type#26576 paramName, type#20867 index) { }
	// RVA: -1
	internal static type#18121 TypeMustBeDerivedFromSystemDelegate() { }
	// RVA: -1
	internal static type#18121 NoOrInvalidRuleProduced() { }
	// RVA: -1
	internal static type#18121 BoundsCannotBeLessThanOne(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 TypeMustNotBeByRef(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 TypeMustNotBePointer(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 SetterMustBeVoid(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 PropertyTypeMustMatchGetter(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 PropertyTypeMustMatchSetter(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 BothAccessorsMustBeStatic(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 OnlyStaticFieldsHaveNullInstance(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 OnlyStaticPropertiesHaveNullInstance(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 OnlyStaticMethodsHaveNullInstance() { }
	// RVA: -1
	internal static type#18121 PropertyTypeCannotBeVoid(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 InvalidUnboxType(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 ExpressionMustBeWriteable(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 ArgumentMustNotHaveValueType(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 MustBeReducible() { }
	// RVA: -1
	internal static type#18121 LabelMustBeVoidOrHaveExpression(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 LabelTypeMustBeVoid(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 QuotedExpressionMustBeLambda(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 VariableMustNotBeByRef(type#23705 p0, type#23705 p1, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 VariableMustNotBeByRef(type#23705 p0, type#23705 p1, type#26576 paramName, type#20867 index) { }
	// RVA: -1
	private static type#18121 DuplicateVariable(type#23705 p0, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 DuplicateVariable(type#23705 p0, type#26576 paramName, type#20867 index) { }
	// RVA: -1
	internal static type#18121 FaultCannotHaveCatchOrFinally(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 TryMustHaveCatchFinallyOrFault() { }
	// RVA: -1
	internal static type#18121 BodyOfCatchMustHaveSameTypeAsBodyOfTry() { }
	// RVA: -1
	internal static type#18121 ExtensionNodeMustOverrideProperty(type#23705 p0) { }
	// RVA: -1
	internal static type#18121 UserDefinedOperatorMustBeStatic(type#23705 p0, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 UserDefinedOperatorMustNotBeVoid(type#23705 p0, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 CoercionOperatorNotDefined(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 UnaryOperatorNotDefined(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 BinaryOperatorNotDefined(type#23705 p0, type#23705 p1, type#23705 p2) { }
	// RVA: -1
	internal static type#18121 ReferenceEqualityNotDefined(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 OperandTypesDoNotMatchParameters(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 OverloadOperatorTypeDoesNotMatchConversionType(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 ConversionIsNotSupportedForArithmeticTypes() { }
	// RVA: -1
	internal static type#18121 ArgumentMustBeArray(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 ArgumentMustBeBoolean(type#26576 paramName) { }
	// RVA: -1
	private static type#18121 ArgumentMustBeInteger(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 ArgumentMustBeInteger(type#26576 paramName, type#20867 index) { }
	// RVA: -1
	internal static type#18121 ArgumentMustBeArrayIndexType(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 ArgumentMustBeSingleDimensionalArrayType(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 ArgumentTypesMustMatch() { }
	// RVA: -1
	internal static type#18121 CannotAutoInitializeValueTypeMemberThroughProperty(type#23705 p0) { }
	// RVA: -1
	internal static type#18121 IncorrectTypeForTypeAs(type#23705 p0, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 CoalesceUsedOnNonNullType() { }
	// RVA: -1
	internal static type#18121 ExpressionTypeCannotInitializeArrayType(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 ExpressionTypeDoesNotMatchReturn(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 ExpressionTypeDoesNotMatchAssignment(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 ExpressionTypeDoesNotMatchLabel(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 ExpressionTypeNotInvocable(type#23705 p0, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 InstanceFieldNotDefinedForType(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 FieldInfoNotDefinedForType(type#23705 p0, type#23705 p1, type#23705 p2) { }
	// RVA: -1
	internal static type#18121 IncorrectNumberOfIndexes() { }
	// RVA: -1
	internal static type#18121 IncorrectNumberOfLambdaDeclarationParameters() { }
	// RVA: -1
	internal static type#18121 LambdaTypeMustBeDerivedFromSystemDelegate(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 MemberNotFieldOrProperty(type#23705 p0, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 MethodContainsGenericParameters(type#23705 p0, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 MethodIsGeneric(type#23705 p0, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 PropertyDoesNotHaveAccessor(type#23705 p0, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 ParameterExpressionNotValidAsDelegate(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 PropertyNotDefinedForType(type#23705 p0, type#23705 p1, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 InstancePropertyNotDefinedForType(type#23705 p0, type#23705 p1, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 InstanceAndMethodTypeMismatch(type#23705 p0, type#23705 p1, type#23705 p2) { }
	// RVA: -1
	internal static type#18121 UnhandledBinary(type#23705 p0, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 UnhandledUnary(type#23705 p0, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 UserDefinedOpMustHaveConsistentTypes(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 UserDefinedOpMustHaveValidReturnType(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 LogicalOperatorMustHaveBooleanOperators(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 MethodWithArgsDoesNotExistOnType(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 GenericMethodWithArgsDoesNotExistOnType(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 MethodWithMoreThanOneMatch(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 ArgumentCannotBeOfTypeVoid(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 OutOfRange(type#26576 paramName, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 LabelTargetAlreadyDefined(type#23705 p0) { }
	// RVA: -1
	internal static type#18121 LabelTargetUndefined(type#23705 p0) { }
	// RVA: -1
	internal static type#18121 ControlCannotLeaveFinally() { }
	// RVA: -1
	internal static type#18121 ControlCannotLeaveFilterTest() { }
	// RVA: -1
	internal static type#18121 AmbiguousJump(type#23705 p0) { }
	// RVA: -1
	internal static type#18121 ControlCannotEnterTry() { }
	// RVA: -1
	internal static type#18121 ControlCannotEnterExpression() { }
	// RVA: -1
	internal static type#18121 NonLocalJumpWithValue(type#23705 p0) { }
	// RVA: -1
	internal static type#18121 InvalidLvalue(type#18210 p0) { }
	// RVA: -1
	internal static type#18121 RethrowRequiresCatch() { }
	// RVA: -1
	internal static type#18121 MustRewriteToSameNode(type#23705 p0, type#23705 p1, type#23705 p2) { }
	// RVA: -1
	internal static type#18121 MustRewriteChildToSameType(type#23705 p0, type#23705 p1, type#23705 p2) { }
	// RVA: -1
	internal static type#18121 MustRewriteWithoutMethod(type#23705 p0, type#23705 p1) { }
	// RVA: -1
	internal static type#18121 ArgumentOutOfRange(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 NotSupported() { }
	// RVA: -1
	internal static type#18121 NonAbstractConstructorRequired() { }
	// RVA: -1
	internal static type#18121 InvalidProgram() { }
	// RVA: -1
	internal static type#18121 EnumerationIsDone() { }
	// RVA: -1
	private static type#18121 TypeContainsGenericParameters(type#23705 p0, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 TypeContainsGenericParameters(type#23705 p0, type#26576 paramName, type#20867 index) { }
	// RVA: -1
	internal static type#18121 TypeIsGeneric(type#23705 p0, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 TypeIsGeneric(type#23705 p0, type#26576 paramName, type#20867 index) { }
	// RVA: -1
	internal static type#18121 IncorrectNumberOfConstructorArguments() { }
	// RVA: -1
	internal static type#18121 ExpressionTypeDoesNotMatchMethodParameter(type#23705 p0, type#23705 p1, type#23705 p2, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 ExpressionTypeDoesNotMatchMethodParameter(type#23705 p0, type#23705 p1, type#23705 p2, type#26576 paramName, type#20867 index) { }
	// RVA: -1
	internal static type#18121 ExpressionTypeDoesNotMatchParameter(type#23705 p0, type#23705 p1, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 ExpressionTypeDoesNotMatchParameter(type#23705 p0, type#23705 p1, type#26576 paramName, type#20867 index) { }
	// RVA: -1
	internal static type#18121 IncorrectNumberOfLambdaArguments() { }
	// RVA: -1
	internal static type#18121 IncorrectNumberOfMethodCallArguments(type#23705 p0, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 ExpressionTypeDoesNotMatchConstructorParameter(type#23705 p0, type#23705 p1, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 ExpressionTypeDoesNotMatchConstructorParameter(type#23705 p0, type#23705 p1, type#26576 paramName, type#20867 index) { }
	// RVA: -1
	internal static type#18121 ExpressionMustBeReadable(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 ExpressionMustBeReadable(type#26576 paramName, type#20867 index) { }
	// RVA: -1
	internal static type#18121 InvalidArgumentValue(type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 InvalidNullValue(type#27705 type, type#26576 paramName) { }
	// RVA: -1
	internal static type#18121 InvalidTypeException(type#23705 value, type#27705 type, type#26576 paramName) { }
	// RVA: -1
	private static type#26576 GetParamName(type#26576 paramName, type#20867 index) { }
}
}
