72 instantiations of EdmProperty
System.Data.Entity (72)
System\Data\Common\CommandTrees\Internal\ExpressionCopier.cs (1)
154IEnumerable<EdmProperty> mappedProps = mappedPropInfo.Select(propInfo => new EdmProperty(propInfo.Key, propInfo.Value));
System\Data\EntityModel\SchemaObjectModel\RowTypeElement.cs (1)
99var edmProperty = new EdmProperty(property.FQName, property.GetTypeUsage());
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\FunctionImportMappingNonComposable.cs (1)
227RowType rowType = new RowType(columns.Select(c => new EdmProperty(c.Key, c.Value)));
System\Data\Mapping\Update\Internal\UpdateTranslator.cs (1)
694properties.Add(new EdmProperty(resultBinding.ColumnName, resultBinding.Property.TypeUsage));
System\Data\Metadata\Converter.cs (1)
761property = new EdmProperty(somProperty.Name, typeUsage);
System\Data\Metadata\Edm\EntityType.cs (1)
190keyProperties.Add(new EdmProperty(keyMember.Name, Helper.GetModelTypeUsage(keyMember)));
System\Data\Metadata\Edm\MetadataItem_Static.cs (51)
323new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage), 324new EdmProperty(EdmConstants.TypeUsage, typeUsageTypeUsage), 325new EdmProperty(EdmConstants.Value, complexTypeUsage) }); 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)))}); 337new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage), 338new EdmProperty(EdmConstants.Namespace, stringTypeUsage), 339new EdmProperty(EdmConstants.Abstract, booleanTypeUsage), 340new EdmProperty(EdmConstants.Sealed, booleanTypeUsage), 341new EdmProperty(EdmConstants.BaseType, complexTypeUsage) } ); 344new EdmProperty[] { new EdmProperty(EdmConstants.EnumMembers, stringTypeUsage) }); 347new EdmProperty[] { new EdmProperty(EdmConstants.TypeUsage, typeUsageTypeUsage) }); 350new EdmProperty[] { new EdmProperty(EdmConstants.EntityType, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EntityType))) }); 353new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage), 354new EdmProperty(EdmConstants.TypeUsage, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.TypeUsage))) }); 357new EdmProperty[] { new EdmProperty(EdmConstants.Nullable, stringTypeUsage), 358new EdmProperty(EdmConstants.DefaultValue, complexTypeUsage) }); 361new EdmProperty[] { new EdmProperty(EdmConstants.RelationshipTypeName, stringTypeUsage), 362new EdmProperty(EdmConstants.ToEndMemberName, stringTypeUsage) }); 365new EdmProperty[] { new EdmProperty(EdmConstants.OperationBehaviors, complexTypeUsage), 366new EdmProperty(EdmConstants.RelationshipMultiplicity, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EnumType))) }); 369new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage) }); 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))) }); 385new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage), 386new EdmProperty(EdmConstants.EdmType, edmTypeUsage), 387new EdmProperty(EdmConstants.Value, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EdmType))) }); 390new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage), 391new EdmProperty(EdmConstants.EntitySets, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EntitySet))) }); 394new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage), 395new EdmProperty(EdmConstants.EntityType, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EntityType))), 396new EdmProperty(EdmConstants.Schema, stringTypeUsage), 397new EdmProperty(EdmConstants.Table, stringTypeUsage) 401new EdmProperty[] { new EdmProperty(EdmConstants.AssociationSetEnds, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.AssociationSetEnd).GetCollectionType()))}); 404new EdmProperty[] { new EdmProperty(EdmConstants.Role, stringTypeUsage), 405new EdmProperty(EdmConstants.EntitySetType, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EntitySet))) } ); 408new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage), 409new EdmProperty(EdmConstants.Mode, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EnumType))), 410new EdmProperty(EdmConstants.TypeUsage, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.TypeUsage))) }); 413new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage), 414new EdmProperty(EdmConstants.Namespace, stringTypeUsage), 415new EdmProperty(EdmConstants.ReturnParameter, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.FunctionParameter))), 416new EdmProperty(EdmConstants.Parameters, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.FunctionParameter).GetCollectionType())) }); 419new EdmProperty[] { new EdmProperty(EdmConstants.Summary, stringTypeUsage), 420new EdmProperty(EdmConstants.LongDescription, stringTypeUsage) });
System\Data\Metadata\Edm\TypeUsage.cs (1)
419properties[i] = new EdmProperty(sspaceProperty.Name, newTypeUsage);
System\Data\Metadata\ObjectLayer\ObjectItemAttributeAssemblyLoader.cs (3)
641member = new EdmProperty(property.Name, 677EdmProperty enumProperty = new EdmProperty( 707EdmProperty newProperty = new EdmProperty(clrProperty.Name,
System\Data\Metadata\ObjectLayer\ObjectItemConventionAssemblyLoader.cs (2)
492EdmProperty property = new EdmProperty(cspaceProperty.Name, TypeUsage.Create(propertyType, new FacetValues { Nullable = false }), clrProperty, type.TypeHandle); 757new EdmProperty(
System\Data\Metadata\TypeHelpers.cs (1)
382rowElements.Add(new EdmProperty(kvp.Key, kvp.Value));
System\Data\Metadata\TypeSemantics.cs (1)
952commonProperties.Add(new EdmProperty(rowType1.Properties[i].Name, columnCommonTypeUsage));
System\Data\Objects\ELinq\ExpressionConverter.cs (1)
1580properties.Add(new EdmProperty(column.Key, column.Value.ResultType));
System\Data\Objects\ELinq\MethodCallTranslator.cs (2)
2789properties.Add(new EdmProperty(KeyColumnName, projectionTerms[0].ResultType)); 2790properties.Add(new EdmProperty(GroupColumnName, projectionTerms[1].ResultType));
System\Data\Objects\Internal\ObjectSpanRewriter.cs (1)
419properties.Add(new EdmProperty(columnProp.Name, columnDef.ResultType));
System\Data\Query\InternalTrees\ColumnMapFactory.cs (1)
161new EdmProperty(prop.Name, TypeUsage.Create(modelType))));
612 references to EdmProperty
System.Data.Entity (494)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (2)
1679public static DbPropertyExpression Property(this DbExpression instance, EdmProperty propertyMetadata) 2784IList<EdmProperty> properties = TypeHelpers.GetProperties(resultType);
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (1)
1960foreach (EdmProperty prop in ((RowType)item).Properties)
System\Data\Common\CommandTrees\Internal\ExpressionCopier.cs (3)
138EdmProperty originalProp = rowType.Properties[idx]; 154IEnumerable<EdmProperty> mappedProps = mappedPropInfo.Select(propInfo => new EdmProperty(propInfo.Key, propInfo.Value)); 243EdmProperty prop;
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (2)
273internal void Dump(EdmProperty prop) 518Dump((EdmProperty)e.Property);
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (4)
331foreach (EdmProperty recColumn in rowType.Properties) 582EdmProperty prop = e.Property as EdmProperty; 766IList<EdmProperty> properties = TypeHelpers.GetProperties(e.ResultType);
System\Data\Common\CommandTrees\Internal\ViewSimplifier.cs (4)
439EdmProperty discriminatorProp = (EdmProperty)((DbPropertyExpression)((DbComparisonExpression)discriminatorPredicates.First().Value).Left).Property; 774EdmProperty discriminatorProperty = null; 789discriminatorProperty = (EdmProperty)currentDiscriminator.Property;
System\Data\Common\DataRecord.cs (2)
499EdmProperty edmPropertyMember = (EdmProperty)member;
System\Data\Common\EntitySql\SemanticAnalyzer.cs (3)
328foreach (EdmProperty property in ((RowType)resultType.EdmType).Properties) 1360EdmProperty edmProperty = member as EdmProperty;
System\Data\Common\Internal\Materialization\Translator.cs (2)
1353private List<MemberBinding> CreatePropertyBindings(StructuredColumnMap columnMap, Type clrType, ReadOnlyMetadataCollection<EdmProperty> properties) 1361EdmProperty edmProperty = mapping.GetPropertyMap(properties[i].Name).ClrProperty;
System\Data\Common\Utils\MetadataHelper.cs (3)
318return ((EdmProperty)member).Nullable; 521otherEndProperties = Helpers.AsSuperTypeList<EdmProperty, EdmMember>(constraint.FromProperties); 526otherEndProperties = Helpers.AsSuperTypeList<EdmProperty, EdmMember>(constraint.ToProperties);
System\Data\EntityClient\EntityCommandDefinition.cs (1)
228foreach (var property in complexType.Properties)
System\Data\EntityModel\SchemaObjectModel\RowTypeElement.cs (2)
96var listOfProperties = new List<EdmProperty>(); 99var edmProperty = new EdmProperty(property.FQName, property.GetTypeUsage());
System\Data\Mapping\BaseMetadataMappingVisitor.cs (5)
107foreach (var property in entityType.Properties) 144protected virtual void Visit(EdmProperty edmProperty) 167foreach (var property in referentialConstraint.FromProperties) 173foreach (var property in referentialConstraint.ToProperties) 285foreach (var property in complexType.Properties)
System\Data\Mapping\DefaultObjectMappingItemCollection.cs (16)
304List<EdmProperty> clrProperties = new List<EdmProperty>(); 305foreach (EdmProperty column in ((RowType)cdmType).Properties) 308EdmProperty clrProperty = new EdmProperty(column.Name, TypeUsage.Create(clrPropertyType)); 343List<EdmProperty> cdmProperties = new List<EdmProperty>(); 344foreach (EdmProperty column in ((RowType)clrType).Properties) 347EdmProperty cdmPorperty = new EdmProperty(column.Name, TypeUsage.Create(cdmPropertyType)); 586private static ObjectPropertyMapping LoadScalarPropertyMapping(EdmProperty edmProperty, EdmProperty objectProperty) 630EdmProperty edmPropertyMember = (EdmProperty)edmMember; 631EdmProperty edmPropertyObject = (EdmProperty)objectMember; 790private static ObjectComplexPropertyMapping LoadComplexMemberMapping(EdmProperty containingEdmMember, EdmProperty containingClrMember,
System\Data\Mapping\FunctionImportMappingComposable.cs (7)
34EdmProperty[] targetFunctionKeys, 78private readonly EdmProperty[] m_targetFunctionKeys; 88internal EdmProperty[] TvfKeys 414private DbExpression GenerateScalarPropertyMappingView(EdmProperty edmProperty, EdmProperty columnProperty, DbExpression row) 424private DbExpression GenerateColumnRef(DbExpression row, EdmProperty column) 448var column = rowType.Properties[0];
System\Data\Mapping\FunctionImportMappingNonComposable.cs (1)
198foreach (EdmProperty property in TypeHelpers.GetAllStructuralMembers(structuralType))
System\Data\Mapping\MetadataMappingHasherVisitor.cs (1)
363protected override void Visit(EdmProperty edmProperty)
System\Data\Mapping\ObjectComplexPropertyMapping.cs (2)
31internal ObjectComplexPropertyMapping(EdmProperty edmProperty, EdmProperty clrProperty, ObjectTypeMapping complexTypeMapping)
System\Data\Mapping\ObjectPropertyMapping.cs (4)
28internal ObjectPropertyMapping(EdmProperty edmProperty, EdmProperty clrProperty) : 39internal EdmProperty ClrProperty 43return (EdmProperty)this.ClrMember;
System\Data\Mapping\StorageComplexPropertyMapping.cs (1)
62internal StorageComplexPropertyMapping(EdmProperty cdmMember)
System\Data\Mapping\StorageComplexTypeMapping.cs (6)
34Dictionary<EdmProperty, StoragePropertyMapping> m_conditionProperties = new Dictionary<EdmProperty, StoragePropertyMapping>(EqualityComparer<EdmProperty>.Default); //Condition property mappings for this complex type 127EdmProperty conditionMember = (conditionPropertyMap.EdmProperty != null) ? conditionPropertyMap.EdmProperty : conditionPropertyMap.ColumnProperty; 147if ((type.Members.TryGetValue(memberName, false, out tempMember)) && (tempMember is EdmProperty)) 156if ((type.Members.TryGetValue(memberName, false, out tempMember)) && (tempMember is EdmProperty))
System\Data\Mapping\StorageConditionPropertyMapping.cs (4)
61internal StorageConditionPropertyMapping(EdmProperty cdmMember, EdmProperty columnMember 77EdmProperty m_columnMember; 108internal EdmProperty ColumnProperty {
System\Data\Mapping\StorageEndPropertyMapping.cs (1)
63internal StorageEndPropertyMapping(EdmProperty member)
System\Data\Mapping\StorageMappingFragment.cs (4)
89Dictionary<EdmProperty, StoragePropertyMapping> m_conditionProperties = new Dictionary<EdmProperty, StoragePropertyMapping>(EqualityComparer<EdmProperty>.Default); 202EdmProperty conditionMember = (conditionPropertyMap.EdmProperty != null) ? conditionPropertyMap.EdmProperty : conditionPropertyMap.ColumnProperty;
System\Data\Mapping\StorageMappingItemCollection.ViewDictionary.cs (3)
311foreach (EdmProperty fkProp in rc.ToProperties) 329keyValues.Add(e.Property((EdmProperty)keyMember)); 339int offset = rc.FromProperties.IndexOf((EdmProperty)keyMember);
System\Data\Mapping\StorageMappingItemLoader.cs (33)
2127EdmProperty[] targetFunctionKeys = null; 2199internal static bool TryInferTVFKeys(List<Tuple<StructuralType, List<StorageConditionPropertyMapping>, List<StoragePropertyMapping>>> structuralTypeMappings, out EdmProperty[] keys) 2205EdmProperty[] currentKeys; 2241private static bool TryInferTVFKeysForEntityType(EntityType entityType, List<StoragePropertyMapping> propertyMappings, out EdmProperty[] keys) 2243keys = new EdmProperty[entityType.KeyMembers.Count]; 2246var mapping = propertyMappings[entityType.Properties.IndexOf((EdmProperty)entityType.KeyMembers[i])] as StorageScalarPropertyMapping; 2371EdmProperty column; 2391var cTypeColumn = cTypeTvfElementType.Properties[column.Name]; 2451foreach (EdmProperty property in Common.TypeHelpers.GetAllStructuralMembers(structuralType)) 2482EdmProperty column; 2486var cTypeColumn = cTypeTvfElementType.Properties[columnName]; 2833private StorageScalarPropertyMapping LoadScalarPropertyMapping(XPathNavigator nav, EdmType containerType, ReadOnlyMetadataCollection<EdmProperty> tableProperties) 2839EdmProperty member = null; 2857member = tempMember as EdmProperty; 2870EdmProperty columnMember; 2905private StorageComplexPropertyMapping LoadComplexPropertyMapping(XPathNavigator nav, EdmType containerType, ReadOnlyMetadataCollection<EdmProperty> tableProperties) 2914EdmProperty member = null; 2928member = tempMember as EdmProperty; 2954member = tempMember as EdmProperty; 3005private StorageComplexTypeMapping LoadComplexTypeMapping(XPathNavigator nav, EdmType type, ReadOnlyMetadataCollection<EdmProperty> tableType) 3180private StorageConditionPropertyMapping LoadConditionPropertyMapping(XPathNavigator nav, EdmType containerType, ReadOnlyMetadataCollection<EdmProperty> tableProperties) 3203EdmProperty member = null; 3212member = tempMember as EdmProperty; 3217EdmProperty columnMember = null; 3224EdmProperty conditionMember = (columnMember != null) ? columnMember : member; 3595private void ValidateAndUpdateScalarMemberMapping(EdmProperty member, EdmProperty columnMember, IXmlLineInfo lineInfo) 3833EdmProperty property = null; 3854KeyToListMap<EdmProperty, string> propertyToColumnNamesMap = new KeyToListMap<EdmProperty, string>(EqualityComparer<EdmProperty>.Default); 3859foreach (EdmProperty property in propertyToColumnNamesMap.Keys) 4316int ordinal = constraint.FromProperties.IndexOf((EdmProperty)m_members.First());
System\Data\Mapping\StorageModificationFunctionMapping.cs (2)
233internal StorageModificationFunctionResultBinding(string columnName, EdmProperty property) 248internal readonly EdmProperty Property;
System\Data\Mapping\StoragePropertyMapping.cs (3)
57internal StoragePropertyMapping(EdmProperty cdmMember) { 66EdmProperty m_cdmMember; 73internal virtual EdmProperty EdmProperty
System\Data\Mapping\StorageScalarPropertyMapping.cs (4)
56internal StorageScalarPropertyMapping(EdmProperty member, EdmProperty columnMember) 72EdmProperty m_columnMember; 79internal EdmProperty ColumnProperty
System\Data\Mapping\Update\Internal\FunctionMappingTranslator.cs (4)
265EdmProperty keyProperty = (EdmProperty)parameterBinding.MemberPath.Members[0]; 338EdmProperty keyProperty = (EdmProperty)parameterBinding.MemberPath.Members[0];
System\Data\Mapping\Update\Internal\Propagator.ExtentPlaceholderCreator.cs (1)
142ReadOnlyMetadataCollection<EdmProperty> members = entitySet.ElementType.Properties;
System\Data\Mapping\Update\Internal\UpdateCommandOrderer.cs (1)
396IList<EdmProperty> keyProperties = isTarget ? metadata.FromProperties :
System\Data\Mapping\Update\Internal\UpdateCompiler.cs (12)
193Dictionary<EdmProperty, PropagatorResult> setClauses = new Dictionary<EdmProperty, PropagatorResult>(); 203EdmProperty property = processor.Table.ElementType.Properties[propertyOrdinal]; 333foreach (KeyValuePair<EdmProperty, PropagatorResult> setClause in setClauses) 335EdmProperty property = setClause.Key; 365Dictionary<EdmProperty, PropagatorResult> whereClauses = new Dictionary<EdmProperty, PropagatorResult>(); 369foreach (EdmProperty member in processor.Table.ElementType.Properties) 396foreach (KeyValuePair<EdmProperty, PropagatorResult> clause in whereClauses) 411private DbExpression GenerateEqualityExpression(DbExpressionBinding target, EdmProperty property, PropagatorResult value) 426private static DbExpression GeneratePropertyExpression(DbExpressionBinding target, EdmProperty property) 435private DbExpression GenerateValueExpression(EdmProperty property, PropagatorResult value)
System\Data\Mapping\Update\Internal\UpdateTranslator.cs (11)
182using (ReadOnlyMetadataCollection<EdmProperty>.Enumerator principalPropertyEnum = constraint.FromProperties.GetEnumerator()) 183using (ReadOnlyMetadataCollection<EdmProperty>.Enumerator dependentPropertyEnum = constraint.ToProperties.GetEnumerator()) 245EdmProperty keyMember = (EdmProperty)principalType.KeyMembers[i]; 248int constraintOrdinal = constraint.FromProperties.IndexOf((EdmProperty)keyMember); 301var principalProperty = constraint.FromProperties[i]; 302var dependentProperty = constraint.ToProperties[i]; 343private static int GetKeyMemberOffset(RelationshipEndMember role, EdmProperty property, out int keyMemberCount) 532!((EdmProperty)member).Nullable) 691List<EdmProperty> properties = new List<EdmProperty>(functionMapping.ResultBindings.Count);
System\Data\Mapping\ViewGeneration\DiscriminatorMap.cs (7)
47internal readonly System.Collections.ObjectModel.ReadOnlyCollection<KeyValuePair<EdmProperty, DbExpression>> PropertyMap; 61Dictionary<EdmProperty, DbExpression> propertyMap, 97var propertyMap = new Dictionary<EdmProperty, DbExpression>(); 102EdmProperty discriminatorProperty = null; 115if (null == discriminatorProperty) { discriminatorProperty = (EdmProperty)currentDiscriminator.Property; } 184Dictionary<EdmProperty, DbExpression> propertyMap, 201var property = entityType.Properties[j];
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQueryKB.cs (4)
110IEnumerable<EdmMember> toProperties = Helpers.AsSuperTypeList<EdmProperty, EdmMember>(constraint.ToProperties); 140IEnumerable<EdmMember> toProperties = Helpers.AsSuperTypeList<EdmProperty, EdmMember>(constraint.ToProperties); 176foreach (EdmProperty childProperty in structuralType.GetDeclaredOnlyMembers<EdmProperty>())
System\Data\Mapping\ViewGeneration\Structures\Cell.cs (4)
120internal Set<EdmProperty> GetCSlotsForTableColumns(IEnumerable<MemberPath> columns) 132Set<EdmProperty> cSideMembers = new Set<EdmProperty>(); 142cSideMembers.Add((EdmProperty)slot.MemberPath.LeafEdmMember);
System\Data\Mapping\ViewGeneration\Structures\LeafCellTreeNode.cs (1)
231foreach (EdmProperty edmProperty in toEndEntityType.KeyMembers)
System\Data\Mapping\ViewGeneration\Structures\MemberPath.cs (8)
582EdmProperty childProperty = edmMember as EdmProperty; 704EdmProperty property0 = assocPath0.LeafEdmMember as EdmProperty; 705EdmProperty property1 = assocPath1.LeafEdmMember as EdmProperty; 728ReadOnlyMetadataCollection<EdmProperty> properties0 = isFrom0 ? constraint.FromProperties : constraint.ToProperties; 729ReadOnlyMetadataCollection<EdmProperty> properties1 = isFrom0 ? constraint.ToProperties : constraint.FromProperties;
System\Data\Mapping\ViewGeneration\Validation\ForeignConstraint.cs (18)
34ReadOnlyMetadataCollection<EdmProperty> i_parentColumns, ReadOnlyMetadataCollection<EdmProperty> i_childColumns) 41foreach (EdmProperty property in i_childColumns) 48foreach (EdmProperty property in i_parentColumns) 352var childPropertiesSet = new List<Set<EdmProperty>>(); 353var parentPropertiesSet = new List<Set<EdmProperty>>(); 386var childRefPropertiesCollection = childPropertiesSet.Where(it => it.SetEquals(new Set<EdmProperty>(refConstraint.ToProperties))); 387var parentRefPropertiesCollection = parentPropertiesSet.Where(it => it.SetEquals(new Set<EdmProperty>(refConstraint.FromProperties))); 410private Set<int> GetPropertyIndexes(IEnumerable<EdmProperty> properties1, ReadOnlyMetadataCollection<EdmProperty> properties2) 413foreach (var prop in properties1) 540Set<EdmProperty> cSideMembers = cell.GetCSlotsForTableColumns(tableColumns); 551List<EdmProperty> propertyList = new List<EdmProperty>(); 552foreach (EdmProperty property in entitySet.ElementType.KeyMembers) 557Set<EdmProperty> keyMembers = new Set<EdmProperty>(propertyList).MakeReadOnly(); 828foreach (EdmProperty keyMember in m_childTable.ElementType.KeyMembers)
System\Data\Mapping\ViewValidator.cs (2)
165IEnumerable<EdmProperty> properties = GetEntityTypes().SelectMany(entityType => entityType.Properties).Distinct(); 172private IEnumerable<ComplexType> GetComplexTypes(IEnumerable<EdmProperty> properties)
System\Data\Metadata\Converter.cs (8)
333EdmProperty[] properties = new EdmProperty[element.Properties.Count]; 576private static EdmProperty[] GetProperties(EntityTypeBase entityType, IList<Som.PropertyRefElement> properties) 579EdmProperty[] result = new EdmProperty[properties.Count]; 583result[i] = (EdmProperty)entityType.Members[properties[i].Name]; 706private static EdmProperty ConvertToProperty(Som.StructuredProperty somProperty, 711EdmProperty property;
System\Data\Metadata\Edm\ComplexType.cs (3)
47private ReadOnlyMetadataCollection<EdmProperty> _properties; 62public ReadOnlyMetadataCollection<EdmProperty> Properties 70new FilteredReadOnlyMetadataCollection<EdmProperty, EdmMember>(
System\Data\Metadata\Edm\EntityType.cs (5)
73private ReadOnlyMetadataCollection<EdmProperty> _properties; 153public ReadOnlyMetadataCollection<EdmProperty> Properties 161new FilteredReadOnlyMetadataCollection<EdmProperty, EdmMember>( 187List<EdmProperty> keyProperties = new List<EdmProperty>(KeyMembers.Count);
System\Data\Metadata\Edm\LightweightCodeGenerator.cs (4)
41internal static object GetValue(EdmProperty property, object target) 49internal static Func<object,object> GetGetterDelegateForProperty(EdmProperty property) 70internal static void SetValue(EdmProperty property, object target, object value) 77internal static Action<object, object> GetSetterDelegateForProperty(EdmProperty property)
System\Data\Metadata\Edm\MetadataItem_Static.cs (24)
323new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage), 328new EdmProperty[] { new EdmProperty(EdmConstants.ItemAttributes, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.MetadataProperty).GetCollectionType())), 332new EdmProperty[] { new EdmProperty(EdmConstants.EdmType, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EdmType))), 337new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage), 344new EdmProperty[] { new EdmProperty(EdmConstants.EnumMembers, stringTypeUsage) }); 347new EdmProperty[] { new EdmProperty(EdmConstants.TypeUsage, typeUsageTypeUsage) }); 350new EdmProperty[] { new EdmProperty(EdmConstants.EntityType, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EntityType))) }); 353new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage), 357new EdmProperty[] { new EdmProperty(EdmConstants.Nullable, stringTypeUsage), 361new EdmProperty[] { new EdmProperty(EdmConstants.RelationshipTypeName, stringTypeUsage), 365new EdmProperty[] { new EdmProperty(EdmConstants.OperationBehaviors, complexTypeUsage), 369new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage) }); 372new EdmProperty[] { new EdmProperty(EdmConstants.ToRole, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.RelationshipEndMember))), 379new EdmProperty[] { new EdmProperty(EdmConstants.Members, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EdmMember))) }); 382new EdmProperty[] { new EdmProperty(EdmConstants.KeyMembers, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.EdmMember))) }); 385new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage), 390new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage), 394new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage), 401new EdmProperty[] { new EdmProperty(EdmConstants.AssociationSetEnds, TypeUsage.Create(GetBuiltInType(BuiltInTypeKind.AssociationSetEnd).GetCollectionType()))}); 404new EdmProperty[] { new EdmProperty(EdmConstants.Role, stringTypeUsage), 408new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage), 413new EdmProperty[] { new EdmProperty(EdmConstants.Name, stringTypeUsage), 419new EdmProperty[] { new EdmProperty(EdmConstants.Summary, stringTypeUsage), 504private static void AddBuiltInTypeProperties(BuiltInTypeKind builtInTypeKind, EdmProperty[] properties)
System\Data\Metadata\Edm\NavigationProperty.cs (4)
139public IEnumerable<EdmProperty> GetDependentProperties() 156var dependantProperties = new List<EdmProperty>(keyMembers.Count); 159dependantProperties.Add(rc.ToProperties[rc.FromProperties.IndexOf(((EdmProperty)keyMembers[i]))]); 165return Enumerable.Empty<EdmProperty>();
System\Data\Metadata\Edm\ReferentialConstraint.cs (10)
32IEnumerable<EdmProperty> fromProperties, 33IEnumerable<EdmProperty> toProperties) 37_fromProperties = new ReadOnlyMetadataCollection<EdmProperty>(new MetadataCollection<EdmProperty>( 39_toProperties = new ReadOnlyMetadataCollection<EdmProperty>(new MetadataCollection<EdmProperty>( 47private readonly ReadOnlyMetadataCollection<EdmProperty> _fromProperties; 48private readonly ReadOnlyMetadataCollection<EdmProperty> _toProperties; 100public ReadOnlyMetadataCollection<EdmProperty> FromProperties 112public ReadOnlyMetadataCollection<EdmProperty> ToProperties
System\Data\Metadata\Edm\RowType.cs (12)
25private ReadOnlyMetadataCollection<EdmProperty> _properties; 34internal RowType(IEnumerable<EdmProperty> properties) 42internal RowType(IEnumerable<EdmProperty> properties, InitializerMetadata initializerMetadata) 48foreach (EdmProperty property in properties) 86public ReadOnlyMetadataCollection<EdmProperty> Properties 94new FilteredReadOnlyMetadataCollection<EdmProperty, EdmMember>( 106private void AddProperty(EdmProperty property) 131private static string GetRowTypeIdentityFromProperties(IEnumerable<EdmProperty> properties, InitializerMetadata initializerMetadata) 141foreach (EdmProperty property in properties) 166private static IEnumerable<EdmProperty> CheckProperties(IEnumerable<EdmProperty> properties) 171foreach (EdmProperty prop in properties)
System\Data\Metadata\Edm\TypeUsage.cs (3)
414EdmProperty[] properties = new EdmProperty[sspaceRowType.Properties.Count]; 417EdmProperty sspaceProperty = sspaceRowType.Properties[i];
System\Data\Metadata\EdmValidator.cs (3)
192ValidateEdmProperty((EdmProperty)item, errors, validatedItems); 312foreach (EdmProperty keyProperty in item.KeyMembers) 467private void ValidateEdmProperty(EdmProperty item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
System\Data\Metadata\ObjectHelper.cs (2)
141internal static TypeUsage ValidateAndConvertTypeUsage(EdmProperty edmProperty, 142EdmProperty columnProperty, Xml.IXmlLineInfo lineInfo, string sourceLocation,
System\Data\Metadata\ObjectLayer\ObjectItemAttributeAssemblyLoader.cs (2)
677EdmProperty enumProperty = new EdmProperty( 707EdmProperty newProperty = new EdmProperty(clrProperty.Name,
System\Data\Metadata\ObjectLayer\ObjectItemConventionAssemblyLoader.cs (18)
385List<KeyValuePair<EdmProperty, PropertyInfo>> typeClosureToTrack = 386new List<KeyValuePair<EdmProperty, PropertyInfo>>(); 387foreach (EdmProperty cspaceProperty in cspaceType.GetDeclaredOnlyMembers<EdmProperty>().Where(m => Helper.IsComplexType(m.TypeUsage.EdmType))) 393new KeyValuePair<EdmProperty, PropertyInfo>( 409var cp = typeToTrack.Key; 485private void CreateAndAddComplexType(Type type, StructuralType ospaceType, EdmProperty cspaceProperty, PropertyInfo clrProperty) 492EdmProperty property = new EdmProperty(cspaceProperty.Name, TypeUsage.Create(propertyType, new FacetValues { Nullable = false }), clrProperty, type.TypeHandle); 563foreach (EdmProperty cspaceProperty in cspaceType.GetDeclaredOnlyMembers<EdmProperty>().Where(p => Helper.IsPrimitiveType(p.TypeUsage.EdmType))) 601var typeClosureToTrack = new List<KeyValuePair<EdmProperty, PropertyInfo>>(); 603foreach (EdmProperty cspaceProperty in cspaceType.GetDeclaredOnlyMembers<EdmProperty>().Where(p => Helper.IsEnumType(p.TypeUsage.EdmType))) 608typeClosureToTrack.Add(new KeyValuePair<EdmProperty, PropertyInfo>(cspaceProperty, clrProperty)); 623var cp = typeToTrack.Key; 638private void CreateAndAddEnumProperty(Type type, StructuralType ospaceType, EdmProperty cspaceProperty, PropertyInfo clrProperty) 739private void AddScalarMember(Type type, PropertyInfo clrProperty, StructuralType ospaceType, EdmProperty cspaceProperty, EdmType propertyType) 756EdmProperty ospaceProperty =
System\Data\Metadata\TypeHelpers.cs (12)
89foreach (EdmProperty property in rowType.Properties) 141foreach (EdmProperty property in rowType.Properties) 379List<EdmProperty> rowElements = new List<EdmProperty>(); 417foreach (EdmProperty keyProperty in entityKeys) 534return ((ComplexType)edmType).GetDeclaredOnlyMembers<EdmProperty>(); 536return ((EntityType)edmType).GetDeclaredOnlyMembers<EdmProperty>(); 538return ((RowType)edmType).GetDeclaredOnlyMembers<EdmProperty>(); 545internal static readonly FilteredReadOnlyMetadataCollection<EdmProperty, EdmMember> EmptyArrayEdmProperty = new FilteredReadOnlyMetadataCollection<EdmProperty, EdmMember>(EmptyArrayEdmMember, null); 547internal static ReadOnlyMetadataCollection<EdmProperty> GetProperties(TypeUsage typeUsage) 552internal static ReadOnlyMetadataCollection<EdmProperty> GetProperties(EdmType edmType)
System\Data\Metadata\TypeSemantics.cs (5)
942List<EdmProperty> commonProperties = new List<EdmProperty>(); 1006foreach (EdmProperty rowProperty in rowType.Properties) 1079EdmProperty fromProp = fromRow.Properties[idx]; 1080EdmProperty toProp = toRow.Properties[idx];
System\Data\Objects\DataClasses\RelatedEnd.cs (3)
1542static internal bool CheckIfAllPropertiesAreKeyProperties(string[] keyMemberNames, ReadOnlyMetadataCollection<EdmProperty> toProperties) 1545foreach (EdmProperty property in toProperties) 1705foreach (var dependentProp in constraint.ToProperties)
System\Data\Objects\DataClasses\RelationshipManager.cs (1)
1468foreach (EdmProperty property in constraint.ToProperties)
System\Data\Objects\ELinq\ExpressionConverter.cs (3)
1211foreach (EdmProperty property in leftType.Properties) 1575List<EdmProperty> properties = new List<EdmProperty>(columns.Count);
System\Data\Objects\ELinq\MethodCallTranslator.cs (8)
654foreach (EdmProperty recColumn in rowType.Properties) 2499EdmProperty lojRightInput; 2587private static bool IsLeftOuterJoin(CqtExpression cqtExpression, out DbExpressionBinding crossApplyInput, out EdmProperty lojRightInput) 2692var lojRightValueSource = crossApplyInputRowType.Properties.SingleOrDefault(p => p.Name == lojRight.Property.Name); 2788List<EdmProperty> properties = new List<EdmProperty>(2); 2936var renames = new List<Tuple<EdmProperty, string>>(); 2949renames.Add(Tuple.Create((EdmProperty)rename.Property, outerRowType.Properties[i].Name));
System\Data\Objects\EntityEntry.cs (3)
3763foreach (EdmProperty dependentProp in principal.Item2.ToProperties) 3797foreach (EdmProperty property in dependent.Item2.ToProperties) 3814foreach (EdmProperty property in dependent.Item2.ToProperties)
System\Data\Objects\FieldDescriptor.cs (3)
23private readonly EdmProperty _property; 39internal FieldDescriptor(Type itemType, bool isReadOnly, EdmProperty property) 107internal EdmProperty EdmProperty
System\Data\Objects\Internal\ComplexTypeMaterializer.cs (1)
168internal PlanEdmProperty(int ordinal, EdmProperty property)
System\Data\Objects\Internal\ObjectSpanRewriter.cs (4)
360EdmProperty columnProp = rowType.Properties[idx]; 409List<EdmProperty> properties = new List<EdmProperty>(rowType.Properties.Count); 412EdmProperty columnProp = rowType.Properties[idx];
System\Data\Objects\ObjectStateManagerMetadata.cs (7)
53private readonly EdmProperty _clrProperty; // may be null if shadowState 54private readonly EdmProperty _edmProperty; 58internal StateManagerMemberMetadata(ObjectPropertyMapping memberMap, EdmProperty memberMetadata, bool isPartOfKey) 98internal EdmProperty CdmMetadata 105internal EdmProperty ClrMetadata 164ReadOnlyMetadataCollection<EdmProperty> members = TypeHelpers.GetProperties(edmType); 177EdmProperty member = members[i];
System\Data\Query\InternalTrees\ColumnMapFactory.cs (4)
144var memberInfo = new List<Tuple<MemberAssignment, int, EdmProperty>>(); 168EdmProperty[] modelProperties = new EdmProperty[memberInfo.Count]; 183EdmProperty modelProp = member.Item3;
System\Data\Query\InternalTrees\Command.cs (2)
343internal TableMD CreateFlatTableDefinition(IEnumerable<EdmProperty> properties, IEnumerable<EdmMember> keyMembers, EntitySetBase entitySet) 887List<EdmProperty> fields)
System\Data\Query\InternalTrees\ExplicitDiscriminatorMap.cs (2)
29private readonly System.Collections.ObjectModel.ReadOnlyCollection<EdmProperty> m_properties; 59internal System.Collections.ObjectModel.ReadOnlyCollection<EdmProperty> Properties
System\Data\Query\InternalTrees\Metadata.cs (2)
69internal TableMD(IEnumerable<EdmProperty> properties, IEnumerable<EdmMember> keyProperties, 76foreach (EdmProperty p in properties)
System\Data\Query\InternalTrees\ScalarOps.cs (6)
430Debug.Assert((property is EdmProperty) || (property is RelationshipEndMember) || (property is NavigationProperty), "Unexpected EdmMember type"); 1151private List<EdmProperty> m_fields; // list of fields with specified values 1161m_fields = new List<EdmProperty>(TypeHelpers.GetEdmType<RowType>(type).Properties); 1171internal NewRecordOp(TypeUsage type, List<EdmProperty> fields) 1200internal bool GetFieldPosition(EdmProperty field, out int fieldPosition) 1220internal List<EdmProperty> Properties { get { return m_fields; } }
System\Data\Query\PlanCompiler\ColumnMapProcessor.cs (9)
218Dictionary<md.EdmProperty, ColumnMap> keyPropertyMap = new Dictionary<md.EdmProperty, ColumnMap>(); 227md.EdmProperty edmProperty = property as md.EdmProperty; 236md.EdmProperty edmKeyProperty = keyProperty as md.EdmProperty; 330private SimpleColumnMap CreateEntitySetIdColumnMap(md.EdmProperty prop) 413md.ReadOnlyMetadataCollection<md.EdmProperty> properties = TypeHelpers.GetProperties(typeInfo.Type); 477private SimpleColumnMap CreateTypeIdColumnMap(md.EdmProperty prop)
System\Data\Query\PlanCompiler\ConstraintManager.cs (4)
146foreach (md.EdmProperty prop in constraint.ToProperties) 152foreach (md.EdmProperty prop in constraint.FromProperties) 183IEnumerator<md.EdmProperty> parentProps = m_constraint.FromProperties.GetEnumerator(); 184IEnumerator<md.EdmProperty> childProps = m_constraint.ToProperties.GetEnumerator();
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
2157IEnumerator<EdmProperty> properties = null;
System\Data\Query\PlanCompiler\ITreeGenerator.cs (2)
2222EdmProperty property = propertyMap.Key; 2771IList<EdmProperty> properties = TypeHelpers.GetProperties(input.Op.Type);
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (63)
113private readonly Dictionary<md.EdmFunction, md.EdmProperty[]> m_tvfResultKeys; 125Dictionary<md.EdmFunction, md.EdmProperty[]> tvfResultKeys) 149Dictionary<md.EdmFunction, md.EdmProperty[]> tvfResultKeys) 289private Node BuildAccessor(Node input, md.EdmProperty property) 327private Node BuildAccessorWithNulls(Node input, md.EdmProperty property) 471foreach (md.EdmProperty m in recordType.Properties) 584private IEnumerable<md.EdmProperty> GetProperties(TypeInfo typeInfo, OperationKind opKind) 588foreach (md.EdmProperty p in typeInfo.GetAllProperties()) 615out List<md.EdmProperty> properties, out List<Node> values) 619properties = new List<md.EdmProperty>(); 620foreach (md.EdmProperty prop in GetProperties(typeInfo, opKind)) 622KeyValuePair<md.EdmProperty, Node> kv = GetPropertyValue(input, prop, ignoreMissingProperties); 639private KeyValuePair<md.EdmProperty, Node> GetPropertyValue(Node input, md.EdmProperty property, bool ignoreMissingProperties) 651return new KeyValuePair<md.EdmProperty, Node>(property, n); 708Dictionary<md.EdmProperty, PropertyRef> flattenedTypePropertyToPropertyRef = new Dictionary<md.EdmProperty, PropertyRef>(); 714foreach (var flattenedTypeProperty in unnestOpTableTypeInfo.FlattenedType.Properties) 839List<md.EdmProperty> newProps = new List<md.EdmProperty>(); 850md.EdmProperty newProperty = typeInfo.GetNewProperty(p); 1160List<md.EdmProperty> properties = new List<System.Data.Metadata.Edm.EdmProperty>(); 1163foreach (md.EdmProperty p in TypeHelpers.GetAllStructuralMembers(columnVar.Type.EdmType)) 1167foreach (md.EdmProperty p in newRowType.Properties) 1176md.EdmProperty p = typeInfo.GetNewProperty(pref); 1453typeInfo.FlattenedType.Properties.ToList<md.EdmProperty>()); 1459private IEnumerable<md.EdmProperty> GetTvfResultKeys(md.EdmFunction tvf) 1461md.EdmProperty[] keys; 1466return Enumerable.Empty<md.EdmProperty>(); 1604foreach (md.EdmProperty prop in outerSvarInfo.Fields) 1655List<md.EdmProperty> newProps = new List<md.EdmProperty>(); 1663md.EdmProperty newProperty = typeInfo.GetNewProperty(p); 1745IEnumerator<md.EdmProperty> outputs = newOp.Properties.GetEnumerator(); 1779md.EdmProperty p = outputs.Current; 2052List<md.EdmProperty> fieldTypes = new List<md.EdmProperty>(); 2062md.EdmProperty property = typeInfo.GetNewProperty(pref); 2140List<md.EdmProperty> properties1; 2141List<md.EdmProperty> properties2; 2212List<md.EdmProperty> properties = null; 2292List<md.EdmProperty> inputFieldTypes; 2315List<md.EdmProperty> outputFieldTypes = new List<md.EdmProperty>(outputTypeInfo.FlattenedType.Properties); 2355List<md.EdmProperty> fieldTypes = new List<md.EdmProperty>(); 2365md.EdmProperty newNestedProp; 2369md.EdmProperty outputNestedProp = outputTypeInfo.GetNewProperty(npr); 2384md.EdmProperty newProp = inputTypeInfo.GetNewProperty(propertyRef); 2443List<md.EdmProperty> inputFields; 2448List<md.EdmProperty> outputFields = new List<md.EdmProperty>(outputTypeInfo.FlattenedType.Properties); 2489private static void RemoveNullSentinel(TypeInfo inputTypeInfo, List<md.EdmProperty> inputFields, List<Node> inputFieldValues, List<md.EdmProperty> outputFields) 2650private Node GetEntitySetIdExpr(md.EdmProperty entitySetIdProperty, NewEntityBaseOp op) 2714List<md.EdmProperty> newFields = new List<md.EdmProperty>(); 2784foreach (md.EdmProperty nestedProperty in nestedFlatType.Properties) 2801md.EdmProperty outputTypeProp = typeInfo.GetNewProperty(propRef); 2825foreach (md.EdmProperty nestedProperty in nestedFlatType.Properties) 2881List<md.EdmProperty> newFields = new List<md.EdmProperty>();
System\Data\Query\PlanCompiler\PlanCompiler.cs (1)
303Dictionary<md.EdmFunction, md.EdmProperty[]> tvfResultKeys;
System\Data\Query\PlanCompiler\PreProcessor.cs (4)
126private readonly Dictionary<EdmFunction, EdmProperty[]> m_tvfResultKeys = new Dictionary<EdmFunction, EdmProperty[]>(); 156out Dictionary<EdmFunction, EdmProperty[]> tvfResultKeys) 176internal void Process(out Dictionary<EdmFunction, EdmProperty[]> tvfResultKeys)
System\Data\Query\PlanCompiler\PropertyPushdownHelper.cs (2)
205md.EdmProperty edmP = p as md.EdmProperty;
System\Data\Query\PlanCompiler\ProviderCommandInfoUtils.cs (5)
70Dictionary<Var, md.EdmProperty> outputVarMap = BuildOutputVarMap(projectOp, collType.TypeUsage); 103private static Dictionary<Var, md.EdmProperty> BuildOutputVarMap(PhysicalProjectOp projectOp, md.TypeUsage outputType) 105Dictionary<Var, md.EdmProperty> outputVarMap = new Dictionary<Var, md.EdmProperty>(); 109IEnumerator<md.EdmProperty> propertyEnumerator = TypeHelpers.GetEdmType<md.RowType>(outputType).Properties.GetEnumerator();
System\Data\Query\PlanCompiler\StructuredTypeInfo.cs (1)
998foreach (md.EdmProperty p in type.FlattenedType.Properties)
System\Data\Query\PlanCompiler\TypeInfo.cs (19)
218internal virtual md.EdmProperty EntitySetIdProperty 240internal virtual md.EdmProperty NullSentinelProperty 263internal virtual md.EdmProperty TypeIdProperty 298internal md.EdmProperty GetNewProperty(PropertyRef propertyRef) 300md.EdmProperty property; 313internal bool TryGetNewProperty(PropertyRef propertyRef, bool throwIfMissing, out md.EdmProperty newProperty) 340PlanCompiler.Assert(p is md.EdmProperty, "Non-EdmProperty key members are not supported"); 380internal IEnumerable<md.EdmProperty> GetAllProperties() 382foreach (md.EdmProperty m in this.FlattenedType.Properties) 421private readonly Dictionary<PropertyRef, md.EdmProperty> m_propertyMap; 422private md.EdmProperty m_nullSentinelProperty; 423private md.EdmProperty m_typeIdProperty; 427private md.EdmProperty m_entitySetIdProperty; 443m_propertyMap = new Dictionary<PropertyRef, md.EdmProperty>(); 479internal void AddPropertyMapping(PropertyRef propertyRef, md.EdmProperty newProperty) 547internal new md.EdmProperty EntitySetIdProperty 555internal new md.EdmProperty NullSentinelProperty 612internal new bool TryGetNewProperty(PropertyRef propertyRef, bool throwIfMissing, out md.EdmProperty property) 628internal new md.EdmProperty TypeIdProperty
System\Data\Query\PlanCompiler\VarInfo.cs (9)
114private Dictionary<md.EdmProperty, Var> m_propertyToVarMap; 117List<md.EdmProperty> m_newProperties; 128internal StructuredVarInfo(md.RowType newType, List<Var> newVars, List<md.EdmProperty> newTypeProperties, bool newVarsIncludeNullSentinelVar) 162internal List<md.EdmProperty> Fields { get { return m_newProperties; } } 180internal bool TryGetVar(md.EdmProperty p, out Var v) { 203m_propertyToVarMap = new Dictionary<md.EdmProperty, Var>(); 205foreach (md.EdmProperty prop in m_newProperties) { 275internal VarInfo CreateStructuredVarInfo(Var v, md.RowType newType, List<Var> newVars, List<md.EdmProperty> newProperties, bool newVarsIncludeNullSentinelVar) 289internal VarInfo CreateStructuredVarInfo(Var v, md.RowType newType, List<Var> newVars, List<md.EdmProperty> newProperties)
System\Data\SqlClient\SqlGen\Sql8ExpressionRewriter.cs (2)
300IList<EdmProperty> properties = TypeHelpers.GetProperties(input.ResultType); 466EdmProperty prop = rowExprType.Properties[column.Key];
System\Data\SqlClient\SqlGen\SqlGenerator.cs (6)
1457using (IEnumerator<EdmProperty> members = groupByType.Properties.GetEnumerator()) 1466EdmProperty member = members.Current; 1512EdmProperty member = members.Current; 3266ReadOnlyMetadataCollection<EdmProperty> members = rowType.Properties; 3277EdmProperty member = members[i]; 3486foreach (EdmProperty property in TypeHelpers.GetProperties(symbol.Type))
System\Data\SqlClient\SqlProviderUtilities.cs (3)
244foreach (EdmProperty column in entitySet.ElementType.Properties) 302private void AppendIdentifiers(IEnumerable<EdmProperty> properties) 343private void AppendType(EdmProperty column)
System.Data.Entity.Design (73)
System\Data\Entity\Design\Common\MetadataItemSerializer.cs (4)
287foreach (var property in rowType.Properties) 302private void WriteReferentialConstraintRoleElement(string nodeName, RelationshipEndMember end, IList<EdmProperty> properties) 381foreach (EdmProperty member in entityType.GetDeclaredOnlyMembers<EdmProperty>())
System\Data\Entity\Design\Common\OneToOneMappingSerializer.cs (19)
25internal Dictionary<EdmProperty, EdmProperty> StoreEdmPropertyToModelEdmProperty = new Dictionary<EdmProperty, EdmProperty>(); 204foreach (EdmProperty property in constraint.ToProperties) 224foreach (EdmProperty property in constraint.ToProperties) 330foreach (EdmProperty storeProperty in tvfReturnType.Properties) 332EdmProperty modelProperty = _lookups.StoreEdmPropertyToModelEdmProperty[storeProperty]; 392foreach (EdmProperty fkColumn in constraint.ToProperties) 404private void WriteConditionElement(XmlWriter writer, EdmProperty fkColumn) 435foreach (EdmProperty storeKeyMember in store.EntitySet.ElementType.KeyMembers) 437EdmProperty modelKeyMember = _lookups.StoreEdmPropertyToModelEdmProperty[storeKeyMember]; 438EdmProperty storeFkTableMember = GetAssociatedFkColumn(store, storeKeyMember); 444private static EdmProperty GetAssociatedFkColumn(AssociationSetEnd store, EdmProperty storeKeyProperty) 482foreach (EdmProperty storeProperty in store.ElementType.Properties) 488EdmProperty modelProperty = _lookups.StoreEdmPropertyToModelEdmProperty[storeProperty]; 495private void WriteScalarPropertyElement(XmlWriter writer, EdmProperty store, EdmProperty model)
System\Data\Entity\Design\EntityModelSchemaGenerator.cs (15)
283public Dictionary<EdmProperty, AssociationType> FkProperties = new Dictionary<EdmProperty, AssociationType>(); 579foreach (EdmProperty storeProperty in tvfReturnType.Properties) 581EdmProperty property = CreateModelProperty(session, storeProperty, usedPropertyNames); 668foreach (EdmProperty property in constraint.ToProperties) 781foreach (EdmProperty storeProperty in storeEntityType.Properties) 790EdmProperty property = CreateModelProperty(session, storeProperty, usedPropertyNames); 804private EdmProperty CreateModelProperty(LoadMethodSessionState session, EdmProperty storeProperty, UniqueIdentifierService usedPropertyNames) 809EdmProperty property = new EdmProperty(name, cspaceTypeUsage); 817private void AddStoreGeneratedPatternAnnoation(EdmProperty cSpaceProperty, TypeUsage storeTypeUsage) 1000EdmProperty[] fromProperties = new EdmProperty[count]; 1001EdmProperty[] toProperties = new EdmProperty[count];
System\Data\Entity\Design\EntityStoreSchemaGenerator.cs (14)
853foreach (var toPropertyOfAddedAssociation in session.AssociationTypes.SelectMany(t => t.ReferentialConstraints.SelectMany(refconst => refconst.ToProperties))) 855foreach (var toProperty in type.ReferentialConstraints.SelectMany(refconst => refconst.ToProperties)) 942EdmProperty property; 965EdmProperty property; 1004EdmProperty[] fromProperties = new EdmProperty[columns.Count]; 1005EdmProperty[] toProperties = new EdmProperty[columns.Count]; 1010EdmProperty property; 1058foreach (EdmProperty edmProperty in constraint.ToProperties) 1301private IList<EdmProperty> CreateEdmProperties( 1311var members = new List<EdmProperty>(); 1605EdmProperty propertyInfo = (EdmProperty)member;
System\Data\EntityModel\Emitters\CommentEmitter.cs (1)
63summaryComment = Strings.MissingPropertyDocumentation(((EdmProperty)item).Name);
System\Data\EntityModel\Emitters\ComplexTypeEmitter.cs (1)
62protected override ReadOnlyMetadataCollection<EdmProperty> GetProperties()
System\Data\EntityModel\Emitters\EntityTypeEmitter.cs (1)
96protected override ReadOnlyMetadataCollection<EdmProperty> GetProperties()
System\Data\EntityModel\Emitters\PropertyEmitter.cs (9)
33public PropertyEmitter(ClientApiGenerator generator, EdmProperty property, bool declaringTypeUsesStandardBaseType) 156public new EdmProperty Item 160return base.Item as EdmProperty; 565private CodeTypeReference GetType(EdmProperty property, bool getElementType) 686internal static bool HasDefault(EdmProperty property) 691private CodeExpression GetDefaultValueExpression(EdmProperty property) 766private CodeExpression GetCodeExpressionFromDateTimeDefaultValue(object value, EdmProperty property) 774private CodeExpression GetCodeExpressionFromDateTimeOffsetDefaultValue(object value, EdmProperty property) 782private CodeExpression GetCodeExpressionFromTimeSpanDefaultValue(object value, EdmProperty property)
System\Data\EntityModel\Emitters\StructuredTypeEmitter.cs (9)
128foreach (EdmProperty property in Item.GetDeclaredOnlyMembers<EdmProperty>()) 135protected abstract ReadOnlyMetadataCollection<EdmProperty> GetProperties(); 147ReadOnlyMetadataCollection<EdmProperty> properties = GetProperties(); 148List<EdmProperty> parameters = new List<EdmProperty>(properties.Count); 149foreach (EdmProperty property in properties) 195foreach (EdmProperty property in parameters) 269private bool IncludeFieldInFactoryMethod(EdmProperty property)
System.Data.Services (3)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (3)
1497private static string[] PropertyNamesToStrings(ReadOnlyMetadataCollection<EdmProperty> properties) 1520ReadOnlyMetadataCollection<EdmProperty> properties) 1526foreach (EdmProperty property in properties)
System.Data.Services.Design (20)
System\Data\EntityModel\Emitters\ClientApiGenerator.cs (1)
826string name = eventArgs.PropertySource.BuiltInTypeKind == BuiltInTypeKind.EdmProperty ? ((EdmProperty)eventArgs.PropertySource).Name : ((NavigationProperty)eventArgs.PropertySource).Name;
System\Data\EntityModel\Emitters\CommentEmitter.cs (1)
56summaryComment = Strings.MissingPropertyDocumentation(((EdmProperty)item).Name);
System\Data\EntityModel\Emitters\ComplexTypeEmitter.cs (1)
54protected override ReadOnlyMetadataCollection<EdmProperty> GetProperties()
System\Data\EntityModel\Emitters\EntityTypeEmitter.cs (1)
93protected override ReadOnlyMetadataCollection<EdmProperty> GetProperties()
System\Data\EntityModel\Emitters\PropertyEmitter.cs (7)
39public PropertyEmitter(ClientApiGenerator generator, EdmProperty property, bool declaringTypeUsesStandardBaseType) 155public new EdmProperty Item 159return base.Item as EdmProperty; 490private CodeTypeReference GetType(EdmProperty property, bool getElementType) 610internal static bool HasDefault(EdmProperty property) 618private CodeExpression GetDefaultValueExpression(EdmProperty property) 700private CodeExpression GetCodeExpressionFromDateTimeDefaultValue(object value, EdmProperty property)
System\Data\EntityModel\Emitters\StructuredTypeEmitter.cs (9)
120EdmProperty property = (member as EdmProperty); 129protected abstract ReadOnlyMetadataCollection<EdmProperty> GetProperties(); 139ReadOnlyMetadataCollection<EdmProperty> properties = GetProperties(); 140List<EdmProperty> parameters = new List<EdmProperty>(properties.Count); 141foreach (EdmProperty property in properties) 186foreach (EdmProperty property in parameters) 270private bool IncludeFieldInFactoryMethod(EdmProperty property)
System.Web.DynamicData (4)
DynamicData\ModelProviders\EFColumnProvider.cs (4)
26var property = EdmMember as EdmProperty; 43private bool DetermineIsForeignKeyComponent(EdmProperty property) { 53private static bool IsServerGenerated(EdmProperty property) {
System.Web.Entity (17)
System\Data\WebControls\EntityDataSourceColumn.cs (3)
190private readonly EdmProperty keyMember; 194internal EntityDataSourceReferenceKeyColumn(MetadataWorkspace workspace, EntityDataSourceReferenceGroup group, EdmProperty keyMember, EntityDataSourceColumn dependent) 257private static string CreateDisplayName(EntityDataSourceReferenceGroup group, EdmProperty keyMember)
System\Data\WebControls\EntityDataSourceMemberPath.cs (3)
30private readonly EdmProperty property; 37internal EntityDataSourceMemberPath(MetadataWorkspace ocWorkspace, EntityDataSourceMemberPath parent, EdmProperty property, bool isLocallyInteresting) 188private bool IsPropertyAKey(EdmProperty property)
System\Data\WebControls\EntityDataSourceUtil.cs (9)
964Dictionary<EdmProperty, EntityDataSourcePropertyColumn> entityProperties = AddPropertyColumns(columns, ocWorkspace, parent, entityType.Properties, interestingMembers); 977private static Dictionary<EdmProperty, EntityDataSourcePropertyColumn> AddPropertyColumns(List<EntityDataSourceColumn> columns, MetadataWorkspace ocWorkspace, EntityDataSourceMemberPath parent, IEnumerable<EdmProperty> properties, ReadOnlyCollection<EdmMember> interestingMembers) 979Dictionary<EdmProperty, EntityDataSourcePropertyColumn> result = new Dictionary<EdmProperty, EntityDataSourcePropertyColumn>(); 981foreach (EdmProperty property in properties) 1020private static void AddReferenceKeyColumns(List<EntityDataSourceColumn> columns, MetadataWorkspace ocWorkspace, EntitySet entitySet, EntityType entityType, Dictionary<EdmProperty, EntityDataSourcePropertyColumn> entityProperties) 1034foreach (EdmProperty keyMember in GetEntityType(toEnd).KeyMembers) 1044EdmProperty correspondingProperty = constraint.ToProperties[ordinalInConstraint];
System\Data\WebControls\OrderByBuilder.cs (2)
229ReadOnlyMetadataCollection<EdmProperty> propertyCollection; 250foreach (EdmProperty property in propertyCollection)
System.Web.Entity.Design (1)
System\Data\WebControls\Design\EntityDataSourceDesignerHelper.cs (1)
1380foreach (EdmProperty property in entityType.Properties)