637 references to BuiltInTypeKind
System.Data.Entity (525)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (2)
1951if (BuiltInTypeKind.PrimitiveType == item.BuiltInTypeKind || 1952(BuiltInTypeKind.EdmFunction == item.BuiltInTypeKind && DataSpace.CSpace == item.DataSpace))
System\Data\Common\CommandTrees\Internal\ExpressionCopier.cs (3)
114if (BuiltInTypeKind.RefType == type.BuiltInTypeKind) 123else if (BuiltInTypeKind.CollectionType == type.BuiltInTypeKind) 132else if (BuiltInTypeKind.RowType == type.BuiltInTypeKind)
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
212"BuiltInTypeKind", Enum.GetName(typeof(BuiltInTypeKind), type.BuiltInTypeKind),
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (4)
360if (BuiltInTypeKind.RowType != type.BuiltInTypeKind) 756if (BuiltInTypeKind.CollectionType == e.ResultType.EdmType.BuiltInTypeKind) 765string description = (BuiltInTypeKind.RowType == e.ResultType.EdmType.BuiltInTypeKind) ? "Column" : "Property"; 772if (BuiltInTypeKind.EntityType == e.ResultType.EdmType.BuiltInTypeKind &&
System\Data\Common\CommandTrees\Internal\ViewSimplifier.cs (3)
111if(this.extent.BuiltInTypeKind != BuiltInTypeKind.EntitySet || 125.Where(es => es.BuiltInTypeKind == BuiltInTypeKind.AssociationSet) 828expression.ResultType.EdmType.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType)
System\Data\Common\DataRecord.cs (1)
497if (member.BuiltInTypeKind == BuiltInTypeKind.EdmProperty)
System\Data\Common\DataRecordInfo.cs (4)
44((BuiltInTypeKind.EdmProperty == member.BuiltInTypeKind) || // for ComplexType, EntityType; BuiltTypeKind.NaviationProperty not allowed 45(BuiltInTypeKind.AssociationEndMember == member.BuiltInTypeKind))) // for AssociationType 87Debug.Assert((BuiltInTypeKind.EdmProperty == member.BuiltInTypeKind) || 88(BuiltInTypeKind.AssociationEndMember == member.BuiltInTypeKind),
System\Data\Common\EntitySql\CqlErrorHelper.cs (14)
115case BuiltInTypeKind.RowType: 145case BuiltInTypeKind.CollectionType: 146case BuiltInTypeKind.RefType: 154case BuiltInTypeKind.EntityType: 175case BuiltInTypeKind.ComplexType: 242if (type.BuiltInTypeKind == BuiltInTypeKind.RowType || 243type.BuiltInTypeKind == BuiltInTypeKind.CollectionType || 244type.BuiltInTypeKind == BuiltInTypeKind.RefType) 261case BuiltInTypeKind.RowType: 264case BuiltInTypeKind.CollectionType: 267case BuiltInTypeKind.RefType: 270case BuiltInTypeKind.EntityType: 273case BuiltInTypeKind.ComplexType: 276case BuiltInTypeKind.PrimitiveType:
System\Data\Common\Internal\Materialization\ColumnMapKeyBuilder.cs (1)
96if (type.BuiltInTypeKind == BuiltInTypeKind.RowType)
System\Data\Common\Internal\Materialization\RecordStateFactory.cs (4)
117case BuiltInTypeKind.EntityType: 118case BuiltInTypeKind.ComplexType: 119case BuiltInTypeKind.RowType: 120case BuiltInTypeKind.CollectionType:
System\Data\Common\Internal\Materialization\Translator.cs (11)
343case BuiltInTypeKind.EntityType: 344case BuiltInTypeKind.ComplexType: 355case BuiltInTypeKind.RefType: 359case BuiltInTypeKind.CollectionType: 372case BuiltInTypeKind.EnumType: 384case BuiltInTypeKind.PrimitiveType: 392case BuiltInTypeKind.RowType: 487case BuiltInTypeKind.CollectionType: 497case BuiltInTypeKind.RowType: 1219Debug.Assert(cSpaceType.BuiltInTypeKind == BuiltInTypeKind.EntityType, "Type was " + cSpaceType.BuiltInTypeKind); 1546Debug.Assert(columnMap.Type.EdmType.BuiltInTypeKind == BuiltInTypeKind.RowType, "RecordColumnMap without RowType?"); // we kind of depend upon this
System\Data\Common\Utils\MetadataHelper.cs (7)
66&& returnParameter.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.CollectionType) 204return member.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType || 205member.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.EnumType; 222Debug.Assert(end.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.RefType, 226Debug.Assert(endType.BuiltInTypeKind == BuiltInTypeKind.EntityType, 688Debug.Assert(null != typeUsage && null != typeUsage.EdmType && typeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType); 710if (BuiltInTypeKind.CollectionType == typeUsage.EdmType.BuiltInTypeKind)
System\Data\EntityClient\EntityCommandDefinition.cs (2)
192Debug.Assert(storeResultType.EdmType.BuiltInTypeKind == BuiltInTypeKind.CollectionType, "FunctionImport currently supports only collection result type"); 230if (property.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.ComplexType)
System\Data\Mapping\BaseMetadataMappingVisitor.cs (13)
46case BuiltInTypeKind.EntitySet: 49case BuiltInTypeKind.AssociationSet: 202case BuiltInTypeKind.AssociationType: 222case BuiltInTypeKind.EntityType: 225case BuiltInTypeKind.AssociationType: 228case BuiltInTypeKind.EdmFunction: 231case BuiltInTypeKind.ComplexType: 234case BuiltInTypeKind.PrimitiveType: 237case BuiltInTypeKind.RefType: 240case BuiltInTypeKind.CollectionType: 243case BuiltInTypeKind.EnumType: 319case BuiltInTypeKind.AssociationType: 322case BuiltInTypeKind.EntityType:
System\Data\Mapping\DefaultObjectMappingItemCollection.cs (16)
272if (BuiltInTypeKind.RowType == edmType.BuiltInTypeKind) 392if (BuiltInTypeKind.PrimitiveType != objectMap.ClrType.BuiltInTypeKind && 393BuiltInTypeKind.RowType != objectMap.ClrType.BuiltInTypeKind && 394BuiltInTypeKind.CollectionType != objectMap.ClrType.BuiltInTypeKind) 405if (BuiltInTypeKind.PrimitiveType != objectMap.EdmType.BuiltInTypeKind && 406BuiltInTypeKind.RowType != objectMap.EdmType.BuiltInTypeKind && 407BuiltInTypeKind.CollectionType != objectMap.EdmType.BuiltInTypeKind) 552if (BuiltInTypeKind.AssociationEndMember == edmMember.BuiltInTypeKind) 557else if (BuiltInTypeKind.NavigationProperty == edmMember.BuiltInTypeKind && 609Debug.Assert(edmType.BuiltInTypeKind == BuiltInTypeKind.EntityType || 610edmType.BuiltInTypeKind == BuiltInTypeKind.ComplexType, 648Debug.Assert(edmMember.BuiltInTypeKind == BuiltInTypeKind.NavigationProperty, "Unexpected Property type encountered"); 751Debug.Assert(edmType.BuiltInTypeKind == BuiltInTypeKind.AssociationType, "Expected Type Encountered in LoadAssociationTypeMapping"); 769Debug.Assert(edmEnd.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.RefType, "Ends must be of Ref type"); 793Debug.Assert(containingEdmMember.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.ComplexType, "edm member declaringType must be of complexType"); 794Debug.Assert(containingClrMember.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.ComplexType, "clr member declaringType must be of complexType");
System\Data\Mapping\FunctionImportMappingComposable.cs (1)
426Debug.Assert(row.ResultType.EdmType.BuiltInTypeKind == BuiltInTypeKind.RowType, "Input type is expected to be a row type.");
System\Data\Mapping\ObjectTypeMapping.cs (2)
60public override BuiltInTypeKind BuiltInTypeKind { 61get { return BuiltInTypeKind.MetadataItem; }
System\Data\Mapping\StorageEntityContainerMapping.cs (2)
95public override BuiltInTypeKind BuiltInTypeKind { 96get { return BuiltInTypeKind.MetadataItem; }
System\Data\Mapping\StorageMappingItemCollection.ViewDictionary.cs (1)
274if (extent.BuiltInTypeKind == BuiltInTypeKind.AssociationSet)
System\Data\Mapping\StorageMappingItemLoader.cs (4)
2103if (resultType.BuiltInTypeKind == BuiltInTypeKind.EntityType) 2114Debug.Assert(resultType.BuiltInTypeKind == BuiltInTypeKind.ComplexType, "resultType.BuiltInTypeKind == BuiltInTypeKind.ComplexType"); 4010BuiltInTypeKind.AssociationSet != relationshipSet.BuiltInTypeKind) 4307if (m_members.Last().BuiltInTypeKind == BuiltInTypeKind.AssociationEndMember)
System\Data\Mapping\Update\Internal\ExtractorMetadata.cs (4)
55case BuiltInTypeKind.RowType: 61case BuiltInTypeKind.EntityType: 375(member.DeclaringType.BuiltInTypeKind == BuiltInTypeKind.EntityType && (flags & PropagatorFlags.Key) == PropagatorFlags.Key), 388(isNullConditionMember || member.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.ComplexType);
System\Data\Mapping\Update\Internal\Propagator.Evaluator.cs (1)
502if (!childResult.IsSimple || BuiltInTypeKind.PrimitiveType != nodeType.EdmType.BuiltInTypeKind)
System\Data\Mapping\Update\Internal\RelationshipConstraintValidator.cs (1)
125Debug.Assert(BuiltInTypeKind.EntityType == extendedRecord.DataRecordInfo.RecordType.EdmType.BuiltInTypeKind);
System\Data\Mapping\Update\Internal\UpdateTranslator.cs (4)
347Debug.Assert(BuiltInTypeKind.RefType == role.TypeUsage.EdmType.BuiltInTypeKind, 350Debug.Assert(BuiltInTypeKind.EntityType == endType.ElementType.BuiltInTypeKind, 531if (BuiltInTypeKind.EdmProperty == member.BuiltInTypeKind && 553Debug.Assert(BuiltInTypeKind.PrimitiveType == member.TypeUsage.EdmType.BuiltInTypeKind,
System\Data\Mapping\Update\Internal\ViewLoader.cs (3)
183if (entitySetBase.BuiltInTypeKind == BuiltInTypeKind.EntitySet) 191else if (entitySetBase.BuiltInTypeKind == BuiltInTypeKind.AssociationSet) 229if (entitySetBase.BuiltInTypeKind == BuiltInTypeKind.AssociationSet)
System\Data\Mapping\ViewGeneration\DiscriminatorMap.cs (1)
84if (project.Projection.ResultType.EdmType.BuiltInTypeKind != BuiltInTypeKind.EntityType) { return false; }
System\Data\Mapping\ViewGeneration\GeneratedView.cs (2)
52if (extent.BuiltInTypeKind == BuiltInTypeKind.EntitySet) 264if (extent.BuiltInTypeKind == BuiltInTypeKind.EntitySet)
System\Data\Mapping\ViewGeneration\Structures\CaseStatement.cs (1)
342Debug.Assert(typeConstructor != null && typeConstructor.ResultType.EdmType.BuiltInTypeKind == BuiltInTypeKind.EntityType,
System\Data\Mapping\ViewGeneration\Structures\LeafCellTreeNode.cs (1)
181&& (this.m_cellWrapper.LeftExtent.BuiltInTypeKind == BuiltInTypeKind.EntitySet))
System\Data\Mapping\ViewGeneration\Structures\MemberPath.cs (2)
550return this.EdmType.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType || 551this.EdmType.BuiltInTypeKind == BuiltInTypeKind.EnumType;
System\Data\Mapping\ViewGeneration\Structures\ScalarConstant.cs (2)
80if (BuiltInTypeKind.PrimitiveType == modelType.BuiltInTypeKind) 109else if (BuiltInTypeKind.EnumType == modelType.BuiltInTypeKind)
System\Data\Mapping\ViewGeneration\Validation\ForeignConstraint.cs (1)
356if (cell.CQuery.Extent.BuiltInTypeKind != BuiltInTypeKind.AssociationSet)
System\Data\Mapping\ViewValidator.cs (6)
41if (setMapping.Set.BuiltInTypeKind == BuiltInTypeKind.AssociationSet) 130if (expression.Property.BuiltInTypeKind != BuiltInTypeKind.EdmProperty) 144if (type.BuiltInTypeKind != BuiltInTypeKind.RowType) 149!(type.BuiltInTypeKind == BuiltInTypeKind.ComplexType && GetComplexTypes().Contains((ComplexType)type))) 195else if (_elementType.BuiltInTypeKind == BuiltInTypeKind.EntityType) 379if (expression.ResultType.EdmType.BuiltInTypeKind == BuiltInTypeKind.AssociationType)
System\Data\Metadata\ClrPerspective.cs (1)
101if (map.EdmItem.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType)
System\Data\Metadata\Converter.cs (1)
731Debug.Assert(somProperty.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType);
System\Data\Metadata\Edm\AssociationEndMember.cs (2)
41public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.AssociationEndMember; } }
System\Data\Metadata\Edm\AssociationSet.cs (3)
54[MetadataProperty(BuiltInTypeKind.AssociationSetEnd, true)] 66public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.AssociationSet; } }
System\Data\Metadata\Edm\AssociationSetEnd.cs (5)
48public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.AssociationSetEnd; } } 55[MetadataProperty(BuiltInTypeKind.AssociationSet, false)] 69[MetadataProperty(BuiltInTypeKind.AssociationEndMember, false)] 108[MetadataProperty(BuiltInTypeKind.EntitySet, false)]
System\Data\Metadata\Edm\AssociationType.cs (3)
53public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.AssociationType; } } 76[MetadataProperty(BuiltInTypeKind.ReferentialConstraint, true)]
System\Data\Metadata\Edm\CollectionType.cs (4)
55public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.CollectionType; } } 60[MetadataProperty(BuiltInTypeKind.TypeUsage, false)] 96if (null == item || BuiltInTypeKind.CollectionType != item.BuiltInTypeKind) { return false; }
System\Data\Metadata\Edm\ComplexType.cs (2)
54public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.ComplexType; } }
System\Data\Metadata\Edm\Documentation.cs (2)
44public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.Documentation; } }
System\Data\Metadata\Edm\EdmConstants.cs (1)
24internal const int NumBuiltInTypes = (int)BuiltInTypeKind.TypeUsage + 1;
System\Data\Metadata\Edm\EdmFunction.cs (6)
120public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.EdmFunction; } } 159[MetadataProperty(BuiltInTypeKind.EntitySet, false)] 173[MetadataProperty(BuiltInTypeKind.EntitySet, true)] 185[MetadataProperty(BuiltInTypeKind.FunctionParameter, false)] 197[MetadataProperty(BuiltInTypeKind.FunctionParameter, true)]
System\Data\Metadata\Edm\EdmMember.cs (1)
78[MetadataProperty(BuiltInTypeKind.TypeUsage, false)]
System\Data\Metadata\Edm\EdmProperty.cs (2)
82public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.EdmProperty; } }
System\Data\Metadata\Edm\EdmType.cs (1)
158[MetadataProperty(BuiltInTypeKind.EdmType, false)]
System\Data\Metadata\Edm\EntityContainer.cs (4)
52public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.EntityContainer; } } 80[MetadataProperty(BuiltInTypeKind.EntitySetBase, true)] 92[MetadataProperty(BuiltInTypeKind.EdmFunction, true)]
System\Data\Metadata\Edm\EntitySet.cs (2)
52public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.EntitySet; } }
System\Data\Metadata\Edm\EntitySetBase.cs (3)
85public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.EntitySetBase; } } 152[MetadataProperty(BuiltInTypeKind.EntityTypeBase, false)]
System\Data\Metadata\Edm\EntityType.cs (2)
83public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.EntityType; } }
System\Data\Metadata\Edm\EntityTypeBase.cs (1)
45[MetadataProperty(BuiltInTypeKind.EdmMember, true)]
System\Data\Metadata\Edm\EnumMember.cs (3)
64public override BuiltInTypeKind BuiltInTypeKind 66get { return BuiltInTypeKind.EnumMember; } 84[MetadataProperty(BuiltInTypeKind.PrimitiveType, false)]
System\Data\Metadata\Edm\EnumType.cs (4)
116public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.EnumType; } } 121[MetadataProperty(BuiltInTypeKind.EnumMember, true)] 139[MetadataProperty(BuiltInTypeKind.PrimitiveType, false)]
System\Data\Metadata\Edm\Facet.cs (3)
120public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.Facet; } } 148[MetadataProperty(BuiltInTypeKind.EdmType, false)]
System\Data\Metadata\Edm\FunctionParameter.cs (4)
53public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.FunctionParameter; } } 60[MetadataProperty(BuiltInTypeKind.ParameterMode, false)] 96[MetadataProperty(BuiltInTypeKind.TypeUsage, false)]
System\Data\Metadata\Edm\GlobalItem.cs (4)
52Debug.Assert(GetDataSpace() != (DataSpace)(-1) || this.BuiltInTypeKind == BuiltInTypeKind.RowType || this.BuiltInTypeKind == BuiltInTypeKind.CollectionType, "DataSpace must have some valid value"); 59Debug.Assert(GetDataSpace() == (DataSpace)(-1) || GetDataSpace() == value || this.BuiltInTypeKind == BuiltInTypeKind.RowType || this.BuiltInTypeKind == BuiltInTypeKind.CollectionType, "Invalid Value being set for DataSpace");
System\Data\Metadata\Edm\MetadataItem.cs (2)
78public abstract BuiltInTypeKind BuiltInTypeKind 86[MetadataProperty(BuiltInTypeKind.MetadataProperty, true)]
System\Data\Metadata\Edm\MetadataItem_Static.cs (168)
35_builtInTypes[(int)BuiltInTypeKind.AssociationEndMember] = new ComplexType(); 36_builtInTypes[(int)BuiltInTypeKind.AssociationSet] = new ComplexType(); 37_builtInTypes[(int)BuiltInTypeKind.AssociationSetEnd] = new ComplexType(); 38_builtInTypes[(int)BuiltInTypeKind.AssociationType] = new ComplexType(); 39_builtInTypes[(int)BuiltInTypeKind.AssociationType] = new ComplexType(); 40_builtInTypes[(int)BuiltInTypeKind.CollectionKind] = new EnumType(); 41_builtInTypes[(int)BuiltInTypeKind.CollectionType] = new ComplexType(); 42_builtInTypes[(int)BuiltInTypeKind.ComplexType] = new ComplexType(); 43_builtInTypes[(int)BuiltInTypeKind.Documentation] = new ComplexType(); 44_builtInTypes[(int)BuiltInTypeKind.OperationAction] = new EnumType(); 45_builtInTypes[(int)BuiltInTypeKind.EdmType] = new ComplexType(); 46_builtInTypes[(int)BuiltInTypeKind.EntityContainer] = new ComplexType(); 47_builtInTypes[(int)BuiltInTypeKind.EntitySet] = new ComplexType(); 48_builtInTypes[(int)BuiltInTypeKind.EntityType] = new ComplexType(); 49_builtInTypes[(int)BuiltInTypeKind.EntitySetBase] = new ComplexType(); 50_builtInTypes[(int)BuiltInTypeKind.EntityTypeBase] = new ComplexType(); 51_builtInTypes[(int)BuiltInTypeKind.EnumType] = new ComplexType(); 52_builtInTypes[(int)BuiltInTypeKind.EnumMember] = new ComplexType(); 53_builtInTypes[(int)BuiltInTypeKind.Facet] = new ComplexType(); 54_builtInTypes[(int)BuiltInTypeKind.EdmFunction] = new ComplexType(); 55_builtInTypes[(int)BuiltInTypeKind.FunctionParameter] = new ComplexType(); 56_builtInTypes[(int)BuiltInTypeKind.GlobalItem] = new ComplexType(); 57_builtInTypes[(int)BuiltInTypeKind.MetadataProperty] = new ComplexType(); 58_builtInTypes[(int)BuiltInTypeKind.NavigationProperty] = new ComplexType(); 59_builtInTypes[(int)BuiltInTypeKind.MetadataItem] = new ComplexType(); 60_builtInTypes[(int)BuiltInTypeKind.EdmMember] = new ComplexType(); 61_builtInTypes[(int)BuiltInTypeKind.ParameterMode] = new EnumType(); 62_builtInTypes[(int)BuiltInTypeKind.PrimitiveType] = new ComplexType(); 63_builtInTypes[(int)BuiltInTypeKind.PrimitiveTypeKind] = new EnumType(); 64_builtInTypes[(int)BuiltInTypeKind.EdmProperty] = new ComplexType(); 65_builtInTypes[(int)BuiltInTypeKind.ProviderManifest] = new ComplexType(); 66_builtInTypes[(int)BuiltInTypeKind.ReferentialConstraint] = new ComplexType(); 67_builtInTypes[(int)BuiltInTypeKind.RefType] = new ComplexType(); 68_builtInTypes[(int)BuiltInTypeKind.RelationshipEndMember] = new ComplexType(); 69_builtInTypes[(int)BuiltInTypeKind.RelationshipMultiplicity] = new EnumType(); 70_builtInTypes[(int)BuiltInTypeKind.RelationshipSet] = new ComplexType(); 71_builtInTypes[(int)BuiltInTypeKind.RelationshipType] = new ComplexType(); 72_builtInTypes[(int)BuiltInTypeKind.RowType] = new ComplexType(); 73_builtInTypes[(int)BuiltInTypeKind.SimpleType] = new ComplexType(); 74_builtInTypes[(int)BuiltInTypeKind.StructuralType] = new ComplexType(); 75_builtInTypes[(int)BuiltInTypeKind.TypeUsage] = new ComplexType(); 82InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.MetadataItem), 88InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.MetadataProperty), 91(ComplexType)GetBuiltInType(BuiltInTypeKind.MetadataItem)); 93InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.GlobalItem), 96(ComplexType)GetBuiltInType(BuiltInTypeKind.MetadataItem)); 98InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.TypeUsage), 101(ComplexType)GetBuiltInType(BuiltInTypeKind.MetadataItem)); 104InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.EdmType), 107(ComplexType)GetBuiltInType(BuiltInTypeKind.GlobalItem)); 109InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.SimpleType), 112(ComplexType)GetBuiltInType(BuiltInTypeKind.EdmType)); 114InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.EnumType), 117(ComplexType)GetBuiltInType(BuiltInTypeKind.SimpleType)); 119InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.PrimitiveType), 122(ComplexType)GetBuiltInType(BuiltInTypeKind.SimpleType)); 124InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.CollectionType), 127(ComplexType)GetBuiltInType(BuiltInTypeKind.EdmType)); 129InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.RefType), 132(ComplexType)GetBuiltInType(BuiltInTypeKind.EdmType)); 134InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.EdmMember), 137(ComplexType)GetBuiltInType(BuiltInTypeKind.MetadataItem)); 139InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.EdmProperty), 142(ComplexType)GetBuiltInType(BuiltInTypeKind.EdmMember)); 144InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.NavigationProperty), 147(ComplexType)GetBuiltInType(BuiltInTypeKind.EdmMember)); 149InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.ProviderManifest), 152(ComplexType)GetBuiltInType(BuiltInTypeKind.MetadataItem)); 154InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.RelationshipEndMember), 157(ComplexType)GetBuiltInType(BuiltInTypeKind.EdmMember)); 159InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.AssociationEndMember), 162(ComplexType)GetBuiltInType(BuiltInTypeKind.RelationshipEndMember)); 164InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.EnumMember), 167(ComplexType)GetBuiltInType(BuiltInTypeKind.MetadataItem)); 169InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.ReferentialConstraint), 172(ComplexType)GetBuiltInType(BuiltInTypeKind.MetadataItem)); 175InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.StructuralType), 178(ComplexType)GetBuiltInType(BuiltInTypeKind.EdmType)); 180InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.RowType), 183(ComplexType)GetBuiltInType(BuiltInTypeKind.StructuralType)); 185InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.ComplexType), 188(ComplexType)GetBuiltInType(BuiltInTypeKind.StructuralType)); 190InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.EntityTypeBase), 193(ComplexType)GetBuiltInType(BuiltInTypeKind.StructuralType)); 195InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.EntityType), 198(ComplexType)GetBuiltInType(BuiltInTypeKind.EntityTypeBase)); 200InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.RelationshipType), 203(ComplexType)GetBuiltInType(BuiltInTypeKind.EntityTypeBase)); 205InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.AssociationType), 208(ComplexType)GetBuiltInType(BuiltInTypeKind.RelationshipType)); 210InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.Facet), 213(ComplexType)GetBuiltInType(BuiltInTypeKind.MetadataItem)); 215InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.EntityContainer), 218(ComplexType)GetBuiltInType(BuiltInTypeKind.GlobalItem)); 220InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.EntitySetBase), 223(ComplexType)GetBuiltInType(BuiltInTypeKind.MetadataItem)); 225InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.EntitySet), 228(ComplexType)GetBuiltInType(BuiltInTypeKind.EntitySetBase)); 231InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.RelationshipSet), 234(ComplexType)GetBuiltInType(BuiltInTypeKind.EntitySetBase)); 236InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.AssociationSet), 239(ComplexType)GetBuiltInType(BuiltInTypeKind.RelationshipSet)); 241InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.AssociationSetEnd), 244(ComplexType)GetBuiltInType(BuiltInTypeKind.MetadataItem)); 246InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.FunctionParameter), 249(ComplexType)GetBuiltInType(BuiltInTypeKind.MetadataItem)); 251InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.EdmFunction), 254(ComplexType)GetBuiltInType(BuiltInTypeKind.EdmType)); 256InitializeBuiltInTypes((ComplexType)GetBuiltInType(BuiltInTypeKind.Documentation), 259(ComplexType)GetBuiltInType(BuiltInTypeKind.MetadataItem)); 264InitializeEnumType(BuiltInTypeKind.OperationAction, 268InitializeEnumType(BuiltInTypeKind.RelationshipMultiplicity, 272InitializeEnumType(BuiltInTypeKind.ParameterMode, 276InitializeEnumType(BuiltInTypeKind.CollectionKind, 280InitializeEnumType(BuiltInTypeKind.PrimitiveTypeKind, 298MetadataItem.GetBuiltInType(BuiltInTypeKind.EdmType), 306MetadataItem.GetBuiltInType(BuiltInTypeKind.EnumType), 317TypeUsage edmTypeUsage = TypeUsage.Create(MetadataItem.GetBuiltInType(BuiltInTypeKind.EdmType)); 318TypeUsage typeUsageTypeUsage = TypeUsage.Create(MetadataItem.GetBuiltInType(BuiltInTypeKind.TypeUsage)); 319TypeUsage complexTypeUsage = TypeUsage.Create(MetadataItem.GetBuiltInType(BuiltInTypeKind.ComplexType)); 322AddBuiltInTypeProperties(BuiltInTypeKind.MetadataProperty, 327AddBuiltInTypeProperties(BuiltInTypeKind.MetadataItem, 328new EdmProperty[] { new EdmProperty(EdmConstants.ItemAttributes, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.MetadataProperty).GetCollectionType())), 329new EdmProperty(EdmConstants.Documentation, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.Documentation))) }); 331AddBuiltInTypeProperties(BuiltInTypeKind.TypeUsage, 332new EdmProperty[] { new EdmProperty(EdmConstants.EdmType, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EdmType))), 333new EdmProperty(EdmConstants.Facets, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.Facet)))}); 336AddBuiltInTypeProperties(BuiltInTypeKind.EdmType, 343AddBuiltInTypeProperties(BuiltInTypeKind.EnumType, 346AddBuiltInTypeProperties(BuiltInTypeKind.CollectionType, 349AddBuiltInTypeProperties(BuiltInTypeKind.RefType, 350new EdmProperty[] { new EdmProperty(EdmConstants.EntityType, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EntityType))) }); 352AddBuiltInTypeProperties(BuiltInTypeKind.EdmMember, 354new EdmProperty(EdmConstants.TypeUsage, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.TypeUsage))) }); 356AddBuiltInTypeProperties(BuiltInTypeKind.EdmProperty, 360AddBuiltInTypeProperties(BuiltInTypeKind.NavigationProperty, 364AddBuiltInTypeProperties(BuiltInTypeKind.RelationshipEndMember, 366new EdmProperty(EdmConstants.RelationshipMultiplicity, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EnumType))) }); 368AddBuiltInTypeProperties(BuiltInTypeKind.EnumMember, 371AddBuiltInTypeProperties(BuiltInTypeKind.ReferentialConstraint, 372new EdmProperty[] { new EdmProperty(EdmConstants.ToRole, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.RelationshipEndMember))), 373new EdmProperty(EdmConstants.FromRole, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.RelationshipEndMember))), 374new EdmProperty(EdmConstants.ToProperties, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EdmProperty).GetCollectionType())), 375new EdmProperty(EdmConstants.FromProperties, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EdmProperty).GetCollectionType())) } ); 378AddBuiltInTypeProperties(BuiltInTypeKind.StructuralType, 379new EdmProperty[] { new EdmProperty(EdmConstants.Members, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EdmMember))) }); 381AddBuiltInTypeProperties(BuiltInTypeKind.EntityTypeBase, 382new EdmProperty[] { new EdmProperty(EdmConstants.KeyMembers, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EdmMember))) }); 384AddBuiltInTypeProperties(BuiltInTypeKind.Facet, 387new EdmProperty(EdmConstants.Value, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EdmType))) }); 389AddBuiltInTypeProperties(BuiltInTypeKind.EntityContainer, 391new EdmProperty(EdmConstants.EntitySets, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EntitySet))) }); 393AddBuiltInTypeProperties(BuiltInTypeKind.EntitySetBase, 395new EdmProperty(EdmConstants.EntityType, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EntityType))), 400AddBuiltInTypeProperties(BuiltInTypeKind.AssociationSet, 401new EdmProperty[] { new EdmProperty(EdmConstants.AssociationSetEnds, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.AssociationSetEnd).GetCollectionType()))}); 403AddBuiltInTypeProperties(BuiltInTypeKind.AssociationSetEnd, 405new EdmProperty(EdmConstants.EntitySetType, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EntitySet))) } ); 407AddBuiltInTypeProperties(BuiltInTypeKind.FunctionParameter, 409new EdmProperty(EdmConstants.Mode, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EnumType))), 410new EdmProperty(EdmConstants.TypeUsage, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.TypeUsage))) }); 412AddBuiltInTypeProperties(BuiltInTypeKind.EdmFunction, 415new EdmProperty(EdmConstants.ReturnParameter, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.FunctionParameter))), 416new EdmProperty(EdmConstants.Parameters, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.FunctionParameter).GetCollectionType())) }); 418AddBuiltInTypeProperties(BuiltInTypeKind.Documentation, 469public static EdmType GetBuiltInType(BuiltInTypeKind builtInTypeKind) 504private static void AddBuiltInTypeProperties(BuiltInTypeKind builtInTypeKind, EdmProperty[] properties) 522private static void InitializeEnumType(BuiltInTypeKind builtInTypeKind,
System\Data\Metadata\Edm\MetadataProperty.cs (3)
77public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.MetadataProperty; } } 129[MetadataProperty(BuiltInTypeKind.TypeUsage, false)]
System\Data\Metadata\Edm\MetadataPropertyAttribute.cs (1)
28internal MetadataPropertyAttribute(BuiltInTypeKind builtInTypeKind, bool isCollectionType)
System\Data\Metadata\Edm\NavigationProperty.cs (5)
61public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.NavigationProperty; } } 81[MetadataProperty(BuiltInTypeKind.RelationshipType, false)] 98[MetadataProperty(BuiltInTypeKind.RelationshipEndMember, false)] 115[MetadataProperty(BuiltInTypeKind.RelationshipEndMember, false)]
System\Data\Metadata\Edm\PrimitiveType.cs (3)
86public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.PrimitiveType; } } 99[MetadataProperty(BuiltInTypeKind.PrimitiveTypeKind, false)]
System\Data\Metadata\Edm\ReferentialConstraint.cs (6)
55public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.ReferentialConstraint; } } 73[MetadataProperty(BuiltInTypeKind.RelationshipEndMember, false)] 87[MetadataProperty(BuiltInTypeKind.RelationshipEndMember, false)] 99[MetadataProperty(BuiltInTypeKind.EdmProperty, true)] 111[MetadataProperty(BuiltInTypeKind.EdmProperty, true)]
System\Data\Metadata\Edm\RefType.cs (3)
45public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.RefType; } } 50[MetadataProperty(BuiltInTypeKind.EntityTypeBase, false)]
System\Data\Metadata\Edm\RelationshipEndMember.cs (2)
50[MetadataProperty(BuiltInTypeKind.OperationAction, true)] 68[MetadataProperty(BuiltInTypeKind.RelationshipMultiplicity, false)]
System\Data\Metadata\Edm\RelationshipSet.cs (2)
53public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.RelationshipSet; } }
System\Data\Metadata\Edm\RowType.cs (3)
77public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.RowType; } } 204if (null == item || BuiltInTypeKind.RowType != item.BuiltInTypeKind) { return false; }
System\Data\Metadata\Edm\StructuralType.cs (3)
58[MetadataProperty(BuiltInTypeKind.EdmMember, true)] 107Debug.Assert(this.DataSpace == member.TypeUsage.EdmType.DataSpace || this.BuiltInTypeKind == BuiltInTypeKind.RowType, "Wrong member type getting added in structural type"); 111if (BuiltInTypeKind.RowType == this.BuiltInTypeKind)
System\Data\Metadata\Edm\TypeUsage.cs (5)
358public override BuiltInTypeKind BuiltInTypeKind { get { return BuiltInTypeKind.TypeUsage; } } 364[MetadataProperty(BuiltInTypeKind.EdmType, false)] 376[MetadataProperty(BuiltInTypeKind.Facet, true)] 608if (null == item || BuiltInTypeKind.TypeUsage != item.BuiltInTypeKind) { return false; }
System\Data\Metadata\EdmItemCollection.cs (1)
318if (globalItem.BuiltInTypeKind == BuiltInTypeKind.EdmFunction && globalItem.DataSpace == DataSpace.SSpace)
System\Data\Metadata\EdmValidator.cs (18)
170case BuiltInTypeKind.CollectionType: 173case BuiltInTypeKind.ComplexType: 176case BuiltInTypeKind.EntityType: 179case BuiltInTypeKind.Facet: 182case BuiltInTypeKind.MetadataProperty: 185case BuiltInTypeKind.NavigationProperty: 188case BuiltInTypeKind.PrimitiveType: 191case BuiltInTypeKind.EdmProperty: 194case BuiltInTypeKind.RefType: 197case BuiltInTypeKind.TypeUsage: 202case BuiltInTypeKind.EntityTypeBase: 203case BuiltInTypeKind.EdmType: 204case BuiltInTypeKind.MetadataItem: 205case BuiltInTypeKind.EdmMember: 206case BuiltInTypeKind.RelationshipEndMember: 207case BuiltInTypeKind.RelationshipType: 208case BuiltInTypeKind.SimpleType: 209case BuiltInTypeKind.StructuralType:
System\Data\Metadata\Helper.cs (23)
140case BuiltInTypeKind.AssociationType: 142case BuiltInTypeKind.ComplexType: 144case BuiltInTypeKind.EntityType: 146case BuiltInTypeKind.RowType: 238return (BuiltInTypeKind.CollectionType == item.BuiltInTypeKind); 243return (BuiltInTypeKind.EntityType == type.BuiltInTypeKind); 248return (BuiltInTypeKind.ComplexType == type.BuiltInTypeKind); 253return (BuiltInTypeKind.PrimitiveType == type.BuiltInTypeKind); 258return (BuiltInTypeKind.RefType == item.BuiltInTypeKind); 263return (BuiltInTypeKind.RowType == item.BuiltInTypeKind); 268return (BuiltInTypeKind.AssociationType == type.BuiltInTypeKind); 273return (BuiltInTypeKind.AssociationType == type.BuiltInTypeKind); 278return (BuiltInTypeKind.EdmProperty == member.BuiltInTypeKind); 283return (BuiltInTypeKind.AssociationEndMember == member.BuiltInTypeKind); 288return (BuiltInTypeKind.AssociationEndMember == member.BuiltInTypeKind); 293return (BuiltInTypeKind.NavigationProperty == member.BuiltInTypeKind); 311return BuiltInTypeKind.EntitySet == entitySetBase.BuiltInTypeKind; 316return BuiltInTypeKind.AssociationSet == entitySetBase.BuiltInTypeKind; 321return BuiltInTypeKind.EntityContainer == item.BuiltInTypeKind; 326return BuiltInTypeKind.EdmFunction == item.BuiltInTypeKind; 345return BuiltInTypeKind.EnumType == edmType.BuiltInTypeKind; 437return (type.EdmType.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType && IsSpatialType((PrimitiveType)type.EdmType)); 442if (type.EdmType.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType)
System\Data\Metadata\ObjectLayer\ObjectItemAttributeAssemblyLoader.cs (4)
536if (!TryGetLoadedType(propertyInfo.PropertyType, out propertyType) || !(propertyType.BuiltInTypeKind == BuiltInTypeKind.EntityType || propertyType.BuiltInTypeKind == BuiltInTypeKind.CollectionType)) 685if (declaringType.BuiltInTypeKind == BuiltInTypeKind.EntityType && edmScalarPropertyAttribute.EntityKeyProperty) 699if (!TryGetLoadedType(clrProperty.PropertyType, out propertyType) || propertyType.BuiltInTypeKind != BuiltInTypeKind.ComplexType)
System\Data\Metadata\ObjectLayer\ObjectItemLoadingSessionData.cs (1)
82if ((edmType is StructuralType && edmType.BuiltInTypeKind != BuiltInTypeKind.AssociationType) || Helper.IsEnumType(edmType))
System\Data\Metadata\TypeHelpers.cs (12)
341if (type != null && type.EdmType != null && type.EdmType.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType) 499case BuiltInTypeKind.AssociationType: 501case BuiltInTypeKind.ComplexType: 503case BuiltInTypeKind.EntityType: 505case BuiltInTypeKind.RowType: 531case BuiltInTypeKind.AssociationType: 533case BuiltInTypeKind.ComplexType: 535case BuiltInTypeKind.EntityType: 537case BuiltInTypeKind.RowType: 556case BuiltInTypeKind.ComplexType: 558case BuiltInTypeKind.EntityType: 560case BuiltInTypeKind.RowType:
System\Data\Metadata\TypeSemantics.cs (5)
349return (BuiltInTypeKind.ComplexType == type.EdmType.BuiltInTypeKind); 369return (BuiltInTypeKind.AssociationType == type.EdmType.BuiltInTypeKind); 1051if (fromType.EdmType.BuiltInTypeKind == BuiltInTypeKind.CollectionType) 1058else if (fromType.EdmType.BuiltInTypeKind == BuiltInTypeKind.RefType) 1063else if (fromType.EdmType.BuiltInTypeKind == BuiltInTypeKind.RowType)
System\Data\Objects\DataClasses\RelatedEnd.cs (1)
390Debug.Assert(_relationshipSet.BuiltInTypeKind == BuiltInTypeKind.AssociationSet, "Non-AssociationSet Relationship Set?");
System\Data\Objects\DataRecordObjectView.cs (1)
158if (fieldDescriptor != null && fieldDescriptor.EdmProperty != null && fieldDescriptor.EdmProperty.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.RowType)
System\Data\Objects\ELinq\ExpressionConverter.cs (14)
949BuiltInTypeKind typeKind = typeUsage.EdmType.BuiltInTypeKind; 950if (BuiltInTypeKind.EntityType == typeKind || 951BuiltInTypeKind.ComplexType == typeKind) 981if (BuiltInTypeKind.CollectionType == left.EdmType.BuiltInTypeKind && 982BuiltInTypeKind.CollectionType == right.EdmType.BuiltInTypeKind) 990if (BuiltInTypeKind.PrimitiveType == left.EdmType.BuiltInTypeKind && 991BuiltInTypeKind.PrimitiveType == right.EdmType.BuiltInTypeKind) 1076case BuiltInTypeKind.PrimitiveType: 1077case BuiltInTypeKind.EnumType: 1078case BuiltInTypeKind.EntityType: 1079case BuiltInTypeKind.RefType: 1081case BuiltInTypeKind.RowType: 1186if (leftType.EdmType.BuiltInTypeKind == BuiltInTypeKind.RefType && rightType.EdmType.BuiltInTypeKind == BuiltInTypeKind.RefType)
System\Data\Objects\ELinq\InitializerFacet.cs (1)
52if (BuiltInTypeKind.RowType == typeUsage.EdmType.BuiltInTypeKind)
System\Data\Objects\ELinq\MethodCallTranslator.cs (10)
634BuiltInTypeKind type = argumentExpr.ResultType.EdmType.BuiltInTypeKind; 638case BuiltInTypeKind.CollectionType: 648case BuiltInTypeKind.RowType: 730BuiltInTypeKind modelType = actualReturnType.EdmType.BuiltInTypeKind; 733case BuiltInTypeKind.CollectionType: 749case BuiltInTypeKind.RowType: 757case BuiltInTypeKind.RefType: 2617if (crossApply.Input.VariableType.EdmType.BuiltInTypeKind != BuiltInTypeKind.RowType) 2929project.Projection.ResultType.EdmType.BuiltInTypeKind != BuiltInTypeKind.RowType) 2959innerProject.Projection.ResultType.EdmType.BuiltInTypeKind != BuiltInTypeKind.RowType)
System\Data\Objects\ELinq\Translator.cs (2)
312if (member.BuiltInTypeKind == BuiltInTypeKind.NavigationProperty) 362if (BuiltInTypeKind.CollectionType == propertyExpression.ResultType.EdmType.BuiltInTypeKind)
System\Data\Objects\FieldDescriptor.cs (7)
61case BuiltInTypeKind.EntityType: 62case BuiltInTypeKind.ComplexType: 66case BuiltInTypeKind.RefType: 70case BuiltInTypeKind.CollectionType: 76case BuiltInTypeKind.PrimitiveType: 77case BuiltInTypeKind.EnumType: 88case BuiltInTypeKind.RowType:
System\Data\Objects\Internal\EntityProxyFactory.cs (3)
1090if (member.BuiltInTypeKind == BuiltInTypeKind.EdmProperty) 1097else if (member.BuiltInTypeKind == BuiltInTypeKind.NavigationProperty) 1208Debug.Assert(member.BuiltInTypeKind == BuiltInTypeKind.NavigationProperty);
System\Data\Objects\Internal\LazyLoadBehavior.cs (3)
58Debug.Assert(member.BuiltInTypeKind == BuiltInTypeKind.NavigationProperty, "member should represent a navigation property"); 59if (member.BuiltInTypeKind == BuiltInTypeKind.NavigationProperty) 121if (member.BuiltInTypeKind == BuiltInTypeKind.NavigationProperty)
System\Data\Objects\Internal\ObjectFullSpanRewriter.cs (3)
172if (BuiltInTypeKind.EntityType == resultType.EdmType.BuiltInTypeKind) 177else if (BuiltInTypeKind.CollectionType == resultType.EdmType.BuiltInTypeKind) 182if (BuiltInTypeKind.EntityType == elementType.BuiltInTypeKind)
System\Data\Objects\Internal\ObjectQueryExecutionPlan.cs (2)
118if (treeResultType.EdmType.BuiltInTypeKind == BuiltInTypeKind.CollectionType) 197if (ResultType.EdmType.BuiltInTypeKind == BuiltInTypeKind.CollectionType)
System\Data\Objects\Internal\ObjectSpanRewriter.cs (3)
179case BuiltInTypeKind.EntityType: 182case BuiltInTypeKind.CollectionType: 185case BuiltInTypeKind.RowType:
System\Data\Objects\ObjectContext.cs (1)
1338if (es.BuiltInTypeKind == BuiltInTypeKind.EntitySet && es.ElementType == entityEdmType)
System\Data\Objects\ObjectViewFactory.cs (1)
320if (ospaceEdmType.BuiltInTypeKind == BuiltInTypeKind.RowType)
System\Data\Objects\SpanIndex.cs (1)
74Debug.Assert(originalRowType.EdmType.BuiltInTypeKind == BuiltInTypeKind.RowType, "Original RowType must be a RowType");
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
1332PlanCompiler.Assert(expr.ResultType.EdmType.BuiltInTypeKind == BuiltInTypeKind.CollectionType,
System\Data\Query\PlanCompiler\ITreeGenerator.cs (4)
1240if (BuiltInTypeKind.EdmProperty != e.Property.BuiltInTypeKind && 1241BuiltInTypeKind.AssociationEndMember != e.Property.BuiltInTypeKind && 1242BuiltInTypeKind.NavigationProperty != e.Property.BuiltInTypeKind) 2769if (input.Op.Type.EdmType.BuiltInTypeKind == BuiltInTypeKind.RowType)
System\Data\Query\PlanCompiler\PreProcessor.cs (2)
1733if (op.Scoped || op.Type.EdmType.BuiltInTypeKind != BuiltInTypeKind.EntityType) 2156if (op.Table.TableMetadata.Extent.BuiltInTypeKind == BuiltInTypeKind.EntitySet)
System\Data\Query\PlanCompiler\StructuredTypeInfo.cs (1)
437if (type.BuiltInTypeKind != md.BuiltInTypeKind.EntityType)
System\Data\SqlClient\SqlGen\DmlSqlGenerator.cs (1)
421if (typeUsage.EdmType.BuiltInTypeKind != BuiltInTypeKind.PrimitiveType)
System\Data\SqlClient\SqlProviderManifest.cs (1)
516System.Diagnostics.Debug.Assert(edmType.EdmType.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType);
System\Data\SqlClient\SqlProviderServices.cs (2)
653Debug.Assert(type.EdmType.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType && 687Debug.Assert(type.EdmType.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType &&
System\Data\SqlClient\SqlProviderUtilities.cs (1)
366if (type.EdmType.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType && typeName.EndsWith(maxSuffix, StringComparison.Ordinal))
System.Data.Entity.Design (43)
System\Data\Entity\Design\Common\EDesignUtil.cs (2)
130static internal InvalidOperationException NonSerializableType(BuiltInTypeKind kind) 135static internal InvalidOperationException MissingGenerationPatternForType(BuiltInTypeKind kind)
System\Data\Entity\Design\Common\MetadataItemSerializer.cs (16)
29public static readonly EdmType NoSpecificTypeSentinal = MetadataItem.GetBuiltInType(BuiltInTypeKind.EdmType); 132case BuiltInTypeKind.EntityType: 135case BuiltInTypeKind.AssociationType: 138case BuiltInTypeKind.EdmFunction: 141case BuiltInTypeKind.ComplexType: 144case BuiltInTypeKind.RowType: 162bool collection = returnTypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.CollectionType; 219if (function.ReturnParameter.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.CollectionType) 223Debug.Assert(elementType.BuiltInTypeKind == BuiltInTypeKind.RowType, "TVF return type is expected to be Collection(RowType)"); 484type.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType) 612if (type.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType) 624if (edmType.BuiltInTypeKind != BuiltInTypeKind.PrimitiveType) 690case BuiltInTypeKind.EntitySet: 693case BuiltInTypeKind.AssociationSet: 782if (type.BuiltInTypeKind == BuiltInTypeKind.CollectionType) 788if (type.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType)
System\Data\Entity\Design\Common\MetadataUtil.cs (5)
292return (BuiltInTypeKind.CollectionType == item.BuiltInTypeKind); 297return (BuiltInTypeKind.ComplexType == type.BuiltInTypeKind); 302return (BuiltInTypeKind.PrimitiveType == type.BuiltInTypeKind); 307return BuiltInTypeKind.EntitySet == entitySetBase.BuiltInTypeKind; 335return (BuiltInTypeKind.EnumType == type.BuiltInTypeKind);
System\Data\Entity\Design\Common\OneToOneMappingSerializer.cs (4)
321Debug.Assert(functionImport.ReturnParameter.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.CollectionType, "functionImport is expected to return Collection(ComplexType)"); 323Debug.Assert(modelCollectionType.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.ComplexType, "functionImport is expected to return Collection(ComplexType)"); 497Debug.Assert(store.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType, "only expect scalar type properties"); 498Debug.Assert(model.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType, "only expect scalar type properties");
System\Data\Entity\Design\EntityModelSchemaGenerator.cs (7)
334case BuiltInTypeKind.AssociationSet: 346case BuiltInTypeKind.EntitySet: 665if (storeSet.BuiltInTypeKind == BuiltInTypeKind.AssociationSet) 987Debug.Assert(storeConstraint.ToProperties[0].DeclaringType.BuiltInTypeKind == BuiltInTypeKind.EntityType, "The property is not from an EntityType"); 1030Debug.Assert(storeConstraint.ToProperties[0].DeclaringType.BuiltInTypeKind == BuiltInTypeKind.EntityType, "The property is not from an EntityType"); 1086Debug.Assert(storeEndMember.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.RefType, "The type is not a ref type"); 1087Debug.Assert(((RefType)storeEndMember.TypeUsage.EdmType).ElementType.BuiltInTypeKind == BuiltInTypeKind.EntityType, "the ref is not holding on to an EntityType");
System\Data\Entity\Design\EntityStoreSchemaGenerator.cs (1)
1604Debug.Assert(member.BuiltInTypeKind == BuiltInTypeKind.EdmProperty, "Every member must be a edmproperty");
System\Data\EntityModel\Emitters\ClientApiGenerator.cs (1)
456if (type.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType)
System\Data\EntityModel\Emitters\CommentEmitter.cs (2)
62case BuiltInTypeKind.EdmProperty: 65case BuiltInTypeKind.ComplexType:
System\Data\EntityModel\Emitters\NamespaceEmitter.cs (4)
127if (element.BuiltInTypeKind == BuiltInTypeKind.EntityContainer) 131else if (element.BuiltInTypeKind == BuiltInTypeKind.EntityType || 132element.BuiltInTypeKind == BuiltInTypeKind.ComplexType || 133element.BuiltInTypeKind == BuiltInTypeKind.AssociationType)
System\Data\EntityModel\Emitters\NavigationPropertyEmitter.cs (1)
330Debug.Assert(endMember.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.RefType, "not a reference type");
System.Data.Services (22)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (22)
856if (edmType.BuiltInTypeKind == BuiltInTypeKind.EntityType || 857edmType.BuiltInTypeKind == BuiltInTypeKind.ComplexType) 875if (entitySetBase.BuiltInTypeKind != BuiltInTypeKind.EntitySet) 1039edmType.BuiltInTypeKind == BuiltInTypeKind.EntityType || edmType.BuiltInTypeKind == BuiltInTypeKind.ComplexType, 1216if (type.BuiltInTypeKind != BuiltInTypeKind.PrimitiveType) 1310edmType.BuiltInTypeKind == BuiltInTypeKind.EntityType || 1311edmType.BuiltInTypeKind == BuiltInTypeKind.ComplexType, 1346ResourceTypeKind resourceTypeKind = cspaceType.BuiltInTypeKind == BuiltInTypeKind.EntityType ? ResourceTypeKind.EntityType : ResourceTypeKind.ComplexType; 1400case BuiltInTypeKind.PrimitiveType: 1408if (edmType.BuiltInTypeKind == BuiltInTypeKind.EntityType && 1419case BuiltInTypeKind.ComplexType: 1423case BuiltInTypeKind.EntityType: 1427case BuiltInTypeKind.CollectionType: 1729if (member.BuiltInTypeKind == BuiltInTypeKind.EdmProperty) 1739BuiltInTypeKind.NavigationProperty == member.BuiltInTypeKind, 1814case BuiltInTypeKind.EntityType: 1817case BuiltInTypeKind.ComplexType: 1820case BuiltInTypeKind.AssociationType: 2593if (member.BuiltInTypeKind == BuiltInTypeKind.NavigationProperty) 2664if (set.BuiltInTypeKind == BuiltInTypeKind.EntitySet) 2678else if (set.BuiltInTypeKind == BuiltInTypeKind.AssociationSet)
System.Data.Services.Design (34)
System\Data\EntityModel\Emitters\AttributeEmitter.cs (4)
330if (subProperty.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.ComplexType) 381new EdmInfo { IsComplex = redefinedProperty.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.ComplexType, Member = redefinedProperty }, 395if (entityProperty.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.ComplexType && propertyInformation.PathGiven) 419new EdmInfo { IsComplex = entityPropertyCurrent.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.ComplexType, Member = entityPropertyCurrent },
System\Data\EntityModel\Emitters\ClientApiGenerator.cs (20)
27return (BuiltInTypeKind.CollectionType == item.BuiltInTypeKind); 31return (BuiltInTypeKind.ComplexType == type.BuiltInTypeKind); 35return BuiltInTypeKind.EntitySet == entitySetBase.BuiltInTypeKind; 39return (BuiltInTypeKind.PrimitiveType == type.BuiltInTypeKind); 493BuiltInTypeKind kind = container.BuiltInTypeKind; 501case BuiltInTypeKind.AssociationType: 502case BuiltInTypeKind.ComplexType: 503case BuiltInTypeKind.EntityType: 506case BuiltInTypeKind.EdmFunction: 507case BuiltInTypeKind.PrimitiveType: 712if (eventArgs.TypeSource.BuiltInTypeKind != BuiltInTypeKind.EntityType && 713eventArgs.TypeSource.BuiltInTypeKind != BuiltInTypeKind.ComplexType) 718if (eventArgs.TypeSource.BuiltInTypeKind == BuiltInTypeKind.EntityType) 736if (this.GetSourceTypes().Where(x => x.BuiltInTypeKind == BuiltInTypeKind.EntityType).Where(x => ((EntityType)x).Name == eventArgs.BaseType.BaseType).Count() != 0) 814if (eventArgs.PropertySource.BuiltInTypeKind != BuiltInTypeKind.EdmProperty && 815eventArgs.PropertySource.BuiltInTypeKind != BuiltInTypeKind.NavigationProperty) 820if (((EdmMember)eventArgs.PropertySource).DeclaringType.BuiltInTypeKind != BuiltInTypeKind.EntityType && 821((EdmMember)eventArgs.PropertySource).DeclaringType.BuiltInTypeKind != BuiltInTypeKind.ComplexType) 826string name = eventArgs.PropertySource.BuiltInTypeKind == BuiltInTypeKind.EdmProperty ? ((EdmProperty)eventArgs.PropertySource).Name : ((NavigationProperty)eventArgs.PropertySource).Name; 846.Where(x => x.BuiltInTypeKind == BuiltInTypeKind.EntitySet &&
System\Data\EntityModel\Emitters\CommentEmitter.cs (2)
55case BuiltInTypeKind.EdmProperty: 58case BuiltInTypeKind.ComplexType:
System\Data\EntityModel\Emitters\EntityContainerEmitter.cs (2)
82(a.BuiltInTypeKind == BuiltInTypeKind.ComplexType || a.BuiltInTypeKind == BuiltInTypeKind.EntityType)
System\Data\EntityModel\Emitters\NamespaceEmitter.cs (4)
177if (element.BuiltInTypeKind == BuiltInTypeKind.EntityContainer) 181else if (element.BuiltInTypeKind == BuiltInTypeKind.EntityType || 182element.BuiltInTypeKind == BuiltInTypeKind.ComplexType || 183element.BuiltInTypeKind == BuiltInTypeKind.AssociationType)
System\Data\EntityModel\Emitters\NavigationPropertyEmitter.cs (1)
327Debug.Assert((BuiltInTypeKind.RefType == endMember.TypeUsage.EdmType.BuiltInTypeKind), "not a reference type");
System\Data\Metadata\Edm\EdmConstants.cs (1)
24internal const int NumBuiltInTypes = (int)BuiltInTypeKind.TypeUsage + 1;
System.Web.Entity (10)
System\Data\WebControls\EntityDataSourceUtil.cs (10)
63case BuiltInTypeKind.RowType: 66case BuiltInTypeKind.EntityType: 703memberType.BuiltInTypeKind == BuiltInTypeKind.ComplexType || 704memberType.BuiltInTypeKind == BuiltInTypeKind.EntityType, "member type must be primitive, enum, entity or complex type"); 710clrType = memberType.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType ? 729memberType.BuiltInTypeKind == BuiltInTypeKind.EntityType || memberType.BuiltInTypeKind == BuiltInTypeKind.ComplexType, 853return type.BuiltInTypeKind == BuiltInTypeKind.PrimitiveType || 854type.BuiltInTypeKind == BuiltInTypeKind.EnumType; 993if (propertyType.BuiltInTypeKind == BuiltInTypeKind.ComplexType)
System.Web.Entity.Design (3)
System\Data\WebControls\Design\EntityDataSourceDataSelection.cs (2)
609if (member.TypeUsage.EdmType.BuiltInTypeKind == BuiltInTypeKind.ComplexType) 614else if (member.BuiltInTypeKind == BuiltInTypeKind.NavigationProperty)
System\Data\WebControls\Design\EntityDataSourceDesignerHelper.cs (1)
1306if (entitySetBase.BuiltInTypeKind == BuiltInTypeKind.EntitySet)