C# Класс System.Linq.Expressions.Error

Strongly-typed and parameterized exception factory.
Показать файл Открыть проект Примеры использования класса

Приватные методы

Метод Описание
AccessorsCannotHaveByRefArgs ( string paramName ) : Exception

ArgumentException with message like "Accessor indexes cannot be passed ByRef."

AccessorsCannotHaveByRefArgs ( string paramName, int index ) : Exception

ArgumentException with message like "Accessor indexes cannot be passed ByRef."

AccessorsCannotHaveVarArgs ( string paramName ) : Exception

ArgumentException with message like "Accessor method should not have VarArgs."

AllCaseBodiesMustHaveSameType ( string paramName ) : Exception

ArgumentException with message like "All case bodies and the default body must have the same type."

AllTestValuesMustHaveSameType ( string paramName ) : Exception

ArgumentException with message like "All test values must have the same type."

AmbiguousJump ( object p0 ) : Exception

InvalidOperationException with message like "Cannot jump to ambiguous label '{0}'."

AmbiguousMatchInExpandoObject ( object p0 ) : Exception

System.Reflection.AmbiguousMatchException with message like "More than one key matching '{0}' was found in the ExpandoObject."

ArgCntMustBeGreaterThanNameCnt ( ) : Exception

ArgumentException with message like "Argument count must be greater than number of named arguments."

ArgumentCannotBeOfTypeVoid ( string paramName ) : Exception

ArgumentException with message like "Argument type cannot be System.Void."

ArgumentMemberNotDeclOnType ( object p0, object p1, string paramName ) : Exception

ArgumentException with message like " The member '{0}' is not declared on type '{1}' being created"

ArgumentMemberNotDeclOnType ( object p0, object p1, string paramName, int index ) : Exception

ArgumentException with message like " The member '{0}' is not declared on type '{1}' being created"

ArgumentMustBeArray ( string paramName ) : Exception

ArgumentException with message like "Argument must be array"

ArgumentMustBeArrayIndexType ( string paramName ) : Exception

ArgumentException with message like "Argument for array index must be of type Int32"

ArgumentMustBeArrayIndexType ( string paramName, int index ) : Exception

ArgumentException with message like "Argument for array index must be of type Int32"

ArgumentMustBeBoolean ( string paramName ) : Exception

ArgumentException with message like "Argument must be boolean"

ArgumentMustBeFieldInfoOrPropertyInfo ( string paramName ) : Exception

ArgumentException with message like "Argument must be either a FieldInfo or PropertyInfo"

ArgumentMustBeFieldInfoOrPropertyInfoOrMethod ( string paramName ) : Exception

ArgumentException with message like "Argument must be either a FieldInfo, PropertyInfo or MethodInfo"

ArgumentMustBeFieldInfoOrPropertyInfoOrMethod ( string paramName, int index ) : Exception

ArgumentException with message like "Argument must be either a FieldInfo, PropertyInfo or MethodInfo"

ArgumentMustBeInstanceMember ( string paramName ) : Exception

ArgumentException with message like "Argument must be an instance member"

ArgumentMustBeInstanceMember ( string paramName, int index ) : Exception

ArgumentException with message like "Argument must be an instance member"

ArgumentMustBeInteger ( string paramName ) : Exception

ArgumentException with message like "Argument must be of an integer type"

ArgumentMustBeInteger ( string paramName, int index ) : Exception

ArgumentException with message like "Argument must be of an integer type"

ArgumentMustBeSingleDimensionalArrayType ( string paramName ) : Exception

ArgumentException with message like "Argument must be single dimensional array type"

ArgumentMustNotHaveValueType ( string paramName ) : Exception

ArgumentException with message like "Argument must not have a value type."

ArgumentOutOfRange ( string paramName ) : Exception

The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method.

ArgumentTypeCannotBeVoid ( ) : Exception

ArgumentException with message like "Argument type cannot be void"

ArgumentTypeDoesNotMatchMember ( object p0, object p1, string paramName ) : Exception

ArgumentException with message like " Argument type '{0}' does not match the corresponding member type '{1}'"

ArgumentTypeDoesNotMatchMember ( object p0, object p1, string paramName, int index ) : Exception

ArgumentException with message like " Argument type '{0}' does not match the corresponding member type '{1}'"

ArgumentTypesMustMatch ( ) : Exception

ArgumentException with message like "Argument types do not match"

ArgumentTypesMustMatch ( string paramName ) : Exception

ArgumentException with message like "Argument types do not match"

BinaryOperatorNotDefined ( object p0, object p1, object p2 ) : Exception

InvalidOperationException with message like "The binary operator {0} is not defined for the types '{1}' and '{2}'."

BinderNotCompatibleWithCallSite ( object p0, object p1, object p2 ) : Exception

InvalidOperationException with message like "The result type '{0}' of the binder '{1}' is not compatible with the result type '{2}' expected by the call site."

BindingCannotBeNull ( ) : Exception

InvalidOperationException with message like "Bind cannot return null."

BodyOfCatchMustHaveSameTypeAsBodyOfTry ( ) : Exception

ArgumentException with message like "Body of catch must have the same type as body of try."

BothAccessorsMustBeStatic ( string paramName ) : Exception

ArgumentException with message like "Both accessors must be static."

BoundsCannotBeLessThanOne ( string paramName ) : Exception

ArgumentException with message like "Bounds count cannot be less than 1"

CannotAutoInitializeValueTypeElementThroughProperty ( object p0 ) : Exception

InvalidOperationException with message like "Cannot auto initialize elements of value type through property '{0}', use assignment instead"

CannotAutoInitializeValueTypeMemberThroughProperty ( object p0 ) : Exception

InvalidOperationException with message like "Cannot auto initialize members of value type through property '{0}', use assignment instead"

CannotCloseOverByRef ( object p0, object p1 ) : Exception

InvalidOperationException with message like "Cannot close over byref parameter '{0}' referenced in lambda '{1}'"

CannotCompileConstant ( object p0 ) : Exception

InvalidOperationException with message like "CompileToMethod cannot compile constant '{0}' because it is a non-trivial value, such as a live object. Instead, create an expression tree that can construct this value."

CannotCompileDynamic ( ) : Exception

NotSupportedException with message like "Dynamic expressions are not supported by CompileToMethod. Instead, create an expression tree that uses System.Runtime.CompilerServices.CallSite."

CoalesceUsedOnNonNullType ( ) : Exception

InvalidOperationException with message like "Coalesce used with type that cannot be null"

CoercionOperatorNotDefined ( object p0, object p1 ) : Exception

InvalidOperationException with message like "No coercion operator is defined between types '{0}' and '{1}'."

CollectionModifiedWhileEnumerating ( ) : Exception

InvalidOperationException with message like "Collection was modified; enumeration operation may not execute."

CollectionReadOnly ( ) : Exception

NotSupportedException with message like "Collection is read-only."

ControlCannotEnterExpression ( ) : Exception

InvalidOperationException with message like "Control cannot enter an expression--only statements can be jumped into."

ControlCannotEnterTry ( ) : Exception

InvalidOperationException with message like "Control cannot enter a try block."

ControlCannotLeaveFilterTest ( ) : Exception

InvalidOperationException with message like "Control cannot leave a filter test."

ControlCannotLeaveFinally ( ) : Exception

InvalidOperationException with message like "Control cannot leave a finally block."

ConversionIsNotSupportedForArithmeticTypes ( ) : Exception

InvalidOperationException with message like "Conversion is not supported for arithmetic types without operator overloading."

DefaultBodyMustBeSupplied ( string paramName ) : Exception

ArgumentException with message like "Default body must be supplied if case bodies are not System.Void."

DuplicateVariable ( object p0, string paramName ) : Exception

ArgumentException with message like "Found duplicate parameter '{0}'. Each ParameterExpression in the list must be a unique object."

DuplicateVariable ( object p0, string paramName, int index ) : Exception

ArgumentException with message like "Found duplicate parameter '{0}'. Each ParameterExpression in the list must be a unique object."

DynamicBinderResultNotAssignable ( object p0, object p1, object p2 ) : Exception

InvalidCastException with message like "The result type '{0}' of the dynamic binding produced by binder '{1}' is not compatible with the result type '{2}' expected by the call site."

DynamicBindingNeedsRestrictions ( object p0, object p1 ) : Exception

InvalidOperationException with message like "The result of the dynamic binding produced by the object with type '{0}' for the binder '{1}' needs at least one restriction."

DynamicObjectResultNotAssignable ( object p0, object p1, object p2, object p3 ) : Exception

InvalidCastException with message like "The result type '{0}' of the dynamic binding produced by the object with type '{1}' for the binder '{2}' is not compatible with the result type '{3}' expected by the call site."

ElementInitializerMethodNoRefOutParam ( object p0, object p1, string paramName ) : Exception

ArgumentException with message like "Parameter '{0}' of element initializer method '{1}' must not be a pass by reference parameter"

ElementInitializerMethodNotAdd ( string paramName ) : Exception

ArgumentException with message like "Element initializer method must be named 'Add'"

ElementInitializerMethodStatic ( string paramName ) : Exception

ArgumentException with message like "Element initializer method must be an instance method"

ElementInitializerMethodWithZeroArgs ( string paramName ) : Exception

ArgumentException with message like "Element initializer method must have at least 1 parameter"

EqualityMustReturnBoolean ( object p0, string paramName ) : Exception

ArgumentException with message like "The user-defined equality method '{0}' must return a boolean value."

ExpressionMustBeWriteable ( string paramName ) : Exception

ArgumentException with message like "Expression must be writeable"

ExpressionNotSupportedForNullableType ( object p0, object p1 ) : Exception

PlatformNotSupportedException with message like "The instruction '{0}' is not supported for nullable type '{1}'"

ExpressionNotSupportedForType ( object p0, object p1 ) : Exception

PlatformNotSupportedException with message like "The instruction '{0}' is not supported for type '{1}'"

ExpressionTypeCannotInitializeArrayType ( object p0, object p1 ) : Exception

InvalidOperationException with message like "An expression of type '{0}' cannot be used to initialize an array of type '{1}'"

ExpressionTypeDoesNotMatchAssignment ( object p0, object p1 ) : Exception

ArgumentException with message like "Expression of type '{0}' cannot be used for assignment to type '{1}'"

ExpressionTypeDoesNotMatchConstructorParameter ( object p0, object p1, string paramName, int index ) : Exception

ArgumentException with message like "Expression of type '{0}' cannot be used for constructor parameter of type '{1}'"

ExpressionTypeDoesNotMatchLabel ( object p0, object p1 ) : Exception

ArgumentException with message like "Expression of type '{0}' cannot be used for label of type '{1}'"

ExpressionTypeDoesNotMatchMethodParameter ( object p0, object p1, object p2, string paramName, int index ) : Exception

ArgumentException with message like "Expression of type '{0}' cannot be used for parameter of type '{1}' of method '{2}'"

ExpressionTypeDoesNotMatchReturn ( object p0, object p1 ) : Exception

ArgumentException with message like "Expression of type '{0}' cannot be used for return type '{1}'"

ExpressionTypeNotInvocable ( object p0, string paramName ) : Exception

ArgumentException with message like "Expression of type '{0}' cannot be invoked"

ExtensionNodeMustOverrideProperty ( object p0 ) : Exception

InvalidOperationException with message like "Extension node must override the property {0}."

ExtensionNotReduced ( ) : Exception

InvalidOperationException with message like "Extension should have been reduced."

FaultCannotHaveCatchOrFinally ( string paramName ) : Exception

ArgumentException with message like "fault cannot be used with catch or finally clauses"

FieldInfoNotDefinedForType ( object p0, object p1, object p2 ) : Exception

ArgumentException with message like "Field '{0}.{1}' is not defined for type '{2}'"

FieldNotDefinedForType ( object p0, object p1 ) : Exception

ArgumentException with message like "Field '{0}' is not defined for type '{1}'"

FirstArgumentMustBeCallSite ( ) : Exception

ArgumentException with message like "First argument of delegate must be CallSite"

GenericMethodWithArgsDoesNotExistOnType ( object p0, object p1 ) : Exception

InvalidOperationException with message like "No generic method '{0}' on type '{1}' is compatible with the supplied type arguments and arguments. No type arguments should be provided if the method is non-generic. "

GetParamName ( string paramName, int index ) : string
IncorrectNumberOfArgumentsForMembers ( ) : Exception

ArgumentException with message like "Incorrect number of arguments for the given members "

IncorrectNumberOfConstructorArguments ( ) : Exception

ArgumentException with message like "Incorrect number of arguments for constructor"

IncorrectNumberOfIndexes ( ) : Exception

ArgumentException with message like "Incorrect number of indexes"

IncorrectNumberOfLambdaDeclarationParameters ( ) : Exception

ArgumentException with message like "Incorrect number of parameters supplied for lambda declaration"

IncorrectNumberOfMembersForGivenConstructor ( ) : Exception

ArgumentException with message like " Incorrect number of members for constructor"

IncorrectNumberOfMethodCallArguments ( object p0, string paramName ) : Exception

ArgumentException with message like "Incorrect number of arguments supplied for call to method '{0}'"

IncorrectNumberOfTypeArgsForAction ( string paramName ) : Exception

ArgumentException with message like "An incorrect number of type arguments were specified for the declaration of an Action type."

IncorrectNumberOfTypeArgsForFunc ( string paramName ) : Exception

ArgumentException with message like "An incorrect number of type arguments were specified for the declaration of a Func type."

IncorrectTypeForTypeAs ( object p0, string paramName ) : Exception

ArgumentException with message like "The type used in TypeAs Expression must be of reference or nullable type, {0} is neither"

IndexesOfSetGetMustMatch ( string paramName ) : Exception

ArgumentException with message like "Indexing parameters of getter and setter must match."

InstanceAndMethodTypeMismatch ( object p0, object p1, object p2 ) : Exception

ArgumentException with message like "Method '{0}' declared on type '{1}' cannot be called with instance of type '{2}'"

InstanceFieldNotDefinedForType ( object p0, object p1 ) : Exception

ArgumentException with message like "Instance field '{0}' is not defined for type '{1}'"

InstancePropertyNotDefinedForType ( object p0, object p1, string paramName ) : Exception

ArgumentException with message like "Instance property '{0}' is not defined for type '{1}'"

InstancePropertyWithSpecifiedParametersNotDefinedForType ( object p0, object p1, object p2 ) : Exception

ArgumentException with message like "Instance property '{0}{1}' is not defined for type '{2}'"

InstancePropertyWithoutParameterNotDefinedForType ( object p0, object p1 ) : Exception

ArgumentException with message like "Instance property '{0}' that takes no argument is not defined for type '{1}'"

InvalidCast ( object p0, object p1 ) : Exception

InvalidOperationException with message like "Cannot cast from type '{0}' to type '{1}"

InvalidLvalue ( ExpressionType p0 ) : Exception

InvalidOperationException with message like "Invalid lvalue for assignment: {0}."

InvalidMetaObjectCreated ( object p0 ) : Exception

InvalidOperationException with message like "An IDynamicMetaObjectProvider {0} created an invalid DynamicMetaObject instance."

InvalidProgram ( ) : Exception

InvalidProgramException with default message.

InvalidUnboxType ( string paramName ) : Exception

ArgumentException with message like "Can only unbox from an object or interface type to a value type."

KeyDoesNotExistInExpando ( object p0 ) : Exception

System.Collections.Generic.KeyNotFoundException with message like "The specified key '{0}' does not exist in the ExpandoObject."

LabelMustBeVoidOrHaveExpression ( string paramName ) : Exception

ArgumentException with message like "Label type must be System.Void if an expression is not supplied"

LabelTargetAlreadyDefined ( object p0 ) : Exception

InvalidOperationException with message like "Cannot redefine label '{0}' in an inner block."

LabelTargetUndefined ( object p0 ) : Exception

InvalidOperationException with message like "Cannot jump to undefined label '{0}'."

LabelTypeMustBeVoid ( string paramName ) : Exception

ArgumentException with message like "Type must be System.Void for this label argument"

LambdaTypeMustBeDerivedFromSystemDelegate ( string paramName ) : Exception

ArgumentException with message like "Lambda type parameter must be derived from System.MulticastDelegate"

LogicalOperatorMustHaveBooleanOperators ( object p0, object p1 ) : Exception

ArgumentException with message like "The user-defined operator method '{1}' for operator '{0}' must have associated boolean True and False operators."

MemberNotFieldOrProperty ( object p0, string paramName ) : Exception

ArgumentException with message like "Member '{0}' not field or property"

MethodBuilderDoesNotHaveTypeBuilder ( ) : Exception

ArgumentException with message like "MethodBuilder does not have a valid TypeBuilder"

MethodContainsGenericParameters ( object p0, string paramName ) : Exception

ArgumentException with message like "Method {0} contains generic parameters"

MethodIsGeneric ( object p0, string paramName ) : Exception

ArgumentException with message like "Method {0} is a generic method definition"

MethodNotPropertyAccessor ( object p0, object p1, string paramName ) : Exception

ArgumentException with message like "The method '{0}.{1}' is not a property accessor"

MethodNotPropertyAccessor ( object p0, object p1, string paramName, int index ) : Exception

ArgumentException with message like "The method '{0}.{1}' is not a property accessor"

MethodWithArgsDoesNotExistOnType ( object p0, object p1 ) : Exception

InvalidOperationException with message like "No method '{0}' on type '{1}' is compatible with the supplied arguments."

MethodWithMoreThanOneMatch ( object p0, object p1 ) : Exception

InvalidOperationException with message like "More than one method '{0}' on type '{1}' is compatible with the supplied arguments."

MustBeReducible ( ) : Exception

ArgumentException with message like "must be reducible node"

MustReduceToDifferent ( ) : Exception

ArgumentException with message like "node cannot reduce to itself or null"

MustRewriteChildToSameType ( object p0, object p1, object p2 ) : Exception

InvalidOperationException with message like "Rewriting child expression from type '{0}' to type '{1}' is not allowed, because it would change the meaning of the operation. If this is intentional, override '{2}' and change it to allow this rewrite."

MustRewriteToSameNode ( object p0, object p1, object p2 ) : Exception

InvalidOperationException with message like "When called from '{0}', rewriting a node of type '{1}' must return a non-null value of the same type. Alternatively, override '{2}' and change it to not visit children of this type."

MustRewriteWithoutMethod ( object p0, object p1 ) : Exception

InvalidOperationException with message like "Rewritten expression calls operator method '{0}', but the original node had no operator method. If this is intentional, override '{1}' and change it to allow this rewrite."

NoOrInvalidRuleProduced ( ) : Exception

InvalidOperationException with message like "No or Invalid rule produced"

NonAbstractConstructorRequired ( ) : Exception

InvalidOperationException with message like "Can't compile a NewExpression with a constructor declared on an abstract class"

NonLocalJumpWithValue ( object p0 ) : Exception

InvalidOperationException with message like "Cannot jump to non-local label '{0}' with a value. Only jumps to labels defined in outer blocks can pass values."

NonStaticConstructorRequired ( string paramName ) : Exception

ArgumentException with message like "The constructor should not be static"

NotAMemberOfType ( object p0, object p1, string paramName ) : Exception

ArgumentException with message like "'{0}' is not a member of type '{1}'"

NotAMemberOfType ( object p0, object p1, string paramName, int index ) : Exception

ArgumentException with message like "'{0}' is not a member of type '{1}'"

NotSupported ( ) : Exception

The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality.

OnlyStaticFieldsHaveNullInstance ( string paramName ) : Exception

ArgumentException with message like "Static field requires null instance, non-static field requires non-null instance."

OnlyStaticMethodsHaveNullInstance ( ) : Exception

ArgumentException with message like "Static method requires null instance, non-static method requires non-null instance."

OnlyStaticPropertiesHaveNullInstance ( string paramName ) : Exception

ArgumentException with message like "Static property requires null instance, non-static property requires non-null instance."

OperandTypesDoNotMatchParameters ( object p0, object p1 ) : Exception

InvalidOperationException with message like "The operands for operator '{0}' do not match the parameters of method '{1}'."

OperatorNotImplementedForType ( object p0, object p1 ) : Exception

NotImplementedException with message like "The operator '{0}' is not implemented for type '{1}'"

OutOfRange ( string paramName, object p1 ) : Exception

ArgumentOutOfRangeException with message like "{0} must be greater than or equal to {1}"

OverloadOperatorTypeDoesNotMatchConversionType ( object p0, object p1 ) : Exception

InvalidOperationException with message like "The return type of overload method for operator '{0}' does not match the parameter type of conversion method '{1}'."

ParameterExpressionNotValidAsDelegate ( object p0, object p1 ) : Exception

ArgumentException with message like "ParameterExpression of type '{0}' cannot be used for delegate parameter of type '{1}'"

PdbGeneratorNeedsExpressionCompiler ( ) : Exception

NotSupportedException with message like "DebugInfoGenerator created by CreatePdbGenerator can only be used with LambdaExpression.CompileToMethod."

PropertyCannotHaveRefType ( string paramName ) : Exception

ArgumentException with message like "Property cannot have a managed pointer type."

PropertyDoesNotHaveAccessor ( object p0, string paramName ) : Exception

ArgumentException with message like "The property '{0}' has no 'get' or 'set' accessors"

PropertyDoesNotHaveGetter ( object p0, string paramName ) : Exception

ArgumentException with message like "The property '{0}' has no 'get' accessor"

PropertyDoesNotHaveGetter ( object p0, string paramName, int index ) : Exception

ArgumentException with message like "The property '{0}' has no 'get' accessor"

PropertyDoesNotHaveSetter ( object p0, string paramName ) : Exception

ArgumentException with message like "The property '{0}' has no 'set' accessor"

PropertyNotDefinedForType ( object p0, object p1, string paramName ) : Exception

ArgumentException with message like "Property '{0}' is not defined for type '{1}'"

PropertyTypeCannotBeVoid ( string paramName ) : Exception

ArgumentException with message like "Property cannot have a void type."

PropertyTypeMustMatchSetter ( string paramName ) : Exception

ArgumentException with message like "Property type must match the value type of setter"

PropertyWithMoreThanOneMatch ( object p0, object p1 ) : Exception

InvalidOperationException with message like "More than one property '{0}' on type '{1}' is compatible with the supplied arguments."

QuotedExpressionMustBeLambda ( string paramName ) : Exception

ArgumentException with message like "Quoted expression must be a lambda"

ReducedNotCompatible ( ) : Exception

ArgumentException with message like "cannot assign from the reduced node type to the original node type"

ReducibleMustOverrideReduce ( ) : Exception

ArgumentException with message like "reducible nodes must override Expression.Reduce()"

ReferenceEqualityNotDefined ( object p0, object p1 ) : Exception

InvalidOperationException with message like "Reference equality is not defined for the types '{0}' and '{1}'."

RethrowRequiresCatch ( ) : Exception

InvalidOperationException with message like "Rethrow statement is valid only inside a Catch block."

SameKeyExistsInExpando ( object p0 ) : Exception

ArgumentException with message like "An element with the same key '{0}' already exists in the ExpandoObject."

SetterHasNoParams ( string paramName ) : Exception

ArgumentException with message like "Setter must have parameters."

SetterMustBeVoid ( string paramName ) : Exception

ArgumentException with message like "Setter should have void type."

StartEndMustBeOrdered ( ) : Exception

ArgumentException with message like "Start and End must be well ordered"

SwitchValueTypeDoesNotMatchComparisonMethodParameter ( object p0, object p1 ) : Exception

ArgumentException with message like "Switch value of type '{0}' cannot be used for the comparison method parameter of type '{1}'"

TestValueTypeDoesNotMatchComparisonMethodParameter ( object p0, object p1 ) : Exception

ArgumentException with message like "Test value of type '{0}' cannot be used for the comparison method parameter of type '{1}'"

TryMustHaveCatchFinallyOrFault ( ) : Exception

ArgumentException with message like "try must have at least one catch, finally, or fault clause"

TryNotAllowedInFilter ( ) : Exception

InvalidOperationException with message like "Try expression is not allowed inside a filter body."

TryNotSupportedForMethodsWithRefArgs ( object p0 ) : Exception

NotSupportedException with message like "TryExpression is not supported as an argument to method '{0}' because it has an argument with by-ref type. Construct the tree so the TryExpression is not nested inside of this expression."

TryNotSupportedForValueTypeInstances ( object p0 ) : Exception

NotSupportedException with message like "TryExpression is not supported as a child expression when accessing a member on type '{0}' because it is a value type. Construct the tree so the TryExpression is not nested inside of this expression."

TypeDoesNotHaveConstructorForTheSignature ( ) : Exception

ArgumentException with message like "Type doesn't have constructor with a given signature"

TypeMissingDefaultConstructor ( object p0, string paramName ) : Exception

ArgumentException with message like "Type '{0}' does not have a default constructor"

TypeMustBeDerivedFromSystemDelegate ( ) : Exception

ArgumentException with message like "Type must be derived from System.Delegate"

TypeMustNotBeByRef ( string paramName ) : Exception

ArgumentException with message like "Type must not be ByRef"

TypeMustNotBePointer ( string paramName ) : Exception

ArgumentException with message like "Type must not be a pointer type"

TypeNotIEnumerable ( object p0, string paramName ) : Exception

ArgumentException with message like "Type '{0}' is not IEnumerable"

TypeParameterIsNotDelegate ( object p0 ) : Exception

InvalidOperationException with message like "Type parameter is {0}. Expected a delegate."

UnaryOperatorNotDefined ( object p0, object p1 ) : Exception

InvalidOperationException with message like "The unary operator {0} is not defined for the type '{1}'."

UndefinedVariable ( object p0, object p1, object p2 ) : Exception

InvalidOperationException with message like "variable '{0}' of type '{1}' referenced from scope '{2}', but it is not defined"

UnexpectedCoalesceOperator ( ) : Exception

InvalidOperationException with message like "Unexpected coalesce operator."

UnexpectedVarArgsCall ( object p0 ) : Exception

InvalidOperationException with message like "Unexpected VarArgs call to method '{0}'"

UnhandledBinary ( object p0, string paramName ) : Exception

ArgumentException with message like "Unhandled binary: {0}"

UnhandledBinding ( ) : Exception

ArgumentException with message like "Unhandled binding "

UnhandledBindingType ( object p0 ) : Exception

ArgumentException with message like "Unhandled Binding Type: {0}"

UnhandledConvert ( object p0 ) : Exception

ArgumentException with message like "Unhandled convert: {0}"

UnhandledUnary ( object p0 ) : Exception

ArgumentException with message like "Unhandled unary: {0}"

UnknownBindingType ( ) : Exception

ArgumentException with message like "Unknown binding type"

UnknownLiftType ( object p0 ) : Exception

InvalidOperationException with message like "unknown lift type: '{0}'."

UserDefinedOpMustHaveConsistentTypes ( object p0, object p1 ) : Exception

ArgumentException with message like "The user-defined operator method '{1}' for operator '{0}' must have identical parameter and return types."

UserDefinedOpMustHaveValidReturnType ( object p0, object p1 ) : Exception

ArgumentException with message like "The user-defined operator method '{1}' for operator '{0}' must return the same type as its parameter or a derived type."

UserDefinedOperatorMustBeStatic ( object p0, string paramName ) : Exception

ArgumentException with message like "User-defined operator method '{0}' must be static."

UserDefinedOperatorMustNotBeVoid ( object p0, string paramName ) : Exception

ArgumentException with message like "User-defined operator method '{0}' must not be void."

VariableMustNotBeByRef ( object p0, object p1, string paramName ) : Exception

ArgumentException with message like "Variable '{0}' uses unsupported type '{1}'. Reference types are not supported for variables."

VariableMustNotBeByRef ( object p0, object p1, string paramName, int index ) : Exception

ArgumentException with message like "Variable '{0}' uses unsupported type '{1}'. Reference types are not supported for variables."