7 types derived from SchemaType
System.Data.Entity (7)
System\Data\EntityModel\SchemaObjectModel\EntityContainer.cs (1)
24internal sealed class EntityContainer : SchemaType
System\Data\EntityModel\SchemaObjectModel\Function.cs (1)
23internal class Function : SchemaType
System\Data\EntityModel\SchemaObjectModel\Relationship.cs (1)
21internal sealed class Relationship : SchemaType, IRelationship
System\Data\EntityModel\SchemaObjectModel\ScalarType.cs (1)
26internal sealed class ScalarType : SchemaType
System\Data\EntityModel\SchemaObjectModel\SchemaEnumType.cs (1)
21internal class SchemaEnumType : SchemaType
System\Data\EntityModel\SchemaObjectModel\StructuredType.cs (1)
22internal abstract class StructuredType : SchemaType
System\Data\EntityModel\SchemaObjectModel\TypeElement.cs (1)
22internal class TypeElement : SchemaType
47 references to SchemaType
System.Data.Entity (47)
System\Data\Common\DbXmlEnabledProviderManifest.cs (1)
111foreach (System.Data.EntityModel.SchemaObjectModel.SchemaType schemaType in schema.SchemaTypes)
System\Data\EntityModel\SchemaObjectModel\EntityContainer.cs (2)
224SchemaType extendingEntityContainer; 373foreach (SchemaType type in Schema.SchemaTypes)
System\Data\EntityModel\SchemaObjectModel\EntityContainerEntitySet.cs (1)
212SchemaType type = null;
System\Data\EntityModel\SchemaObjectModel\EntityContainerRelationshipSet.cs (1)
86SchemaType element;
System\Data\EntityModel\SchemaObjectModel\FacetEnabledSchemaElement.cs (2)
22protected SchemaType _type = null; 36internal SchemaType Type
System\Data\EntityModel\SchemaObjectModel\Function.cs (3)
33protected SchemaType _type = null; 80internal static string GetTypeNameForErrorMessage(SchemaType type, CollectionKind colKind, bool isRef) 197public virtual SchemaType Type
System\Data\EntityModel\SchemaObjectModel\FunctionImportElement.cs (3)
176private void ValidateFunctionImportReturnType(SchemaElement owner, SchemaType returnType, CollectionKind returnTypeCollectionKind, EntityContainerEntitySet entitySet, bool entitySetPathDefined) 189private bool ReturnTypeMeetsFunctionImportBasicRequirements(SchemaType type, CollectionKind returnTypeCollectionKind) 222private void ValidateFunctionImportReturnType(SchemaElement owner, SchemaType returnType, EntityContainerEntitySet entitySet, bool entitySetPathDefined)
System\Data\EntityModel\SchemaObjectModel\ModelFunction.cs (1)
38public override SchemaType Type
System\Data\EntityModel\SchemaObjectModel\NavigationProperty.cs (2)
68public override SchemaType Type 118SchemaType element;
System\Data\EntityModel\SchemaObjectModel\Parameter.cs (1)
100new internal SchemaType Type
System\Data\EntityModel\SchemaObjectModel\Property.cs (1)
39public abstract SchemaType Type { get;}
System\Data\EntityModel\SchemaObjectModel\RelationshipEnd.cs (1)
88SchemaType element;
System\Data\EntityModel\SchemaObjectModel\Schema.cs (6)
46private List<SchemaType> _schemaTypes = null; 588internal List<SchemaType> SchemaTypes 594_schemaTypes = new List<SchemaType>(); 822internal bool ResolveTypeName(SchemaElement usingElement, string typeName, out SchemaType type) 1152protected void TryAddType(SchemaType schemaType, bool doNotAddErrorForEmptyName) 1159protected void TryAddContainer(SchemaType schemaType, bool doNotAddErrorForEmptyName)
System\Data\EntityModel\SchemaObjectModel\SchemaEnumType.cs (2)
36private SchemaType _underlyingType; 69public SchemaType UnderlyingType
System\Data\EntityModel\SchemaObjectModel\SchemaManager.cs (4)
40private readonly SchemaElementLookUpTable<SchemaType> _schemaTypes = new SchemaElementLookUpTable<SchemaType>(); 317public bool TryResolveType(string namespaceName, string typeName, out SchemaType schemaType) 399internal SchemaElementLookUpTable<SchemaType> SchemaTypes
System\Data\EntityModel\SchemaObjectModel\StructuredProperty.cs (6)
24private SchemaType _type = null; 56public override SchemaType Type 164protected virtual SchemaType ResolveType(string typeName) 166SchemaType element; 179SchemaType structuredType = element as SchemaType;
System\Data\EntityModel\SchemaObjectModel\StructuredType.cs (1)
333SchemaType element;
System\Data\EntityModel\SchemaObjectModel\TypeUsageBuilder.cs (1)
684internal void ValidateDefaultValue(SchemaType type)
System\Data\EntityModel\SchemaObjectModel\ValidationHelper.cs (3)
32internal static void ValidateFacets(SchemaElement element, SchemaType type, TypeUsageBuilder typeUsageBuilder) 72internal static void ValidateTypeDeclaration(SchemaElement element, SchemaType type, SchemaElement typeSubElement) 94internal static void ValidateRefType(SchemaElement element, SchemaType type)
System\Data\Metadata\Converter.cs (5)
127foreach (Som.SchemaType element in somSchema.SchemaTypes) 177internal static MetadataItem LoadSchemaElement(Som.SchemaType element, 460Som.SchemaType entityTypeElement = end.Type; 657AssociationType associationType = (AssociationType)LoadSchemaElement((Som.SchemaType)relationshipSet.Relationship, 1103Som.SchemaType type,