You've already forked linux-packaging-mono
Imported Upstream version 4.0.0~alpha1
Former-commit-id: 806294f5ded97629b74c85c09952f2a74fe182d9
This commit is contained in:
392
external/referencesource/System.Data.Entity/System/Data/EntityModel/SchemaObjectModel/ErrorCode.cs
vendored
Normal file
392
external/referencesource/System.Data.Entity/System/Data/EntityModel/SchemaObjectModel/ErrorCode.cs
vendored
Normal file
@ -0,0 +1,392 @@
|
||||
//---------------------------------------------------------------------
|
||||
// <copyright file="ErrorCode.cs" company="Microsoft">
|
||||
// Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
// </copyright>
|
||||
//
|
||||
// @owner [....]
|
||||
// @backupOwner [....]
|
||||
//---------------------------------------------------------------------
|
||||
|
||||
namespace System.Data.EntityModel.SchemaObjectModel
|
||||
{
|
||||
// This file contains an enum for the errors generated by Metadata Loading (SOM)
|
||||
//
|
||||
// There is almost a one-to-one correspondence between these error codes
|
||||
// and the resource strings - so if you need more insight into what the
|
||||
// error code means, please see the code that uses the particular enum
|
||||
// AND the corresponding resource string
|
||||
//
|
||||
// error numbers end up being hard coded in test cases; they can be removed, but should not be changed.
|
||||
// reusing error numbers is probably OK, but not recommended.
|
||||
//
|
||||
// The acceptable range for this enum is
|
||||
// 0000 - 0999
|
||||
//
|
||||
// The Range 10,000-15,000 is reserved for tools
|
||||
//
|
||||
/// <summary>
|
||||
/// Summary description for ErrorCode.
|
||||
/// </summary>
|
||||
internal enum ErrorCode
|
||||
{
|
||||
/// <summary></summary>
|
||||
InvalidErrorCodeValue = 0,
|
||||
// unused 1,
|
||||
/// <summary></summary>
|
||||
SecurityError = 2,
|
||||
// unused 3,
|
||||
/// <summary></summary>
|
||||
IOException = 4,
|
||||
/// <summary></summary>
|
||||
XmlError = 5,
|
||||
/// <summary></summary>
|
||||
TooManyErrors = 6,
|
||||
/// <summary></summary>
|
||||
MalformedXml = 7,
|
||||
/// <summary></summary>
|
||||
UnexpectedXmlNodeType = 8,
|
||||
/// <summary></summary>
|
||||
UnexpectedXmlAttribute = 9,
|
||||
/// <summary></summary>
|
||||
UnexpectedXmlElement = 10,
|
||||
/// <summary></summary>
|
||||
TextNotAllowed = 11,
|
||||
/// <summary></summary>
|
||||
EmptyFile = 12,
|
||||
/// <summary></summary>
|
||||
XsdError = 13,
|
||||
/// <summary></summary>
|
||||
InvalidAlias = 14,
|
||||
// unused 15,
|
||||
/// <summary></summary>
|
||||
IntegerExpected = 16,
|
||||
/// <summary></summary>
|
||||
InvalidName = 17,
|
||||
// unused 18,
|
||||
/// <summary></summary>
|
||||
AlreadyDefined = 19,
|
||||
/// <summary></summary>
|
||||
ElementNotInSchema = 20,
|
||||
// unused 21,
|
||||
/// <summary></summary>
|
||||
InvalidBaseType = 22,
|
||||
/// <summary></summary>
|
||||
NoConcreteDescendants = 23,
|
||||
/// <summary></summary>
|
||||
CycleInTypeHierarchy = 24,
|
||||
/// <summary></summary>
|
||||
InvalidVersionNumber = 25,
|
||||
/// <summary></summary>
|
||||
InvalidSize = 26,
|
||||
/// <summary></summary>
|
||||
InvalidBoolean = 27,
|
||||
// unused 28,
|
||||
/// <summary></summary>
|
||||
BadType = 29,
|
||||
// unused 30,
|
||||
// unused 31,
|
||||
/// <summary></summary>
|
||||
InvalidVersioningClass = 32,
|
||||
/// <summary></summary>
|
||||
InvalidVersionIntroduced = 33,
|
||||
/// <summary></summary>
|
||||
BadNamespace = 34,
|
||||
// unused 35,
|
||||
// unused 36,
|
||||
// unused 37,
|
||||
/// <summary></summary>
|
||||
UnresolvedReferenceSchema = 38,
|
||||
// unused 39,
|
||||
/// <summary></summary>
|
||||
NotInNamespace = 40,
|
||||
/// <summary></summary>
|
||||
NotUnnestedType = 41,
|
||||
/// <summary></summary>
|
||||
BadProperty = 42,
|
||||
/// <summary></summary>
|
||||
UndefinedProperty = 43,
|
||||
/// <summary></summary>
|
||||
InvalidPropertyType = 44,
|
||||
/// <summary></summary>
|
||||
InvalidAsNestedType = 45,
|
||||
/// <summary></summary>
|
||||
InvalidChangeUnit = 46,
|
||||
/// <summary></summary>
|
||||
UnauthorizedAccessException = 47,
|
||||
// unused 48,
|
||||
// unused 49,
|
||||
/// <summary>Namespace attribute must be specified.</summary>
|
||||
MissingNamespaceAttribute = 50,
|
||||
/// <summary> Precision out of range </summary>
|
||||
PrecisionOutOfRange = 51,
|
||||
/// <summary> Scale out of range </summary>
|
||||
ScaleOutOfRange = 52,
|
||||
/// <summary></summary>
|
||||
DefaultNotAllowed = 53,
|
||||
/// <summary></summary>
|
||||
InvalidDefault = 54,
|
||||
/// <summary>One of the required facets is missing</summary>
|
||||
RequiredFacetMissing = 55,
|
||||
/// <summary></summary>
|
||||
BadImageFormatException = 56,
|
||||
/// <summary></summary>
|
||||
MissingSchemaXml = 57,
|
||||
/// <summary></summary>
|
||||
BadPrecisionAndScale = 58,
|
||||
/// <summary></summary>
|
||||
InvalidChangeUnitUsage = 59,
|
||||
/// <summary></summary>
|
||||
NameTooLong = 60,
|
||||
/// <summary></summary>
|
||||
CircularlyDefinedType = 61,
|
||||
/// <summary></summary>
|
||||
InvalidAssociation = 62,
|
||||
/// <summary>
|
||||
/// The facet isn't allow by the property type.
|
||||
/// </summary>
|
||||
FacetNotAllowedByType = 63,
|
||||
/// <summary>
|
||||
/// This facet value is constant and is specified in the schema
|
||||
/// </summary>
|
||||
ConstantFacetSpecifiedInSchema = 64,
|
||||
// unused 65,
|
||||
// unused 66,
|
||||
// unused 67,
|
||||
// unused 68,
|
||||
// unused 69,
|
||||
// unused 70,
|
||||
// unused 71,
|
||||
// unused 72,
|
||||
// unused 73,
|
||||
/// <summary></summary>
|
||||
BadNavigationProperty = 74,
|
||||
/// <summary></summary>
|
||||
InvalidKey = 75,
|
||||
// unused 76,
|
||||
// unused 77,
|
||||
// unused 78,
|
||||
// unused 79,
|
||||
// unused 80,
|
||||
// unused 81,
|
||||
// unused 82,
|
||||
// unused 83,
|
||||
// unused 84,
|
||||
// unused 85,
|
||||
// unused 86,
|
||||
// unused 87,
|
||||
// unused 88,
|
||||
// unused 89,
|
||||
// unused 90,
|
||||
// unused 91,
|
||||
/// <summary>Multiplicity value was malformed</summary>
|
||||
InvalidMultiplicity = 92,
|
||||
// unused 93,
|
||||
// unused 94,
|
||||
// unused 95,
|
||||
/// <summary>The value for the Action attribute is invalid or not allowed in the current context</summary>
|
||||
InvalidAction = 96,
|
||||
/// <summary>An error occured processing the On<Operation> elements</summary>
|
||||
InvalidOperation = 97,
|
||||
// unused 98,
|
||||
/// <summary>Ends were given for the Property element of a EntityContainer that is not a RelationshipSet</summary>
|
||||
InvalidContainerTypeForEnd = 99,
|
||||
/// <summary>The extent name used in the EntittyContainerType End does not match the name of any of the EntityContainerProperties in the containing EntityContainer</summary>
|
||||
InvalidEndEntitySet = 100,
|
||||
/// <summary>An end element was not given, and cannot be inferred because too many EntityContainerEntitySet elements that are good possibilities.</summary>
|
||||
AmbiguousEntityContainerEnd = 101,
|
||||
/// <summary>An end element was not given, and cannot be infered because there is no EntityContainerEntitySets that are the correct type to be used as an EntitySet.</summary>
|
||||
MissingExtentEntityContainerEnd = 102,
|
||||
// unused 103,
|
||||
// unused 104,
|
||||
// unused 105,
|
||||
/// <summary>Not a valid parameter direction for the parameter in a function</summary>
|
||||
BadParameterDirection = 106,
|
||||
/// <summary>Unable to infer an optional schema part, to resolve this, be more explicit</summary>
|
||||
FailedInference = 107,
|
||||
// unused = 108,
|
||||
/// <summary> Invalid facet attribute(s) specified in provider manifest</summary>
|
||||
InvalidFacetInProviderManifest = 109,
|
||||
/// <summary> Invalid role value in the relationship constraint</summary>
|
||||
InvalidRoleInRelationshipConstraint = 110,
|
||||
/// <summary> Invalid Property in relationship constraint</summary>
|
||||
InvalidPropertyInRelationshipConstraint = 111,
|
||||
/// <summary> Type mismatch between ToProperty and FromProperty in the relationship constraint</summary>
|
||||
TypeMismatchRelationshipConstaint = 112,
|
||||
/// <summary> Invalid multiplicty in FromRole in the relationship constraint</summary>
|
||||
InvalidMultiplicityInRoleInRelationshipConstraint = 113,
|
||||
/// <summary> The number of properties in the FromProperty and ToProperty in the relationship constraint must be identical</summary>
|
||||
MismatchNumberOfPropertiesInRelationshipConstraint = 114,
|
||||
/// <summary> No Properties defined in either FromProperty or ToProperty in the relationship constraint</summary>
|
||||
MissingPropertyInRelationshipConstraint = 115,
|
||||
/// <summary> Missing constraint in relationship type in ssdl</summary>
|
||||
MissingConstraintOnRelationshipType = 116,
|
||||
// unused 117,
|
||||
// unused 118,
|
||||
/// <summary> Same role referred in the ToRole and FromRole of a referential constraint </summary>
|
||||
SameRoleReferredInReferentialConstraint = 119,
|
||||
/// <summary> Invalid value for attribute ParameterTypeSemantics </summary>
|
||||
InvalidValueForParameterTypeSemantics = 120,
|
||||
/// <summary> Invalid type used for a Relationship End Type</summary>
|
||||
InvalidRelationshipEndType = 121,
|
||||
/// <summary> Invalid PrimitiveTypeKind</summary>
|
||||
InvalidPrimitiveTypeKind = 122,
|
||||
// unused 123,
|
||||
/// <summary> Invalid TypeConversion DestinationType</summary>
|
||||
InvalidTypeConversionDestinationType = 124,
|
||||
/// <summary>Expected a integer value between 0 - 255</summary>
|
||||
ByteValueExpected = 125,
|
||||
/// <summary> Invalid Type specified in function</summary>
|
||||
FunctionWithNonPrimitiveTypeNotSupported = 126,
|
||||
/// <summary> Precision must not be greater than 28 </summary>
|
||||
PrecisionMoreThanAllowedMax = 127,
|
||||
/// <summary> Properties that are part of entity key must be of scalar type</summary>
|
||||
EntityKeyMustBeScalar = 128,
|
||||
/// <summary> Binary and spatial type properties which are part of entity key are currently not supported </summary>
|
||||
EntityKeyTypeCurrentlyNotSupported = 129,
|
||||
/// <summary>The primitive type kind does not have a prefered mapping</summary>
|
||||
NoPreferredMappingForPrimitiveTypeKind = 130,
|
||||
/// <summary>More than one PreferredMapping for a PrimitiveTypeKind</summary>
|
||||
TooManyPreferredMappingsForPrimitiveTypeKind = 131,
|
||||
/// <summary>End with * multiplicity cannot have operations specified</summary>
|
||||
EndWithManyMultiplicityCannotHaveOperationsSpecified = 132,
|
||||
/// <summary>EntitySet type has no keys</summary>
|
||||
EntitySetTypeHasNoKeys = 133,
|
||||
/// <summary>InvalidNumberOfParametersForAggregateFunction</summary>
|
||||
InvalidNumberOfParametersForAggregateFunction = 134,
|
||||
/// <summary>InvalidParameterTypeForAggregateFunction</summary>
|
||||
InvalidParameterTypeForAggregateFunction = 135,
|
||||
/// <summary>Composable functions and function imports must declare a return type.</summary>
|
||||
ComposableFunctionOrFunctionImportWithoutReturnType = 136,
|
||||
/// <summary>Non-composable functions must not declare a return type.</summary>
|
||||
NonComposableFunctionWithReturnType = 137,
|
||||
/// <summary>Non-composable functions do not permit the aggregate, niladic, or built-in attributes.</summary>
|
||||
NonComposableFunctionAttributesNotValid = 138,
|
||||
/// <summary>Composable functions can not include command text attribute.</summary>
|
||||
ComposableFunctionWithCommandText = 139,
|
||||
/// <summary>Functions should not declare both a store name and command text (only one or the other
|
||||
/// can be used).</summary>
|
||||
FunctionDeclaresCommandTextAndStoreFunctionName = 140,
|
||||
/// <summary>SystemNamespace</summary>
|
||||
SystemNamespace = 141,
|
||||
/// <summary>Empty DefiningQuery text</summary>
|
||||
EmptyDefiningQuery = 142,
|
||||
/// <summary>Schema, Table and DefiningQuery are all specified, and are mutualy exlusive</summary>
|
||||
TableAndSchemaAreMutuallyExclusiveWithDefiningQuery = 143,
|
||||
// unused 144,
|
||||
/// <summary>Conurency can't change for any sub types of an EntitySet type.</summary>
|
||||
ConcurrencyRedefinedOnSubTypeOfEntitySetType = 145,
|
||||
/// <summary>Function import return type must be either empty, a collection of entities, or a singleton scalar.</summary>
|
||||
FunctionImportUnsupportedReturnType = 146,
|
||||
/// <summary>Function import specifies a non-existent entity set.</summary>
|
||||
FunctionImportUnknownEntitySet = 147,
|
||||
/// <summary>Function import specifies entity type return but no entity set.</summary>
|
||||
FunctionImportReturnsEntitiesButDoesNotSpecifyEntitySet = 148,
|
||||
/// <summary>Function import specifies entity type that does not derive from element type of entity set.</summary>
|
||||
FunctionImportEntityTypeDoesNotMatchEntitySet = 149,
|
||||
/// <summary>Function import specifies a binding to an entity set but does not return entities.</summary>
|
||||
FunctionImportSpecifiesEntitySetButDoesNotReturnEntityType = 150,
|
||||
/// <summary>InternalError</summary>
|
||||
InternalError = 152,
|
||||
/// <summary>Same Entity Set Taking part in the same role of the relationship set in two different relationship sets</summary>
|
||||
SimilarRelationshipEnd = 153,
|
||||
/// <summary> Entity key refers to the same property twice</summary>
|
||||
DuplicatePropertySpecifiedInEntityKey = 154,
|
||||
/// <summary> Function declares a ReturnType attribute and element</summary>
|
||||
AmbiguousFunctionReturnType = 156,
|
||||
/// <summary> Nullable Complex Type not supported in Edm V1</summary>
|
||||
NullableComplexType = 157,
|
||||
/// <summary> Only Complex Collections supported in Edm V1.1</summary>
|
||||
NonComplexCollections = 158,
|
||||
/// <summary>No Key defined on Entity Type </summary>
|
||||
KeyMissingOnEntityType = 159,
|
||||
/// <summary> Invalid namespace specified in using element</summary>
|
||||
InvalidNamespaceInUsing = 160,
|
||||
/// <summary> Need not specify system namespace in using </summary>
|
||||
NeedNotUseSystemNamespaceInUsing = 161,
|
||||
/// <summary> Cannot use a reserved/system namespace as alias </summary>
|
||||
CannotUseSystemNamespaceAsAlias = 162,
|
||||
/// <summary> Invalid qualification specified for type </summary>
|
||||
InvalidNamespaceName = 163,
|
||||
/// <summary> Invalid Entity Container Name in extends attribute </summary>
|
||||
InvalidEntityContainerNameInExtends = 164,
|
||||
// unused 165,
|
||||
/// <summary> Must specify namespace or alias of the schema in which this type is defined </summary>
|
||||
InvalidNamespaceOrAliasSpecified = 166,
|
||||
/// <summary> Entity Container cannot extend itself </summary>
|
||||
EntityContainerCannotExtendItself = 167,
|
||||
/// <summary> Failed to retrieve provider manifest </summary>
|
||||
FailedToRetrieveProviderManifest = 168,
|
||||
/// <summary> Mismatched Provider Manifest token values in SSDL artifacts </summary>
|
||||
ProviderManifestTokenMismatch = 169,
|
||||
/// <summary> Missing Provider Manifest token value in SSDL artifact(s) </summary>
|
||||
ProviderManifestTokenNotFound = 170,
|
||||
/// <summary>Empty CommandText element</summary>
|
||||
EmptyCommandText = 171,
|
||||
/// <summary> Inconsistent Provider values in SSDL artifacts </summary>
|
||||
InconsistentProvider = 172,
|
||||
/// <summary> Inconsistent Provider Manifest token values in SSDL artifacts </summary>
|
||||
InconsistentProviderManifestToken = 173,
|
||||
/// <summary> Duplicated Function overloads </summary>
|
||||
DuplicatedFunctionoverloads = 174,
|
||||
/// <summary>InvalidProvider</summary>
|
||||
InvalidProvider = 175,
|
||||
/// <summary>FunctionWithNonEdmTypeNotSupported</summary>
|
||||
FunctionWithNonEdmTypeNotSupported = 176,
|
||||
/// <summary>ComplexTypeAsReturnTypeAndDefinedEntitySet</summary>
|
||||
ComplexTypeAsReturnTypeAndDefinedEntitySet = 177,
|
||||
/// <summary>ComplexTypeAsReturnTypeAndDefinedEntitySet</summary>
|
||||
ComplexTypeAsReturnTypeAndNestedComplexProperty = 178,
|
||||
// unused = 179,
|
||||
/// <summary>A function import can be either composable or side-effecting, but not both.</summary>
|
||||
FunctionImportComposableAndSideEffectingNotAllowed = 180,
|
||||
/// <summary>A function import can specify an entity set or an entity set path, but not both.</summary>
|
||||
FunctionImportEntitySetAndEntitySetPathDeclared = 181,
|
||||
/// <summary>In model functions facet attribute is allowed only on ScalarTypes</summary>
|
||||
FacetOnNonScalarType = 182,
|
||||
/// <summary>Captures several conditions where facets are placed on element where it should not exist.</summary>
|
||||
IncorrectlyPlacedFacet = 183,
|
||||
/// <summary>Return type has not been declared</summary>
|
||||
ReturnTypeNotDeclared = 184,
|
||||
TypeNotDeclared = 185,
|
||||
RowTypeWithoutProperty = 186,
|
||||
ReturnTypeDeclaredAsAttributeAndElement = 187,
|
||||
TypeDeclaredAsAttributeAndElement = 188,
|
||||
ReferenceToNonEntityType = 189,
|
||||
/// <summary>Collection and reference type parameters are not allowed in function imports.</summary>
|
||||
FunctionImportCollectionAndRefParametersNotAllowed = 190,
|
||||
IncompatibleSchemaVersion = 191,
|
||||
/// <summary> The structural annotation cannot use codegen namespaces </summary>
|
||||
NoCodeGenNamespaceInStructuralAnnotation = 192,
|
||||
/// <summary> Function and type cannot have the same fully qualified name</summary>
|
||||
AmbiguousFunctionAndType = 193,
|
||||
/// <summary> Cannot load different version of schema in the same ItemCollection</summary>
|
||||
CannotLoadDifferentVersionOfSchemaInTheSameItemCollection = 194,
|
||||
/// <summary> Expected bool value</summary>
|
||||
BoolValueExpected = 195,
|
||||
/// <summary> End without Multiplicity specified</summary>
|
||||
EndWithoutMultiplicity = 196,
|
||||
/// <summary>In SSDL, if composable function returns a collection of rows (TVF), all row properties must be of scalar types.</summary>
|
||||
TVFReturnTypeRowHasNonScalarProperty = 197,
|
||||
// FunctionUnknownEntityContainer = 198,
|
||||
// FunctionEntityContainerMustBeSpecified = 199,
|
||||
// FunctionUnknownEntitySet = 200,
|
||||
/// <summary>Only nullable parameters are supported in function imports.</summary>
|
||||
FunctionImportNonNullableParametersNotAllowed = 201,
|
||||
/// <summary>Defining expression and entity set can not be specified at the same time.</summary>
|
||||
FunctionWithDefiningExpressionAndEntitySetNotAllowed = 202,
|
||||
/// <summary>Function specifies return type that does not derive from element type of entity set.</summary>
|
||||
FunctionEntityTypeScopeDoesNotMatchReturnType = 203,
|
||||
/// <summary>The specified type cannot be used as the underlying type of Enum type.</summary>
|
||||
InvalidEnumUnderlyingType = 204,
|
||||
/// <summary>Duplicate enumeration member.</summary>
|
||||
DuplicateEnumMember = 205,
|
||||
/// <summary>The calculated value for an enum member is ouf of Int64 range.</summary>
|
||||
CalculatedEnumValueOutOfRange = 206,
|
||||
/// <summary>The enumeration value for an enum member is out of its underlying type range.</summary>
|
||||
EnumMemberValueOutOfItsUnderylingTypeRange = 207,
|
||||
/// <summary>The Srid value is out of range.</summary>
|
||||
InvalidSystemReferenceId = 208,
|
||||
/// <summary>A CSDL spatial type in a file without the UseSpatialUnionType annotation</summary>
|
||||
UnexpectedSpatialType = 209,
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user