//--------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner jeffreed // @backupOwner leil //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Text; namespace System.Data.Metadata.Edm { /// /// List of all the built in types /// public enum BuiltInTypeKind { /// /// Association Type Kind /// AssociationEndMember = 0, /// /// AssociationSetEnd Kind /// AssociationSetEnd, /// /// AssociationSet Kind /// AssociationSet, /// /// Association Type Kind /// AssociationType, /// /// EntitySetBase Kind /// EntitySetBase, /// /// Entity Type Base Kind /// EntityTypeBase, /// /// Collection Type Kind /// CollectionType, /// /// Collection Kind /// CollectionKind, /// /// Complex Type Kind /// ComplexType, /// /// Documentation Kind /// Documentation, /// /// DeleteAction Type Kind /// OperationAction, /// /// Edm Type Kind /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Edm")] EdmType, /// /// Entity Container Kind /// EntityContainer, /// /// Entity Set Kind /// EntitySet, /// /// Entity Type Kind /// EntityType, /// /// Enumeration Type Kind /// EnumType, /// /// Enum Member Kind /// EnumMember, /// /// Facet Kind /// Facet, /// /// EdmFunction Kind /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Edm")] EdmFunction, /// /// Function Parameter Kind /// FunctionParameter, /// /// Global Item Type Kind /// GlobalItem, /// /// Metadata Property Kind /// MetadataProperty, /// /// Navigation Property Kind /// NavigationProperty, /// /// Metadata Item Type Kind /// MetadataItem, /// /// EdmMember Type Kind /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Edm")] EdmMember, /// /// Parameter Mode Kind /// ParameterMode, /// /// Primitive Type Kind /// PrimitiveType, /// /// Primitive Type Kind Kind /// PrimitiveTypeKind, /// /// EdmProperty Type Kind /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Edm")] EdmProperty, /// /// ProviderManifest Type Kind /// ProviderManifest, /// /// Referential Constraint Type Kind /// ReferentialConstraint, /// /// Ref Type Kind /// RefType, /// /// RelationshipEnd Type Kind /// RelationshipEndMember, /// /// Relationship Multiplicity Type Kind /// RelationshipMultiplicity, /// /// Relationship Set Type Kind /// RelationshipSet, /// /// Relationship Type /// RelationshipType, /// /// Row Type Kind /// RowType, /// /// Simple Type Kind /// SimpleType, /// /// Structural Type Kind /// StructuralType, /// /// Type Information Kind /// TypeUsage, // //If you add anything below this, make sure you update the variable NumBuiltInTypes in EdmConstants // } }