publicconststringPropertyTypeCannotBeVoid="Property cannot have a void type.";
publicconststringInvalidUnboxType="Can only unbox from an object or interface type to a value type.";
publicconststringExpressionMustBeWriteable="Expression must be writeable";
publicconststringArgumentMustNotHaveValueType="Argument must not have a value type.";
publicconststringMustBeReducible="must be reducible node";
publicconststringAllTestValuesMustHaveSameType="All test values must have the same type.";
publicconststringAllCaseBodiesMustHaveSameType="All case bodies and the default body must have the same type.";
publicconststringDefaultBodyMustBeSupplied="Default body must be supplied if case bodies are not System.Void.";
publicconststringLabelMustBeVoidOrHaveExpression="Label type must be System.Void if an expression is not supplied";
publicconststringLabelTypeMustBeVoid="Type must be System.Void for this label argument";
publicconststringQuotedExpressionMustBeLambda="Quoted expression must be a lambda";
publicconststringVariableMustNotBeByRef="Variable '{0}' uses unsupported type '{1}'. Reference types are not supported for variables.";
publicconststringDuplicateVariable="Found duplicate parameter '{0}'. Each ParameterExpression in the list must be a unique object.";
publicconststringStartEndMustBeOrdered="Start and End must be well ordered";
publicconststringFaultCannotHaveCatchOrFinally="fault cannot be used with catch or finally clauses";
publicconststringTryMustHaveCatchFinallyOrFault="try must have at least one catch, finally, or fault clause";
publicconststringBodyOfCatchMustHaveSameTypeAsBodyOfTry="Body of catch must have the same type as body of try.";
publicconststringExtensionNodeMustOverrideProperty="Extension node must override the property {0}.";
publicconststringUserDefinedOperatorMustBeStatic="User-defined operator method '{0}' must be static.";
publicconststringUserDefinedOperatorMustNotBeVoid="User-defined operator method '{0}' must not be void.";
publicconststringCoercionOperatorNotDefined="No coercion operator is defined between types '{0}' and '{1}'.";
publicconststringUnaryOperatorNotDefined="The unary operator {0} is not defined for the type '{1}'.";
publicconststringBinaryOperatorNotDefined="The binary operator {0} is not defined for the types '{1}' and '{2}'.";
publicconststringReferenceEqualityNotDefined="Reference equality is not defined for the types '{0}' and '{1}'.";
publicconststringOperandTypesDoNotMatchParameters="The operands for operator '{0}' do not match the parameters of method '{1}'.";
publicconststringOverloadOperatorTypeDoesNotMatchConversionType="The return type of overload method for operator '{0}' does not match the parameter type of conversion method '{1}'.";
publicconststringConversionIsNotSupportedForArithmeticTypes="Conversion is not supported for arithmetic types without operator overloading.";
publicconststringArgumentMustBeArray="Argument must be array";
publicconststringArgumentMustBeBoolean="Argument must be boolean";
publicconststringEqualityMustReturnBoolean="The user-defined equality method '{0}' must return a boolean value.";
publicconststringArgumentMustBeFieldInfoOrPropertyInfo="Argument must be either a FieldInfo or PropertyInfo";
publicconststringArgumentMustBeFieldInfoOrPropertyInfoOrMethod="Argument must be either a FieldInfo, PropertyInfo or MethodInfo";
publicconststringArgumentMustBeInstanceMember="Argument must be an instance member";
publicconststringArgumentMustBeInteger="Argument must be of an integer type";
publicconststringArgumentMustBeArrayIndexType="Argument for array index must be of type Int32";
publicconststringArgumentMustBeSingleDimensionalArrayType="Argument must be single-dimensional, zero-based array type";
publicconststringArgumentTypesMustMatch="Argument types do not match";
publicconststringCannotAutoInitializeValueTypeElementThroughProperty="Cannot auto initialize elements of value type through property '{0}', use assignment instead";
publicconststringCannotAutoInitializeValueTypeMemberThroughProperty="Cannot auto initialize members of value type through property '{0}', use assignment instead";
publicconststringIncorrectTypeForTypeAs="The type used in TypeAs Expression must be of reference or nullable type, {0} is neither";
publicconststringCoalesceUsedOnNonNullType="Coalesce used with type that cannot be null";
publicconststringExpressionTypeCannotInitializeArrayType="An expression of type '{0}' cannot be used to initialize an array of type '{1}'";
publicconststringArgumentTypeDoesNotMatchMember=" Argument type '{0}' does not match the corresponding member type '{1}'";
publicconststringArgumentMemberNotDeclOnType=" The member '{0}' is not declared on type '{1}' being created";
publicconststringExpressionTypeDoesNotMatchReturn="Expression of type '{0}' cannot be used for return type '{1}'";
publicconststringExpressionTypeDoesNotMatchAssignment="Expression of type '{0}' cannot be used for assignment to type '{1}'";
publicconststringExpressionTypeDoesNotMatchLabel="Expression of type '{0}' cannot be used for label of type '{1}'";
publicconststringExpressionTypeNotInvocable="Expression of type '{0}' cannot be invoked";
publicconststringFieldNotDefinedForType="Field '{0}' is not defined for type '{1}'";
publicconststringInstanceFieldNotDefinedForType="Instance field '{0}' is not defined for type '{1}'";
publicconststringFieldInfoNotDefinedForType="Field '{0}.{1}' is not defined for type '{2}'";
publicconststringIncorrectNumberOfIndexes="Incorrect number of indexes";
publicconststringIncorrectNumberOfLambdaDeclarationParameters="Incorrect number of parameters supplied for lambda declaration";
publicconststringIncorrectNumberOfMembersForGivenConstructor=" Incorrect number of members for constructor";
publicconststringIncorrectNumberOfArgumentsForMembers="Incorrect number of arguments for the given members ";
publicconststringLambdaTypeMustBeDerivedFromSystemDelegate="Lambda type parameter must be derived from System.MulticastDelegate";
publicconststringMemberNotFieldOrProperty="Member '{0}' not field or property";
publicconststringTypeIsGeneric="Type {0} is a generic type definition";
publicconststringTypeMissingDefaultConstructor="Type '{0}' does not have a default constructor";
publicconststringElementInitializerMethodNotAdd="Element initializer method must be named 'Add'";
publicconststringElementInitializerMethodNoRefOutParam="Parameter '{0}' of element initializer method '{1}' must not be a pass by reference parameter";
publicconststringElementInitializerMethodWithZeroArgs="Element initializer method must have at least 1 parameter";
publicconststringElementInitializerMethodStatic="Element initializer method must be an instance method";
publicconststringTypeNotIEnumerable="Type '{0}' is not IEnumerable";
publicconststringUserDefinedOpMustHaveConsistentTypes="The user-defined operator method '{1}' for operator '{0}' must have identical parameter and return types.";
publicconststringUserDefinedOpMustHaveValidReturnType="The user-defined operator method '{1}' for operator '{0}' must return the same type as its parameter or a derived type.";
publicconststringLogicalOperatorMustHaveBooleanOperators="The user-defined operator method '{1}' for operator '{0}' must have associated boolean True and False operators.";
publicconststringMethodWithArgsDoesNotExistOnType="No method '{0}' on type '{1}' is compatible with the supplied arguments.";
publicconststringGenericMethodWithArgsDoesNotExistOnType="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. ";
publicconststringMethodWithMoreThanOneMatch="More than one method '{0}' on type '{1}' is compatible with the supplied arguments.";
publicconststringPropertyWithMoreThanOneMatch="More than one property '{0}' on type '{1}' is compatible with the supplied arguments.";
publicconststringIncorrectNumberOfTypeArgsForFunc="An incorrect number of type arguments were specified for the declaration of a Func type.";
publicconststringIncorrectNumberOfTypeArgsForAction="An incorrect number of type arguments were specified for the declaration of an Action type.";
publicconststringArgumentCannotBeOfTypeVoid="Argument type cannot be System.Void.";
publicconststringOutOfRange="{0} must be greater than or equal to {1}";
publicconststringLabelTargetAlreadyDefined="Cannot redefine label '{0}' in an inner block.";
publicconststringLabelTargetUndefined="Cannot jump to undefined label '{0}'.";
publicconststringControlCannotLeaveFinally="Control cannot leave a finally block.";
publicconststringControlCannotLeaveFilterTest="Control cannot leave a filter test.";
publicconststringAmbiguousJump="Cannot jump to ambiguous label '{0}'.";
publicconststringControlCannotEnterTry="Control cannot enter a try block.";
publicconststringControlCannotEnterExpression="Control cannot enter an expression--only statements can be jumped into.";
publicconststringNonLocalJumpWithValue="Cannot jump to non-local label '{0}' with a value. Only jumps to labels defined in outer blocks can pass values.";
publicconststringCannotCompileConstant="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.";
publicconststringCannotCompileDynamic="Dynamic expressions are not supported by CompileToMethod. Instead, create an expression tree that uses System.Runtime.CompilerServices.CallSite.";
publicconststringInvalidLvalue="Invalid lvalue for assignment: {0}.";
publicconststringUndefinedVariable="variable '{0}' of type '{1}' referenced from scope '{2}', but it is not defined";
publicconststringCannotCloseOverByRef="Cannot close over byref parameter '{0}' referenced in lambda '{1}'";
publicconststringUnexpectedVarArgsCall="Unexpected VarArgs call to method '{0}'";
publicconststringRethrowRequiresCatch="Rethrow statement is valid only inside a Catch block.";
publicconststringTryNotAllowedInFilter="Try expression is not allowed inside a filter body.";
publicconststringMustRewriteToSameNode="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.";
publicconststringMustRewriteChildToSameType="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.";
publicconststringMustRewriteWithoutMethod="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.";
publicconststringInvalidNullValue="The value null is not of type '{0}' and cannot be used in this collection.";
publicconststringInvalidObjectType="The value '{0}' is not of type '{1}' and cannot be used in this collection.";
publicconststringTryNotSupportedForMethodsWithRefArgs="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.";
publicconststringTryNotSupportedForValueTypeInstances="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.";
publicconststringEnumerationIsDone="Enumeration has either not started or has already finished.";
publicconststringTestValueTypeDoesNotMatchComparisonMethodParameter="Test value of type '{0}' cannot be used for the comparison method parameter of type '{1}'";
publicconststringSwitchValueTypeDoesNotMatchComparisonMethodParameter="Switch value of type '{0}' cannot be used for the comparison method parameter of type '{1}'";
publicconststringPdbGeneratorNeedsExpressionCompiler="DebugInfoGenerator created by CreatePdbGenerator can only be used with LambdaExpression.CompileToMethod.";
publicconststringCollectionModifiedWhileEnumerating="Collection was modified; enumeration operation may not execute.";
publicconststringExpressionMustBeReadable="Expression must be readable";
publicconststringExpressionTypeDoesNotMatchMethodParameter="Expression of type '{0}' cannot be used for parameter of type '{1}' of method '{2}'";
publicconststringExpressionTypeDoesNotMatchParameter="Expression of type '{0}' cannot be used for parameter of type '{1}'";
publicconststringExpressionTypeDoesNotMatchConstructorParameter="Expression of type '{0}' cannot be used for constructor parameter of type '{1}'";
publicconststringIncorrectNumberOfMethodCallArguments="Incorrect number of arguments supplied for call to method '{0}'";
publicconststringIncorrectNumberOfLambdaArguments="Incorrect number of arguments supplied for lambda invocation";
publicconststringIncorrectNumberOfConstructorArguments="Incorrect number of arguments for constructor";
publicconststringNonStaticConstructorRequired="The constructor should not be static";
publicconststringNonAbstractConstructorRequired="Can't compile a NewExpression with a constructor declared on an abstract class";
publicconststringFirstArgumentMustBeCallSite="First argument of delegate must be CallSite";
publicconststringNoOrInvalidRuleProduced="No or Invalid rule produced";
publicconststringTypeMustBeDerivedFromSystemDelegate="Type must be derived from System.Delegate";
publicconststringTypeParameterIsNotDelegate="Type parameter is {0}. Expected a delegate.";
publicconststringArgumentTypeCannotBeVoid="Argument type cannot be void";
publicconststringArgCntMustBeGreaterThanNameCnt="Argument count must be greater than number of named arguments.";
publicconststringBinderNotCompatibleWithCallSite="The result type '{0}' of the binder '{1}' is not compatible with the result type '{2}' expected by the call site.";
publicconststringDynamicBinderResultNotAssignable="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.";
publicconststringDynamicBindingNeedsRestrictions="The result of the dynamic binding produced by the object with type '{0}' for the binder '{1}' needs at least one restriction.";
publicconststringDynamicObjectResultNotAssignable="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.";
publicconststringInvalidMetaObjectCreated="An IDynamicMetaObjectProvider {0} created an invalid DynamicMetaObject instance.";
publicconststringAmbiguousMatchInExpandoObject="More than one key matching '{0}' was found in the ExpandoObject.";
publicconststringCollectionReadOnly="Collection is read-only.";
publicconststringKeyDoesNotExistInExpando="The specified key '{0}' does not exist in the ExpandoObject.";
publicconststringSameKeyExistsInExpando="An element with the same key '{0}' already exists in the ExpandoObject.";
publicconststringEmptyEnumerable="Enumeration yielded no results";
publicconststringMoreThanOneElement="Sequence contains more than one element";
publicconststringMoreThanOneMatch="Sequence contains more than one matching element";
publicconststringNoElements="Sequence contains no elements";
publicconststringNoMatch="Sequence contains no matching element";
publicconststringParallelPartitionable_NullReturn="The return value must not be null.";
publicconststringParallelPartitionable_IncorretElementCount="The returned array's length must equal the number of partitions requested.";
publicconststringParallelPartitionable_NullElement="Elements returned must not be null.";
publicconststringPLINQ_CommonEnumerator_Current_NotStarted="Enumeration has not started. MoveNext must be called to initiate enumeration.";
publicconststringPLINQ_ExternalCancellationRequested="The query has been canceled via the token supplied to WithCancellation.";
publicconststringPLINQ_DisposeRequested="The query enumerator has been disposed.";
publicconststringParallelQuery_DuplicateTaskScheduler="The WithTaskScheduler operator may be used at most once in a query.";
publicconststringParallelQuery_DuplicateDOP="The WithDegreeOfParallelism operator may be used at most once in a query.";
publicconststringParallelQuery_DuplicateExecutionMode="The WithExecutionMode operator may be used at most once in a query.";
publicconststringPartitionerQueryOperator_NullPartitionList="Partitioner returned null instead of a list of partitions.";
publicconststringPartitionerQueryOperator_WrongNumberOfPartitions="Partitioner returned a wrong number of partitions.";
publicconststringPartitionerQueryOperator_NullPartition="Partitioner returned a null partition.";
publicconststringParallelQuery_DuplicateWithCancellation="The WithCancellation operator may by used at most once in a query.";
publicconststringParallelQuery_DuplicateMergeOptions="The WithMergeOptions operator may be used at most once in a query.";
publicconststringPLINQ_EnumerationPreviouslyFailed="The query enumerator previously threw an exception.";
publicconststringParallelQuery_PartitionerNotOrderable="AsOrdered may not be used with a partitioner that is not orderable.";
publicconststringParallelQuery_InvalidAsOrderedCall="AsOrdered may only be called on the result of AsParallel, ParallelEnumerable.Range, or ParallelEnumerable.Repeat.";
publicconststringParallelQuery_InvalidNonGenericAsOrderedCall="Non-generic AsOrdered may only be called on the result of the non-generic AsParallel.";
publicconststringParallelEnumerable_BinaryOpMustUseAsParallel="The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.";
publicconststringParallelEnumerable_WithQueryExecutionMode_InvalidMode="The executionMode argument contains an invalid value.";
publicconststringParallelEnumerable_WithMergeOptions_InvalidOptions="The mergeOptions argument contains an invalid value.";
publicconststringArgumentNotIEnumerableGeneric="{0} is not IEnumerable<>";
publicconststringArgumentNotValid="Argument {0} is not valid";
publicconststringNoMethodOnType="There is no method '{0}' on type '{1}'";
publicconststringNoMethodOnTypeMatchingArguments="There is no method '{0}' on type '{1}' that matches the specified arguments";
publicconststringEnumeratingNullEnumerableExpression="Cannot enumerate a query created from a null IEnumerable<>";