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