49 references to Item
System.Data.Entity.Design (49)
System\Data\EntityModel\Emitters\AttributeEmitter.cs (8)
214if (MetadataUtil.IsPrimitiveType(emitter.Item.TypeUsage.EdmType) || MetadataUtil.IsEnumerationType(emitter.Item.TypeUsage.EdmType)) 220Debug.Assert(emitter.Item.Nullable == false, "An EntityKeyProperty cannot be nullable."); 225if (!emitter.Item.Nullable) 234Debug.Assert(MetadataUtil.IsComplexType(emitter.Item.TypeUsage.EdmType) || 235(MetadataUtil.IsCollectionType(emitter.Item.TypeUsage.EdmType)), 248if (!MetadataUtil.IsCollectionType(emitter.Item.TypeUsage.EdmType)) 277emitter.Generator.AddError(Strings.InvalidAttributeSuppliedForProperty(emitter.Item.Name),
System\Data\EntityModel\Emitters\PropertyEmitter.cs (40)
44MemberAttributes scope = AccessibilityFromGettersAndSetters(Item); 63PropertyGeneratedEventArgs eventArgs = new PropertyGeneratedEventArgs(Item, FieldName, typeRef); 119if (HasDefault(Item)) 121memberField.InitExpression = GetDefaultValueExpression(Item); 126if (MetadataUtil.IsComplexType(Item.TypeUsage.EdmType)) 151CodeTypeReference typeRef = GetType(Item, false); 175return Item.Name; 215Generator.AddError(Strings.InvalidGetStatementSuppliedForProperty(Item.Name), 224AddGetterSetterFixUp(Generator.FixUps, PropertyFQName, GetGetterAccessibility(Item), access, true); 232if (MetadataUtil.IsComplexType(Item.TypeUsage.EdmType)) 237if (GetCollectionKind(Item.TypeUsage) == CollectionKind.None) 247new CodePrimitiveExpression(Item.Nullable), 261PrimitiveType primitiveType = Item.TypeUsage.EdmType as PrimitiveType; 292AddGetterSetterFixUp(Generator.FixUps, PropertyFQName, GetSetterAccessibility(Item), access, false); 327Generator.AddError(Strings.InvalidSetStatementSuppliedForProperty(Item.Name), 334if (MetadataUtil.IsPrimitiveType(Item.TypeUsage.EdmType)) 338else if (MetadataUtil.IsComplexType(Item.TypeUsage.EdmType)) 343else if (MetadataUtil.IsCollectionType(Item.TypeUsage.EdmType)) 345if (MetadataUtil.IsComplexType(((CollectionType)Item.TypeUsage.EdmType).TypeUsage.EdmType)) 347EmitComplexTypePropertySetStatements(statements, GetCollectionKind(Item.TypeUsage)); 351Debug.Assert(MetadataUtil.IsPrimitiveType(((CollectionType)Item.TypeUsage.EdmType).TypeUsage.EdmType), 353EmitScalarTypePropertySetStatements(statements, GetCollectionKind(Item.TypeUsage)); 357else if (MetadataUtil.IsEnumerationType(Item.TypeUsage.EdmType)) 454Debug.Assert(((MetadataUtil.IsPrimitiveType(Item.TypeUsage.EdmType)) || (MetadataUtil.IsCollectionType(Item.TypeUsage.EdmType))) 464PrimitiveType primitiveType = (PrimitiveType)Item.TypeUsage.EdmType; 481parameters.Add(new CodePrimitiveExpression(Item.Nullable)); 557StructuralType parentBaseClass = Item.DeclaringType.BaseType as StructuralType; 677EntityType entity = Item.DeclaringType as EntityType; 680return entity.KeyMembers.Contains(Item.Name); 889return Item.DeclaringType.FullName + "." + Item.Name; 905return Item.DeclaringType.Name; 916CommentEmitter.EmitSummaryComments(Item, memberProperty.Comments); 937if (Helper.IsCollectionType(Item.TypeUsage.EdmType) && GetCollectionKind(Item.TypeUsage) != CollectionKind.None) 941throw EDesignUtil.InvalidOperation(Strings.CannotChangePropertyReturnTypeToNull(Item.Name, Item.DeclaringType.Name)); 956throw EDesignUtil.InvalidOperation(Strings.CannotChangePropertyReturnType(Item.Name, Item.DeclaringType.Name));
System\Data\EntityModel\Emitters\StructuredTypeEmitter.cs (1)
210if (MetadataUtil.IsComplexType(propertyEmitter.Item.TypeUsage.EdmType))