122 references to Create
System.Data.Entity (122)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (8)
1696TypeUsage expectedInstanceType = TypeUsage.Create(property.DeclaringType); 1986TypeUsage retUsage = TypeUsage.Create( 1988TypeUsage.Create( 1999TypeUsage retUsage = TypeUsage.Create( 2001TypeUsage.Create(type) 2010TypeUsage retUsage = TypeUsage.Create(TypeHelpers.CreateCollectionType(type)); 2016return TypeUsage.Create(resultType); 2046return TypeUsage.Create(TypeHelpers.CreateReferenceType(referencedEntityType));
System\Data\Common\EntityRecordInfo.cs (2)
31: base(TypeUsage.Create(metadata), memberInfo) { 46: base(TypeUsage.Create(metadata)) {
System\Data\Common\EntitySql\SemanticAnalyzer.cs (1)
1889if (!TypeSemantics.IsStructurallyEqualOrPromotableTo(keyRowExpression.ResultType, TypeUsage.Create(entityKeyRowType)))
System\Data\EntityClient\EntityCommandDefinition.cs (1)
348type = TypeUsage.Create(Helper.GetUnderlyingEdmTypeForEnumType(type.EdmType));
System\Data\EntityClient\EntityParameter.cs (1)
439typeUsage = TypeUsage.Create(this._edmType);
System\Data\EntityModel\SchemaObjectModel\CollectionTypeElement.cs (3)
181_typeUsage = TypeUsage.Create(collectionType); 199_typeUsage = TypeUsage.Create(new CollectionType(_typeUsageBuilder.TypeUsage)); 208_typeUsage = TypeUsage.Create(new CollectionType(_typeUsageBuilder.TypeUsage));
System\Data\EntityModel\SchemaObjectModel\ModelFunction.cs (1)
56return TypeUsage.Create(new CollectionType(_typeUsageBuilder.TypeUsage));
System\Data\EntityModel\SchemaObjectModel\Parameter.cs (1)
89return TypeUsage.Create(new CollectionType(base.TypeUsage));
System\Data\EntityModel\SchemaObjectModel\ReferenceTypeElement.cs (1)
87_typeUsage = TypeUsage.Create(refType);
System\Data\EntityModel\SchemaObjectModel\ReturnType.cs (1)
88return TypeUsage.Create(new CollectionType(base.TypeUsage));
System\Data\EntityModel\SchemaObjectModel\RowTypeElement.cs (1)
117_typeUsage = TypeUsage.Create(rowType);
System\Data\EntityModel\SchemaObjectModel\RowTypePropertyElement.cs (2)
217_typeUsage = TypeUsage.Create(new RefType(entityType)); 228_typeUsage = TypeUsage.Create(new CollectionType(_typeUsage));
System\Data\EntityModel\SchemaObjectModel\SchemaElement.cs (1)
725TypeUsage.Create(EdmProviderManifest.Instance.GetPrimitiveType(PrimitiveTypeKind.String)),
System\Data\Mapping\DefaultObjectMappingItemCollection.cs (2)
308EdmProperty clrProperty = new EdmProperty(column.Name, TypeUsage.Create(clrPropertyType)); 347EdmProperty cdmPorperty = new EdmProperty(column.Name, TypeUsage.Create(cdmPropertyType));
System\Data\Mapping\FunctionImportMappingComposable.cs (1)
381return TypeUsage.Create(structuralType).New(constructorArgs);
System\Data\Mapping\FunctionImportMappingNonComposable.cs (2)
228TypeUsage result = TypeUsage.Create(new CollectionType(TypeUsage.Create(rowType)));
System\Data\Mapping\StorageMappingItemCollection.ViewDictionary.cs (2)
302qView = qView.OfType(TypeUsage.Create(dependentType)); 345return TypeUsage.Create(aSet.ElementType).New(ends);
System\Data\Mapping\StorageMappingItemLoader.cs (1)
2278if (!ValidateFunctionImportMappingResultTypeCompatibility(TypeUsage.Create(scalarResultType), cTypeTvfElementType.Properties[0].TypeUsage))
System\Data\Mapping\Update\Internal\UpdateTranslator.cs (2)
698resultType = TypeUsage.Create(collectionType); 1118changeNode = new ChangeNode(TypeUsage.Create(extent.ElementType));
System\Data\Mapping\ViewGeneration\Structures\Constant.cs (1)
176return TypeUsage.Create(constType).Null();
System\Data\Mapping\ViewGeneration\Structures\MemberPath.cs (1)
461var typeUsage = TypeUsage.Create(treatAsType);
System\Data\Mapping\ViewGeneration\Structures\TypeConstant.cs (1)
166cqt = TypeUsage.Create(m_edmType).New(
System\Data\Mapping\ViewGeneration\Structures\TypeRestriction.cs (2)
144cqt = cqt.IsOfOnly(TypeUsage.Create(((TypeConstant)this.Domain.Values.Single()).EdmType)); 149List<DbExpression> operands = this.Domain.Values.Select(t => (DbExpression)cqt.IsOfOnly(TypeUsage.Create(((TypeConstant)t).EdmType))).ToList();
System\Data\Metadata\ClrPerspective.cs (1)
158typeUsage = TypeUsage.Create(edmItem);
System\Data\Metadata\Converter.cs (4)
742typeUsage = TypeUsage.Create(new CollectionType(propertyType)); 747typeUsage = TypeUsage.Create(propertyType); 821typeUsage = TypeUsage.Create(edmType); 1220usage = TypeUsage.Create(new RefType(edmType as EntityType));
System\Data\Metadata\Edm\CollectionType.cs (1)
28: this(TypeUsage.Create(elementType))
System\Data\Metadata\Edm\MetadataItem_Static.cs (27)
315TypeUsage stringTypeUsage = TypeUsage.Create(EdmProviderManifest.GetPrimitiveType(PrimitiveTypeKind.String)); 316TypeUsage booleanTypeUsage = TypeUsage.Create(EdmProviderManifest.GetPrimitiveType(PrimitiveTypeKind.Boolean)); 317TypeUsage edmTypeUsage = TypeUsage.Create(MetadataItem.GetBuiltInType(BuiltInTypeKind.EdmType)); 318TypeUsage typeUsageTypeUsage = TypeUsage.Create(MetadataItem.GetBuiltInType(BuiltInTypeKind.TypeUsage)); 319TypeUsage complexTypeUsage = TypeUsage.Create(MetadataItem.GetBuiltInType(BuiltInTypeKind.ComplexType)); 328new EdmProperty[] { new EdmProperty(EdmConstants.ItemAttributes, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.MetadataProperty).GetCollectionType())), 329new EdmProperty(EdmConstants.Documentation, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.Documentation))) }); 332new EdmProperty[] { new EdmProperty(EdmConstants.EdmType, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EdmType))), 333new EdmProperty(EdmConstants.Facets, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.Facet)))}); 350new EdmProperty[] { new EdmProperty(EdmConstants.EntityType, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EntityType))) }); 354new EdmProperty(EdmConstants.TypeUsage, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.TypeUsage))) }); 366new EdmProperty(EdmConstants.RelationshipMultiplicity, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EnumType))) }); 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())) } ); 379new EdmProperty[] { new EdmProperty(EdmConstants.Members, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EdmMember))) }); 382new EdmProperty[] { new EdmProperty(EdmConstants.KeyMembers, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EdmMember))) }); 387new EdmProperty(EdmConstants.Value, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EdmType))) }); 391new EdmProperty(EdmConstants.EntitySets, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EntitySet))) }); 395new EdmProperty(EdmConstants.EntityType, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EntityType))), 401new EdmProperty[] { new EdmProperty(EdmConstants.AssociationSetEnds, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.AssociationSetEnd).GetCollectionType()))}); 405new EdmProperty(EdmConstants.EntitySetType, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EntitySet))) } ); 409new EdmProperty(EdmConstants.Mode, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EnumType))), 410new EdmProperty(EdmConstants.TypeUsage, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.TypeUsage))) }); 415new EdmProperty(EdmConstants.ReturnParameter, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.FunctionParameter))), 416new EdmProperty(EdmConstants.Parameters, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.FunctionParameter).GetCollectionType())) });
System\Data\Metadata\Edm\MetadataProperty.cs (2)
56_typeUsage = TypeUsage.Create(edmType.GetCollectionType()); 60_typeUsage = TypeUsage.Create(edmType);
System\Data\Metadata\Edm\Provider\EdmProviderManifestFunctionBuilder.cs (2)
33primitiveTypeUsages[(int)edmType.PrimitiveTypeKind] = TypeUsage.Create(edmType); 188return new FunctionParameter("collection", TypeUsage.Create(this.primitiveTypes[(int)collectionParameterTypeElementTypeKind].EdmType.GetCollectionType()), ParameterMode.In);
System\Data\Metadata\Edm\TypeUsage.cs (1)
107TypeUsage type = TypeUsage.Create(edmType);
System\Data\Metadata\ModelPerspective.cs (1)
53typeUsage = TypeUsage.Create(edmType);
System\Data\Metadata\ObjectHelper.cs (1)
218return TypeSemantics.IsSubTypeOf(TypeUsage.Create(Helper.GetUnderlyingEdmTypeForEnumType(cspaceType.EdmType)), storeType);
System\Data\Metadata\ObjectLayer\ObjectItemAttributeAssemblyLoader.cs (1)
559NavigationProperty navigationProperty = new NavigationProperty(propertyInfo.Name, TypeUsage.Create(propertyType), propertyInfo);
System\Data\Metadata\ObjectLayer\ObjectItemConventionAssemblyLoader.cs (1)
541NavigationProperty navigationProperty = new NavigationProperty(cspaceProperty.Name, TypeUsage.Create(targetType), clrProperty);
System\Data\Metadata\TargetPerspective.cs (1)
54usage = TypeUsage.Create(edmType);
System\Data\Metadata\TypeHelpers.cs (5)
221promotableType = TypeUsage.Create(promotableTypes[index + 1]); 369return TypeUsage.Create(new CollectionType(elementType)); 389return TypeUsage.Create(CreateRowType(columns)); 399return TypeUsage.Create(CreateReferenceType(entityType)); 575return TypeUsage.Create(((RefType)type.EdmType).ElementType);
System\Data\Metadata\TypeSemantics.cs (5)
92return IsStructurallyEqualOrPromotableTo(TypeUsage.Create(fromType), TypeUsage.Create(toType)); 258commonType = ForgetConstraints(TypeUsage.Create(commonEdmType)); 317return IsValidPolymorphicCast(TypeUsage.Create(fromEdmType), TypeUsage.Create(toEdmType));
System\Data\Objects\DataClasses\RelatedEnd.cs (1)
410TypeUsage targetOSpaceTypeUsage = ObjectContext.MetadataWorkspace.GetOSpaceTypeUsage(TypeUsage.Create(targetEntityType));
System\Data\Objects\ELinq\ExpressionConverter.cs (1)
1583TypeUsage typeUsage = TypeUsage.Create(rowType);
System\Data\Objects\ELinq\MethodCallTranslator.cs (5)
1618var resultType = TypeUsage.Create(TypeHelpers.CreateRowType( 1626return new DbJoinExpression(DbExpressionKind.InnerJoin, TypeUsage.Create(TypeHelpers.CreateCollectionType(resultType)), outerBinding, innerBinding, joinCondition); 2540var resultType = TypeUsage.Create(TypeHelpers.CreateRowType( 2548return new DbApplyExpression(DbExpressionKind.OuterApply, TypeUsage.Create(TypeHelpers.CreateCollectionType(resultType)), newInput, newApply); 2794TypeUsage rowTypeUsage = TypeUsage.Create(rowType);
System\Data\Objects\Internal\ObjectSpanRewriter.cs (1)
427TypeUsage rewrittenRowTypeUsage = TypeUsage.Create(rewrittenRow);
System\Data\Objects\ObjectContext.cs (1)
2752return new ObjectResult<TElement>(shaper, entitySet, TypeUsage.Create(edmTypes[resultSetIndex]), true, nextResultGenerator, onReaderDispose);
System\Data\Objects\ObjectStateManagerMetadata.cs (1)
160_typeUsage = TypeUsage.Create(edmType);
System\Data\Objects\ObjectViewFactory.cs (1)
161TypeUsage entityTypeUsage = entityType == null ? null : TypeUsage.Create(entityType);
System\Data\Objects\RelationshipEntry.cs (1)
284return new DataRecordInfo(TypeUsage.Create(((RelationshipSet)EntitySet).ElementType));
System\Data\Query\InternalTrees\ColumnMapFactory.cs (8)
73MultipleDiscriminatorPolymorphicColumnMap polymorphicMap = new MultipleDiscriminatorPolymorphicColumnMap(TypeUsage.Create(baseStructuralType), baseStructuralType.Name, baseTypeColumnMaps, discriminatorColumns, typeChoices, (object[] discriminatorValues) => mapping.Discriminate(discriminatorValues, resultSetIndex)); 97elementColumnMap = new RecordColumnMap(TypeUsage.Create(edmType), edmType.Name, propertyColumnMaps, null); 101elementColumnMap = new ComplexTypeColumnMap(TypeUsage.Create(edmType), edmType.Name, propertyColumnMaps, null); 109elementColumnMap = new ScalarColumnMap(TypeUsage.Create(edmType), edmType.Name, 0, 0); 161new EdmProperty(prop.Name, TypeUsage.Create(modelType)))); 198RecordColumnMap rowMap = new RecordColumnMap(TypeUsage.Create(rowType), 256EntityColumnMap result = new EntityColumnMap(TypeUsage.Create(edmType), edmType.Name, propertyColumnMaps, entityIdentity); 298TypeUsage.Create(discriminatorType);
System\Data\Query\InternalTrees\Command.cs (2)
320return new TableMD(TypeUsage.Create(extent.ElementType), extent); 874return new NewRecordOp(TypeUsage.Create(type));
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
1184return BuildSoftCast(node, TypeUsage.Create(targetType));
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (1)
2606TypeInfo currentTypeInfo = m_typeInfo.GetTypeInfo(md.TypeUsage.Create(type));
System\Data\Query\PlanCompiler\PreProcessor.cs (3)
1257resultType = TypeUsage.Create(resultType.EdmType.GetCollectionType()); 1844AddTypeReference(TypeUsage.Create(entityType)); 2079TypeUsage elementType = TypeUsage.Create(op.Table.TableMetadata.Extent.ElementType);
System\Data\Query\PlanCompiler\StructuredTypeInfo.cs (1)
515superTypeInfo = CreateTypeInfoForStructuredType(md.TypeUsage.Create(type.EdmType.BaseType), discriminatorMap);
System\Data\Query\PlanCompiler\TypeInfo.cs (1)
518m_flattenedTypeUsage = md.TypeUsage.Create(value);
System\Data\Query\PlanCompiler\VarInfo.cs (1)
137m_newTypeUsage = md.TypeUsage.Create(newType);