3 types derived from EdmMember
System.Data.Entity (3)
System\Data\Metadata\Edm\EdmProperty.cs (1)
19public sealed class EdmProperty : EdmMember
System\Data\Metadata\Edm\NavigationProperty.cs (1)
20public sealed class NavigationProperty : EdmMember
System\Data\Metadata\Edm\RelationshipEndMember.cs (1)
19public abstract class RelationshipEndMember : EdmMember
473 references to EdmMember
System.Data.Entity (395)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (3)
1723private static DbPropertyExpression PropertyFromMember(DbExpression instance, EdmMember property, string propertyArgumentName) 1731EdmMember property; 2848internal static DbPropertyExpression CreatePropertyExpressionFromMember(DbExpression instance, EdmMember member)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (4)
1144IList<EdmMember> keyMembers = entityType.KeyMembers; 1681internal static TypeUsage ValidateProperty(DbExpression instance, EdmMember property, string propertyArgumentName) 1704internal static TypeUsage ValidateProperty(DbExpression instance, string propertyName, bool ignoreCase, out EdmMember foundMember) 1830private static void CheckMember(EdmMember memberMeta, string varName)
System\Data\Common\CommandTrees\Internal\ExpressionCopier.cs (2)
199private bool TryGetMember<TMember>(DbExpression instance, string memberName, out TMember member) where TMember : EdmMember 205EdmMember foundMember = null;
System\Data\Common\CommandTrees\ValueExpressions.cs (3)
210private readonly EdmMember _property; 213internal DbPropertyExpression(TypeUsage resultType, EdmMember property, DbExpression instance) 229public EdmMember Property { get { return _property; } }
System\Data\Common\DataRecord.cs (2)
415private EdmMember GetMember(int ordinal) 495foreach (EdmMember member in structuralType.Members)
System\Data\Common\DataRecordInfo.cs (5)
31public DataRecordInfo(TypeUsage metadata, IEnumerable<EdmMember> memberInfo) 34IBaseList<EdmMember> members = TypeHelpers.GetAllStructuralMembers(metadata.EdmType); 40foreach (EdmMember member in memberInfo) 82IBaseList<EdmMember> structuralMembers = TypeHelpers.GetAllStructuralMembers(metadata); 86EdmMember member = structuralMembers[i];
System\Data\Common\EntityRecordInfo.cs (1)
30public EntityRecordInfo(EntityType metadata, IEnumerable<EdmMember> memberInfo, EntityKey entityKey, EntitySet entitySet)
System\Data\Common\EntitySql\SemanticAnalyzer.cs (2)
1341foreach (EdmMember member in TypeHelpers.GetAllStructuralMembers(stype)) 3978IBaseList<EdmMember> inputVariableTypeProperties = TypeHelpers.GetAllStructuralMembers(projectExpression.Input.Variable.ResultType);
System\Data\Common\EntitySql\SemanticResolver.cs (1)
621EdmMember member;
System\Data\Common\EntityUtil.cs (1)
476static internal EntityCommandExecutionException CommandExecutionDataReaderMissingColumnForType(EdmMember member, EdmType currentType) {
System\Data\Common\FieldMetadata.cs (3)
20private readonly EdmMember _fieldType; 28public FieldMetadata(int ordinal, EdmMember fieldType) { 43public EdmMember FieldType {
System\Data\Common\Utils\MetadataHelper.cs (22)
187internal static bool DoesMemberExist(StructuralType type, EdmMember member) 189foreach (EdmMember child in type.Members) 202internal static bool IsNonRefSimpleMember(EdmMember member) 242ReadOnlyMetadataCollection<EdmMember> members = endMember.DeclaringType.Members; 245EdmMember otherMember = members[0]; 312internal static bool IsMemberNullable(EdmMember member) 506internal static bool DoesEndKeySubsumeAssociationSetKey(AssociationSet assocSet, AssociationEndMember thisEnd, HashSet<Pair<EdmMember, EntityType>> associationkeys) 511HashSet<Pair<EdmMember, EntityType>> thisEndKeys = new HashSet<Pair<EdmMember, EntityType>>( 512thisEndsEntityType.KeyMembers.Select(edmMember => new Pair<EdmMember, EntityType>(edmMember, thisEndsEntityType))); 516IEnumerable<EdmMember> otherEndProperties; 521otherEndProperties = Helpers.AsSuperTypeList<EdmProperty, EdmMember>(constraint.FromProperties); 526otherEndProperties = Helpers.AsSuperTypeList<EdmProperty, EdmMember>(constraint.ToProperties); 536foreach (EdmMember member in otherEndProperties) 538associationkeys.Remove(new Pair<EdmMember, EntityType>(member, otherEndType)); 696internal static bool IsPartOfEntityTypeKey(EdmMember member) 746internal static Set<EdmMember> GetConcurrencyMembersForTypeHierarchy(EntityTypeBase superType, EdmItemCollection edmItemCollection) 748Set<EdmMember> result = new Set<EdmMember>(); 754foreach (EdmMember member in type.Members) 768internal static ConcurrencyMode GetConcurrencyMode(EdmMember member) 787internal static StoreGeneratedPattern GetStoreGeneratedPattern(EdmMember member)
System\Data\EntityKey.cs (7)
743EdmMember singletonKeyMember = ((EntitySetBase)entitySet).ElementType.KeyMembers[0]; 757EdmMember keyMember = ((EntitySetBase)entitySet).ElementType.KeyMembers[i]; 956EdmMember member = entityType.KeyMembers[0]; 969EdmMember member = entityType.KeyMembers[i]; 1005ReadOnlyMetadataCollection<EdmMember> keyMembers = ((EntitySetBase)entitySet).ElementType.KeyMembers; 1054EdmMember keyField = ((EntitySetBase)entitySet).ElementType.KeyMembers[i]; 1092private static void ValidateTypeOfKeyValue(MetadataWorkspace workspace, EdmMember keyMember, object keyValue, bool isArgumentException, string argumentName)
System\Data\Mapping\BaseMetadataMappingVisitor.cs (8)
92foreach (var kmember in entityType.KeyMembers) 97foreach (var member in entityType.GetDeclaredOnlyMembers<EdmMember>()) 120foreach (var keyMember in associationType.KeyMembers) 124foreach (var member in associationType.GetDeclaredOnlyMembers<EdmMember>()) 156protected virtual void Visit(EdmMember edmMember) 281foreach (var member in complexType.Members)
System\Data\Mapping\DefaultObjectMappingItemCollection.cs (8)
490private static EdmMember GetObjectMember(EdmMember edmMember, StructuralType objectType) 493EdmMember objectMember; 503private static void ValidateMembersMatch(EdmMember edmMember, EdmMember objectMember) 621foreach (EdmMember edmMember in cdmStructuralType.Members) 624EdmMember objectMember = GetObjectMember(edmMember, objectStructuralType); 673foreach (EdmMember member in objectStructuralType.Members)
System\Data\Mapping\MetadataMappingHasherVisitor.cs (1)
397protected override void Visit(EdmMember edmMember)
System\Data\Mapping\ObjectMemberMapping.cs (6)
28protected ObjectMemberMapping(EdmMember edmMember, EdmMember clrMember) 38EdmMember m_edmMember; //EdmMember metadata representing the Cdm member for which the mapping is specified 39EdmMember m_clrMember; //EdmMember metadata representing the Clr member for which the mapping is specified 47internal EdmMember EdmMember 58internal EdmMember ClrMember
System\Data\Mapping\StorageComplexTypeMapping.cs (3)
123internal void AddConditionProperty(StorageConditionPropertyMapping conditionPropertyMap, Action<EdmMember> duplicateMemberConditionError) 146EdmMember tempMember; 155EdmMember tempMember;
System\Data\Mapping\StorageEndPropertyMapping.cs (2)
101internal IEnumerable<EdmMember> StoreProperties 105return m_properties.OfType<StorageScalarPropertyMapping>().Select((propertyMap => propertyMap.ColumnProperty)).Cast<EdmMember>();
System\Data\Mapping\StorageMappingFragment.cs (1)
198internal void AddConditionProperty(StorageConditionPropertyMapping conditionPropertyMap, Action<EdmMember> duplicateMemberConditionError)
System\Data\Mapping\StorageMappingItemCollection.cs (12)
53private Dictionary<EdmMember, KeyValuePair<TypeUsage, TypeUsage>> m_memberMappings = new Dictionary<EdmMember, KeyValuePair<TypeUsage, TypeUsage>>(); 63private ConcurrentDictionary<Tuple<EntitySetBase, EntityTypeBase, InterestingMembersKind>, ReadOnlyCollection<EdmMember>> _cachedInterestingMembers = 64new ConcurrentDictionary<Tuple<EntitySetBase, EntityTypeBase, InterestingMembersKind>, ReadOnlyCollection<EdmMember>>(); 454internal ReadOnlyCollection<EdmMember> GetInterestingMembers(EntitySetBase entitySet, EntityTypeBase entityType, InterestingMembersKind interestingMembersKind) 471private ReadOnlyCollection<EdmMember> FindInterestingMembers(EntitySetBase entitySet, EntityTypeBase entityType, InterestingMembersKind interestingMembersKind) 476var interestingMembers = new List<EdmMember>(); 508return new ReadOnlyCollection<EdmMember>(interestingMembers.Distinct().ToList()); 516private static void FindInterestingAssociationMappingMembers(StorageAssociationTypeMapping associationTypeMapping, List<EdmMember> interestingMembers) 537private static void FindInterestingEntityMappingMembers(StorageEntityTypeMapping entityTypeMapping, InterestingMembersKind interestingMembersKind, List<EdmMember> interestingMembers) 633private void FindForeignKeyProperties(EntitySetBase entitySetBase, EntityTypeBase entityType, List<EdmMember> interestingMembers) 653private static void FindInterestingFunctionMappingMembers(StorageEntityTypeModificationFunctionMapping functionMappings, InterestingMembersKind interestingMembersKind, ref List<EdmMember> interestingMembers)
System\Data\Mapping\StorageMappingItemCollection.ViewDictionary.cs (2)
327foreach (EdmMember keyMember in dependentSet.ElementType.KeyMembers) 337foreach (EdmMember keyMember in principalSet.ElementType.KeyMembers)
System\Data\Mapping\StorageMappingItemLoader.cs (19)
96internal StorageMappingItemLoader(XmlReader reader, StorageMappingItemCollection storageMappingItemCollection, string fileName, Dictionary<EdmMember, KeyValuePair<TypeUsage, TypeUsage>> scalarMemberMappings) 141private Dictionary<EdmMember, KeyValuePair<TypeUsage, TypeUsage>> m_scalarMemberMappings; // dictionary of all the scalar member mappings - this is to validate that no property is mapped to different store types across mappings. 1425IEnumerable<EdmMember> dependentKeys = MetadataHelper.GetEntityTypeForEnd((AssociationEndMember)constraint.ToRole).KeyMembers; 2527Common.TypeHelpers.GetAllStructuralMembers(structuralType).Cast<EdmMember>().Zip(propertyMappings) 2777EdmMember endMember = null; 2855EdmMember tempMember; 2926EdmMember tempMember; 2952EdmMember tempMember; 3207EdmMember tempMember; 3663private string GetInvalidMemberMappingErrorMessage(EdmMember cSpaceMember, EdmMember sSpaceMember) 3739private readonly Stack<EdmMember> m_members; 3762m_members = new Stack<EdmMember>(); 3933EdmMember property = LoadComplexTypeProperty( 4111private EdmMember LoadComplexTypeProperty(XPathNavigator nav, StructuralType type, out ComplexType complexType) 4123EdmMember property = null; 4234EdmMember property = null; 4305IEnumerable<EdmMember> members = m_members; 4319members = new EdmMember[] { constraint.ToProperties[ordinal], };
System\Data\Mapping\StorageModificationFunctionMapping.cs (4)
297internal StorageModificationFunctionMemberPath(IEnumerable<EdmMember> members, AssociationSet associationSetNavigation) 299this.Members = new ReadOnlyCollection<EdmMember>(new List<EdmMember>( 314internal readonly ReadOnlyCollection<EdmMember> Members;
System\Data\Mapping\Update\Internal\DynamicUpdateCommand.cs (4)
49foreach (KeyValuePair<EdmMember, PropagatorResult> member in 70private static bool TryGetSetterExpression(DbModificationCommandTree tree, EdmMember member, ModificationOperator op, out DbSetClause setter) 122IBaseList<EdmMember> members = TypeHelpers.GetAllStructuralMembers(this.CurrentValues.StructuralType); 128EdmMember member = members[columnName];
System\Data\Mapping\Update\Internal\ExtractorMetadata.cs (13)
50Set<EdmMember> keyMembers; 51Set<EdmMember> foreignKeyMembers; 58keyMembers = new Set<EdmMember>(((RowType)type).Properties).MakeReadOnly(); 59foreignKeyMembers = Set<EdmMember>.Empty; 63keyMembers = new Set<EdmMember>(entityType.KeyMembers).MakeReadOnly(); 64foreignKeyMembers = new Set<EdmMember>(((EntitySet)entitySetBase).ForeignKeyDependents 68keyMembers = Set<EdmMember>.Empty; 69foreignKeyMembers = Set<EdmMember>.Empty; 73IBaseList<EdmMember> members = TypeHelpers.GetAllStructuralMembers(type); 78EdmMember member = members[ordinal]; 210EdmMember keyMember = keyRowType.Properties[ordinal]; 370internal readonly EdmMember Member; 372internal MemberInformation(int ordinal, int? entityKeyOrdinal, PropagatorFlags flags, EdmMember member, bool isServerGenerated, bool isNullConditionMember)
System\Data\Mapping\Update\Internal\FunctionMappingTranslator.cs (1)
276EdmMember member = parameterBinding.MemberPath.Members[i];
System\Data\Mapping\Update\Internal\FunctionUpdateCommand.cs (1)
242IBaseList<EdmMember> members = TypeHelpers.GetAllStructuralMembers(this.CurrentValues.StructuralType);
System\Data\Mapping\Update\Internal\Propagator.ExtentPlaceholderCreator.cs (4)
178EdmMember keyMember = entityType.KeyMembers[memberOrdinal]; 198private PropagatorResult CreateMemberPlaceholder(EdmMember member) 211internal PropagatorResult Visit(EdmMember node) 224IBaseList<EdmMember> members = TypeHelpers.GetAllStructuralMembers(structuralType);
System\Data\Mapping\Update\Internal\PropagatorResult.cs (1)
161internal PropagatorResult GetMemberValue(EdmMember member)
System\Data\Mapping\Update\Internal\TableChangeProcessor.cs (3)
86IList<EdmMember> keyMembers = tableType.KeyMembers; 87IBaseList<EdmMember> members = TypeHelpers.GetAllStructuralMembers(tableType); 92EdmMember keyMember = keyMembers[keyMemberIndex];
System\Data\Mapping\Update\Internal\UpdateTranslator.cs (2)
511EdmMember member = recordWithMetadata.DataRecordInfo.FieldMetadata[context.RecordOrdinal].FieldType; 526private object AlignReturnValue(object value, EdmMember member, PropagatorResult context)
System\Data\Mapping\Update\Internal\ViewLoader.cs (13)
44private readonly Set<EdmMember> m_serverGenProperties = new Set<EdmMember>(); 45private readonly Set<EdmMember> m_isNullConditionProperties = new Set<EdmMember>(); 91internal bool IsServerGen(EntitySetBase entitySetBase, MetadataWorkspace workspace, EdmMember member) 102internal bool IsNullConditionMember(EntitySetBase entitySetBase, MetadataWorkspace workspace, EdmMember member) 179Set<EdmMember> isNullConditionColumns = new Set<EdmMember>(); 245private IEnumerable<EdmMember> GetMembersWithResultBinding(StorageEntitySetMapping entitySetMapping) 343private static IEnumerable<EdmMember> FindServerGenMembers(StorageMappingFragment mappingFragment) 358private static IEnumerable<EdmMember> FindIsNullConditionColumns(StorageMappingFragment mappingFragment) 374private static IEnumerable<EdmMember> FindPropertiesMappedToColumns(Set<EdmMember> columns, StorageMappingFragment mappingFragment)
System\Data\Mapping\ViewGeneration\CellCreator.cs (1)
471EdmMember conditionMember = (conditionMap.ColumnProperty != null) ? conditionMap.ColumnProperty : conditionMap.EdmProperty;
System\Data\Mapping\ViewGeneration\CqlGenerator.cs (3)
374foreach (EdmMember childMember in Helper.GetAllStructuralMembers(instantiatedType) ) 416foreach (EdmMember entityMember in refElementType.KeyMembers) 438private int GetSlotIndex(MemberPath member, EdmMember child)
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQueryKB.cs (9)
50HashSet<Pair<EdmMember, EntityType>> associationkeys = new HashSet<Pair<EdmMember, EntityType>>(); 57type.KeyMembers.All(member => associationkeys.Add(new Pair<EdmMember, EntityType>(member, type)) || true /* prevent early termination */); 110IEnumerable<EdmMember> toProperties = Helpers.AsSuperTypeList<EdmProperty, EdmMember>(constraint.ToProperties); 111if (Helpers.IsSetEqual(toProperties, toEntitySet.ElementType.KeyMembers, EqualityComparer<EdmMember>.Default)) 140IEnumerable<EdmMember> toProperties = Helpers.AsSuperTypeList<EdmProperty, EdmMember>(constraint.ToProperties); 141if (Helpers.IsSetEqual(toProperties, toEntitySet.ElementType.KeyMembers, EqualityComparer<EdmMember>.Default))
System\Data\Mapping\ViewGeneration\QueryRewriting\QueryRewriter.cs (1)
474EdmMember member = memberPath.LeafEdmMember;
System\Data\Mapping\ViewGeneration\Structures\LeafCellTreeNode.cs (3)
262IEnumerable<EdmMember> keyProperties = storeEntitySet.ElementType.KeyMembers; 266IEnumerable<EdmMember> endStoreMembers = endMap.StoreProperties; 267if (endStoreMembers.SequenceEqual(keyProperties, EqualityComparer<EdmMember>.Default))
System\Data\Mapping\ViewGeneration\Structures\MemberPath.cs (18)
37private readonly List<EdmMember> m_path; 45internal MemberPath(EntitySetBase extent, IEnumerable<EdmMember> path) 55: this(extent, Enumerable.Empty<EdmMember>()) 61internal MemberPath(EntitySetBase extent, EdmMember member) 62: this(extent, Enumerable.Repeat<EdmMember>(member, 1)) 68internal MemberPath(MemberPath prefix, EdmMember last) 71m_path = new List<EdmMember>(prefix.m_path); 80internal EdmMember RootEdmMember 88internal EdmMember LeafEdmMember 266EdmMember member = m_path.Last(); 271EdmMember current = m_path[i]; 311private static bool RecurseToFindMemberAbsentInConcreteType(EntityType current, EntityType avoidEdge, EdmMember member, EntityType entitySetType, Dictionary<EntityType, Set<EntityType>> inheritanceGraph) 349foreach (EdmMember member in m_path) 473foreach (EdmMember member in m_path) 567foreach (EdmMember edmMember in structuralType.Members) 763List<EdmMember> newMembers = new List<EdmMember>(); 881foreach (EdmMember member in key.m_path)
System\Data\Mapping\ViewGeneration\Structures\MemberProjectionIndex.cs (1)
232foreach (EdmMember structuralMember in Helper.GetAllStructuralMembers(possibleType))
System\Data\Mapping\ViewGeneration\Structures\TypeConstant.cs (1)
194foreach (EdmMember structuralMember in Helper.GetAllStructuralMembers(m_edmType))
System\Data\Mapping\ViewGeneration\Validation\ExtentKey.cs (1)
66foreach (EdmMember keyMember in entityType.KeyMembers)
System\Data\Mapping\ViewGeneration\ViewgenContext.cs (2)
252Set<EdmMember> tokenMembers = MetadataHelper.GetConcurrencyMembersForTypeHierarchy(extentType, m_edmItemCollection); 254foreach (EdmMember tokenMember in tokenMembers)
System\Data\Metadata\ClrPerspective.cs (1)
62internal override bool TryGetMember(StructuralType type, String memberName, bool ignoreCase, out EdmMember outMember)
System\Data\Metadata\Converter.cs (1)
550EdmMember member;
System\Data\Metadata\Edm\AssociationType.cs (3)
45private FilteredReadOnlyMetadataCollection<AssociationEndMember, EdmMember> _associationEndMembers; 66new FilteredReadOnlyMetadataCollection<AssociationEndMember, EdmMember>( 107internal override void ValidateMemberForAdd(EdmMember member)
System\Data\Metadata\Edm\ComplexType.cs (2)
70new FilteredReadOnlyMetadataCollection<EdmProperty, EdmMember>( 87internal override void ValidateMemberForAdd(EdmMember member)
System\Data\Metadata\Edm\EntityType.cs (11)
51IEnumerable<EdmMember> members) 75private Dictionary<EdmMember, string> _memberSql; 92internal override void ValidateMemberForAdd(EdmMember member) 105internal bool TryGetMemberSql(EdmMember member, out string sql) 118internal void SetMemberSql(EdmMember member, string sql) 127_memberSql = new Dictionary<EdmMember, string>(); 144return new FilteredReadOnlyMetadataCollection<NavigationProperty, EdmMember>( 145((ReadOnlyMetadataCollection<EdmMember>)this.Members), Helper.IsNavigationProperty); 161new FilteredReadOnlyMetadataCollection<EdmProperty, EdmMember>( 188foreach (EdmMember keyMember in KeyMembers) 358foreach (var member in Members)
System\Data\Metadata\Edm\EntityTypeBase.cs (8)
32_keyMembers = new ReadOnlyMetadataCollection<EdmMember>(new MetadataCollection<EdmMember>()); 37private readonly ReadOnlyMetadataCollection<EdmMember> _keyMembers; 46public ReadOnlyMetadataCollection<EdmMember> KeyMembers 97internal void AddKeyMember(EdmMember member) 128internal static void CheckAndAddMembers(IEnumerable<EdmMember> members, 131foreach (EdmMember member in members) 164EdmMember member;
System\Data\Metadata\Edm\MemberCollection.cs (14)
25internal sealed class MemberCollection : MetadataCollection<EdmMember> 58public MemberCollection(StructuralType declaringType, IEnumerable<EdmMember> items) 74public override System.Collections.ObjectModel.ReadOnlyCollection<EdmMember> AsReadOnly 78return new System.Collections.ObjectModel.ReadOnlyCollection<EdmMember>(this); 100public override EdmMember this[int index] 127public override EdmMember this[string identity] 147public override void Add(EdmMember member) 185public override int IndexOf(EdmMember item) 213public override void CopyTo(EdmMember[] array, int arrayIndex) 245public override bool TryGetValue(string identity, bool ignoreCase, out EdmMember item) 267public override EdmMember GetValue(string identity, bool ignoreCase) 269EdmMember item = null; 282internal ReadOnlyMetadataCollection<T> GetDeclaredOnlyMembers<T>() where T : EdmMember 334private void ValidateMemberForAdd(EdmMember member, string argumentName)
System\Data\Metadata\Edm\RelationshipType.cs (2)
52FilteredReadOnlyMetadataCollection<RelationshipEndMember, EdmMember> relationshipEndMembers = new FilteredReadOnlyMetadataCollection<RelationshipEndMember, EdmMember>(
System\Data\Metadata\Edm\RowType.cs (4)
94new FilteredReadOnlyMetadataCollection<EdmProperty, EdmMember>( 119internal override void ValidateMemberForAdd(EdmMember member) 213EdmMember thisMember = this.Members[ordinal]; 214EdmMember otherMember = other.Members[ordinal];
System\Data\Metadata\Edm\StructuralType.cs (5)
50private readonly ReadOnlyMetadataCollection<EdmMember> _readOnlyMembers; 59public ReadOnlyMetadataCollection<EdmMember> Members 73internal ReadOnlyMetadataCollection<T> GetDeclaredOnlyMembers<T>() where T : EdmMember 97internal abstract void ValidateMemberForAdd(EdmMember member); 103internal void AddMember(EdmMember member)
System\Data\Metadata\EdmValidator.cs (5)
379private void ValidateEdmMember(EdmMember item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems) 521Dictionary<string, EdmMember> allMembers = new Dictionary<string, EdmMember>(); 522foreach (EdmMember member in item.Members) 525EdmMember baseMember = null;
System\Data\Metadata\Helper.cs (6)
31internal static readonly EdmMember[] EmptyArrayEdmProperty = new EdmMember[0]; 276internal static bool IsEdmProperty(EdmMember member) 281internal static bool IsRelationshipEndMember(EdmMember member) 286internal static bool IsAssociationEndMember(EdmMember member) 291internal static bool IsNavigationProperty(EdmMember member)
System\Data\Metadata\MetadataWorkspace.cs (3)
1394public IEnumerable<EdmMember> GetRequiredOriginalValueMembers(EntitySetBase entitySet, EntityTypeBase entityType) 1412public ReadOnlyCollection<EdmMember> GetRelevantMembersForUpdate(EntitySetBase entitySet, EntityTypeBase entityType, bool partialUpdateSupported) 1429private ReadOnlyCollection<EdmMember> GetInterestingMembers(EntitySetBase entitySet, EntityTypeBase entityType, StorageMappingItemCollection.InterestingMembersKind interestingMembersKind)
System\Data\Metadata\ObjectHelper.cs (2)
124static internal TypeUsage GetModelTypeUsage(EdmMember member) 163internal static TypeUsage ValidateAndConvertTypeUsage(EdmMember edmMember,
System\Data\Metadata\ObjectLayer\ObjectItemAttributeAssemblyLoader.cs (4)
459EdmMember newMember = null; 550EdmMember member = null; 615private EdmMember LoadScalarProperty(Type clrType, PropertyInfo property, out bool isEntityKeyProperty) 618EdmMember member = null;
System\Data\Metadata\ObjectLayer\ObjectItemConventionAssemblyLoader.cs (2)
719private static bool MemberMatchesByConvention(PropertyInfo clrProperty, EdmMember cspaceMember) 724private static bool NonPrimitiveMemberMatchesByConvention(PropertyInfo clrProperty, EdmMember cspaceMember)
System\Data\Metadata\Perspective.cs (1)
56internal virtual bool TryGetMember(StructuralType type, String memberName, bool ignoreCase, out EdmMember outMember)
System\Data\Metadata\TypeHelpers.cs (13)
43foreach (EdmMember m in TypeHelpers.GetDeclaredStructuralMembers(typeUsage)) 409IEnumerable<EdmMember> entityKeys = entityType.KeyMembers; 489internal static IBaseList<EdmMember> GetAllStructuralMembers(TypeUsage type) 494internal static IBaseList<EdmMember> GetAllStructuralMembers(EdmType edmType) 500return (IBaseList<EdmMember>)((AssociationType)edmType).AssociationEndMembers; 502return (IBaseList<EdmMember>)((ComplexType)edmType).Properties; 504return (IBaseList<EdmMember>)((EntityType)edmType).Properties; 506return (IBaseList<EdmMember>)((RowType)edmType).Properties; 544internal static readonly ReadOnlyMetadataCollection<EdmMember> EmptyArrayEdmMember = new ReadOnlyMetadataCollection<EdmMember>(new MetadataCollection<EdmMember>().SetReadOnly()); 545internal static readonly FilteredReadOnlyMetadataCollection<EdmProperty, EdmMember> EmptyArrayEdmProperty = new FilteredReadOnlyMetadataCollection<EdmProperty, EdmMember>(EmptyArrayEdmMember, null);
System\Data\Metadata\TypeSemantics.cs (2)
597internal static bool IsPartOfKey(EdmMember edmMember) 637internal static bool IsNullable(EdmMember edmMember)
System\Data\Objects\DataClasses\RelatedEnd.cs (5)
95private IEnumerable<EdmMember> _sourceQueryParamProperties; // indicates which properties populate query parameters 539IEnumerable<EdmMember> parameterMembers = _sourceQueryParamProperties 543foreach (EdmMember parameterMember in parameterMembers) 607private object GetCurrentValueFromEntity(EdmMember member) 616private static void AppendKeyParameterRow(StringBuilder sourceBuilder, IList<EdmMember> keyMembers)
System\Data\Objects\DataClasses\RelationshipManager.cs (1)
380EdmMember member;
System\Data\Objects\ELinq\ExpressionConverter.cs (5)
1070private static void VerifyTypeSupportedForComparison(Type clrType, TypeUsage edmType, Stack<EdmMember> memberPath) 1104foreach (EdmMember member in memberPath) 1113private static void VerifyRowTypeSupportedForComparison(Type clrType, RowType rowType, Stack<EdmMember> memberPath) 1115foreach (EdmMember member in rowType.Properties) 1119memberPath = new Stack<EdmMember>();
System\Data\Objects\ELinq\Translator.cs (2)
292EdmMember member; 307EdmMember member = null;
System\Data\Objects\EntityEntry.cs (1)
2925foreach (EdmMember member in entityType.KeyMembers)
System\Data\Objects\Internal\EntityProxyFactory.cs (17)
413foreach (EdmMember member in proxyTypeBuilder.LazyLoadMembers) 458private static void InterceptMember(EdmMember member, Type proxyType, EntityProxyTypeInfo proxyTypeInfo) 657public IEnumerable<EdmMember> LazyLoadMembers 669foreach (EdmMember member in _ospaceEntityType.Members) 827HashSet<EdmMember> _members; 834public IEnumerable<EdmMember> Members 841_members = new HashSet<EdmMember>(); 843foreach (EdmMember member in ospaceEntityType.Members) 855public bool CanProxyMember(EdmMember member) 870public bool EmitMember(TypeBuilder typeBuilder, EdmMember member, PropertyBuilder propertyBuilder, PropertyInfo baseProperty, BaseProxyImplementor baseImplementor) 1048private HashSet<EdmMember> _scalarMembers; 1049private HashSet<EdmMember> _relationshipMembers; 1082_scalarMembers = new HashSet<EdmMember>(); 1083_relationshipMembers = new HashSet<EdmMember>(); 1085foreach (EdmMember member in ospaceEntityType.Members) 1192public bool CanProxyMember(EdmMember member) 1197public bool EmitMember(TypeBuilder typeBuilder, EdmMember member, PropertyBuilder propertyBuilder, PropertyInfo baseProperty, BaseProxyImplementor baseImplementor)
System\Data\Objects\Internal\LazyLoadBehavior.cs (2)
52internal static Func<TProxy, TItem, bool> GetInterceptorDelegate<TProxy, TItem>(EdmMember member, Func<object, object> getEntityWrapperDelegate) 115internal static bool IsLazyLoadCandidate(EntityType ospaceEntityType, EdmMember member)
System\Data\Objects\ObjectContext.cs (2)
2512ReadOnlyMetadataCollection<EdmMember> keyMembers = entitySet.ElementType.KeyMembers; 2526EdmMember keyMember = null;
System\Data\Objects\ObjectStateManager.cs (2)
1482EdmMember keyField = entitySetForKey.ElementType.KeyMembers[i]; 3722ReadOnlyMetadataCollection<EdmMember> keyMembers = entitySet.ElementType.KeyMembers;
System\Data\Objects\ObjectStateManagerMetadata.cs (1)
169ReadOnlyMetadataCollection<EdmMember> keyMembers = null;
System\Data\Query\InternalTrees\ColumnMapFactory.cs (6)
237IList<EdmMember> keyMembers = entityType.KeyMembers; 241foreach (EdmMember keyMember in keyMembers) 272IBaseList<EdmMember> members = TypeHelpers.GetAllStructuralMembers(edmType); 276foreach (EdmMember member in members) 319private static int GetMemberOrdinalFromReader(DbDataReader storeDataReader, EdmMember member, EdmType currentType, Dictionary<string, FunctionImportReturnTypeStructuralTypeColumnRenameMapping> renameList) 331private static string GetRenameForMember(EdmMember member, EdmType currentType, Dictionary<string, FunctionImportReturnTypeStructuralTypeColumnRenameMapping> renameList)
System\Data\Query\InternalTrees\Command.cs (3)
331return CreateFlatTableDefinition(type.Properties, new List<EdmMember>(), null); 343internal TableMD CreateFlatTableDefinition(IEnumerable<EdmProperty> properties, IEnumerable<EdmMember> keyMembers, EntitySetBase entitySet) 917internal PropertyOp CreatePropertyOp(EdmMember prop)
System\Data\Query\InternalTrees\ExplicitDiscriminatorMap.cs (2)
28private readonly EdmMember m_discriminatorProperty; 50internal EdmMember DiscriminatorProperty
System\Data\Query\InternalTrees\Metadata.cs (4)
69internal TableMD(IEnumerable<EdmProperty> properties, IEnumerable<EdmMember> keyProperties, 82foreach (EdmMember p in keyProperties) 133private EdmMember m_property; 152internal ColumnMD(TableMD table, EdmMember property)
System\Data\Query\InternalTrees\ScalarOps.cs (3)
423private EdmMember m_property; 427internal PropertyOp(TypeUsage type, EdmMember property) 450internal EdmMember PropertyInfo { get { return m_property; } }
System\Data\Query\PlanCompiler\AggregatePushdown.cs (9)
175private Dictionary<Var, Dictionary<EdmMember, GroupAggregateVarRefInfo>> _groupAggregateVarRelatedVarPropertyToInfo; 214internal void Add(Var var, GroupAggregateVarInfo groupAggregateVarInfo, Node computationTemplate, bool isUnnested, EdmMember property) 223this._groupAggregateVarRelatedVarPropertyToInfo = new Dictionary<Var, Dictionary<System.Data.Metadata.Edm.EdmMember, GroupAggregateVarRefInfo>>(); 225Dictionary<EdmMember, GroupAggregateVarRefInfo> varPropertyDictionary; 228varPropertyDictionary = new Dictionary<System.Data.Metadata.Edm.EdmMember, GroupAggregateVarRefInfo>(); 258internal bool TryGetReferencedGroupAggregateVarInfo(Var var, EdmMember property, out GroupAggregateVarRefInfo groupAggregateVarRefInfo) 265Dictionary<EdmMember, GroupAggregateVarRefInfo> varPropertyDictionary; 526private Node TranslateOverGroupAggregateVar(Var var, EdmMember property) 529EdmMember localProperty;
System\Data\Query\PlanCompiler\ColumnMapProcessor.cs (6)
144foreach (md.EdmMember property in myProperties) 199foreach (md.EdmMember property in TypeHelpers.GetDeclaredStructuralMembers(typeInfo.Type)) 220foreach (md.EdmMember property in TypeHelpers.GetDeclaredStructuralMembers(typeInfo.Type)) 234foreach (md.EdmMember keyProperty in TypeHelpers.GetEdmType<md.EntityType>(typeInfo.Type).KeyMembers) 417md.EdmMember property = properties[i]; 446md.EdmMember property = entityType.KeyMembers[i];
System\Data\Query\PlanCompiler\ConstraintManager.cs (1)
303foreach(md.EdmMember member in relationshipType.Members)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (3)
1278if (string.Equals(e.Property.Name, ((EdmMember)propertyOrEndMembers[idx]).Name, StringComparison.Ordinal)) 2075foreach (EdmMember m in TypeHelpers.GetAllStructuralMembers(resultType)) 2241private Node CreateNewInstanceArgument(EdmMember property, DbExpression value)
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (3)
1161List<md.EdmMember> keyProperties = new List<System.Data.Metadata.Edm.EdmMember>(); 2773foreach (md.EdmMember opField in opFields)
System\Data\Query\PlanCompiler\PreProcessor.cs (4)
1571private int FindPosition(EdmType type, EdmMember member) 1574foreach (EdmMember m in TypeHelpers.GetAllStructuralMembers(type)) 1608foreach (EdmMember k in entityType.KeyMembers) 2438foreach (EdmMember m in TypeHelpers.GetAllStructuralMembers(typeUsage))
System\Data\Query\PlanCompiler\PropertyPushdownHelper.cs (1)
203foreach (md.EdmMember p in entityType.KeyMembers)
System\Data\Query\PlanCompiler\PropertyRef.cs (4)
88internal PropertyRef CreateNestedPropertyRef(md.EdmMember p) 118private md.EdmMember m_property; 124internal SimplePropertyRef(md.EdmMember property) 132internal md.EdmMember Property { get { return m_property; } }
System\Data\Query\PlanCompiler\StructuredTypeInfo.cs (2)
533foreach (md.EdmMember m in TypeHelpers.GetDeclaredStructuralMembers(type)) 856foreach (md.EdmMember p in typeMembers)
System\Data\Query\PlanCompiler\TypeInfo.cs (1)
337foreach (md.EdmMember p in entityType.KeyMembers)
System\Data\SqlClient\SqlGen\DmlSqlGenerator.cs (12)
125foreach (EdmMember column in tableType.KeyMembers) 187foreach (EdmMember column in tableType.KeyMembers) 244HashSet<EdmMember> columnsWithValues = new HashSet<EdmMember>(tree.SetClauses.Cast<DbSetClause>().Select(s => ((DbPropertyExpression)s.Property).Property)); 248foreach (EdmMember keyMember in ((DbScanExpression)tree.Target.Expression).Target.ElementType.KeyMembers) 277private static string GenerateMemberTSql(EdmMember member) 354foreach (EdmMember keyMember in tableType.KeyMembers) 378foreach (EdmMember keyMember in table.ElementType.KeyMembers) 471_memberValues = preserveMemberValues ? new Dictionary<EdmMember, SqlParameter>() : 478private readonly Dictionary<EdmMember, SqlParameter> _memberValues; 483internal Dictionary<EdmMember, SqlParameter> MemberValues { get { return _memberValues; } } 535EdmMember property = ((DbPropertyExpression)propertyExpression).Property;
System.Data.Entity.Design (23)
System\Data\Entity\Design\Common\MetadataItemSerializer.cs (3)
260foreach (EdmMember member in complexType.GetDeclaredOnlyMembers<EdmMember>()) 423private void WritePropertyElement(EdmMember member)
System\Data\Entity\Design\EntityModelSchemaGenerator.cs (7)
572List<EdmMember> members = new List<EdmMember>(); 586foreach (var m in members) 773List<EdmMember> members = new List<EdmMember>(); 784EdmMember member; 1068foreach (EdmMember member in entityType.Members)
System\Data\Entity\Design\EntityStoreSchemaGenerator.cs (2)
1196foreach (EdmMember pkColumn in properties.Where(p => primaryKeys.Contains(p.Name))) 1602foreach (EdmMember member in entitySet.ElementType.Members)
System\Data\EntityModel\Emitters\ClientApiGenerator.cs (3)
216internal void VerifyLanguageCaseSensitiveCompatibilityForProperty(EdmMember item) 225ReadOnlyMetadataCollection<EdmMember> members = item.DeclaringType.Members; 229foreach (EdmMember member in members)
System\Data\EntityModel\Emitters\EntityTypeEmitter.cs (1)
61foreach ( EdmMember keyProperty in Item.KeyMembers)
System\Data\EntityModel\Emitters\MetadataItemEmitter.cs (3)
47protected static MemberAttributes AccessibilityFromGettersAndSetters(EdmMember property) 65protected static MemberAttributes GetGetterAccessibility(EdmMember item) 70protected static MemberAttributes GetSetterAccessibility(EdmMember item)
System\Data\EntityModel\Emitters\NavigationPropertyEmitter.cs (1)
277foreach (EdmMember member in type.Members)
System\Data\EntityModel\Emitters\PropertyEmitterBase.cs (3)
42Generator.VerifyLanguageCaseSensitiveCompatibilityForProperty(Item as EdmMember); 96public new EdmMember Item 100return base.Item as EdmMember;
System.Data.Services (8)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (8)
742foreach (EdmMember member in workspace.GetRequiredOriginalValueMembers(entitySet, entityType)) 1163private static void SetMimeTypeForMappedMember(ResourceProperty resourceProperty, EdmMember csdlMember) 1387foreach (EdmMember member in edmType.Members) 1727foreach (EdmMember member in metadataManager.GetPropertiesDeclaredInThisType(declaringType)) 1859foreach (EdmMember member in entityType.KeyMembers) 2116foreach (EdmMember member in edmType.Members.Where(m => m.DeclaringType == edmType)) 2583internal IEnumerable<EdmMember> GetPropertiesDeclaredInThisType(StructuralType declaringType) 2585foreach (EdmMember member in declaringType.Members)
System.Data.Services.Design (26)
System\Data\EntityModel\Emitters\AttributeEmitter.cs (10)
232EdmMember entityProperty = baseEntityType.Members.SingleOrDefault(p => p.Name == propertyPath[0]); 265private static EdmMember GetEntityPropertyFromEpmPath(StructuralType baseEntityType, String sourcePath) 277EdmMember entityProperty = null; 310EdmMember complexProperty, 325foreach (EdmMember subProperty in complexType.Properties) 362EdmMember redefinedProperty = GetEntityPropertyFromEpmPath(entityType, propertyInformation.SourcePath); 387foreach (EdmMember member in entityType.Members.Where(m => m.DeclaringType == entityType)) 389EdmMember entityProperty = entityType.Properties.SingleOrDefault(p => p.DeclaringType == entityType && p.Name == member.Name); 394EdmMember entityPropertyCurrent = entityProperty; 566public EdmMember Member
System\Data\EntityModel\Emitters\ClientApiGenerator.cs (6)
373internal void VerifyLanguageCaseSensitiveCompatibilityForProperty(EdmMember item) 382ReadOnlyMetadataCollection<EdmMember> members = item.DeclaringType.Members; 385foreach (EdmMember member in members) 692private static string Identity(EdmMember member) 820if (((EdmMember)eventArgs.PropertySource).DeclaringType.BuiltInTypeKind != BuiltInTypeKind.EntityType && 821((EdmMember)eventArgs.PropertySource).DeclaringType.BuiltInTypeKind != BuiltInTypeKind.ComplexType)
System\Data\EntityModel\Emitters\EntityTypeEmitter.cs (2)
40foreach (EdmMember member in Item.Members) 62foreach (EdmMember keyProperty in Item.KeyMembers)
System\Data\EntityModel\Emitters\MetadataItemEmitter.cs (3)
45protected static MemberAttributes AccessibilityFromGettersAndSetters(EdmMember property) 63protected static MemberAttributes GetGetterAccessibility(EdmMember item) 68protected static MemberAttributes GetSetterAccessibility(EdmMember item)
System\Data\EntityModel\Emitters\NavigationPropertyEmitter.cs (1)
278foreach (EdmMember member in type.Members)
System\Data\EntityModel\Emitters\PropertyEmitterBase.cs (3)
39Generator.VerifyLanguageCaseSensitiveCompatibilityForProperty(Item as EdmMember); 91public new EdmMember Item 95return base.Item as EdmMember;
System\Data\EntityModel\Emitters\StructuredTypeEmitter.cs (1)
118foreach (EdmMember member in Item.Members)
System.Web.DynamicData (4)
DynamicData\ModelProviders\EFColumnProvider.cs (3)
15public EFColumnProvider(EntityType entityType, EFTableProvider table, EdmMember m, bool isPrimaryKey) 80internal EdmMember EdmMember { 145internal static bool IsSupportedEdmMemberType(EdmMember member) {
DynamicData\ModelProviders\EFTableProvider.cs (1)
32foreach (EdmMember m in entityType.Members) {
System.Web.Entity (16)
System\Data\WebControls\EntityDataSourceColumn.cs (1)
252internal EdmMember KeyMember
System\Data\WebControls\EntityDataSourceUtil.cs (10)
60ReadOnlyMetadataCollection<EdmMember> members = null; 696internal static Type GetMemberClrType(MetadataWorkspace ocWorkspace, EdmMember member) 915ReadOnlyCollection<EdmMember> interestingMembers = GetInterestingMembers(csWorkspace, entitySet, entityType); 939private static ReadOnlyCollection<EdmMember> GetInterestingMembers(MetadataWorkspace csWorkspace, EntitySet entitySet, EntityType entityType) 943HashSet<EdmMember> interestingMembers = new HashSet<EdmMember>( 947foreach (EdmMember keyMember in entityType.KeyMembers) 952ReadOnlyCollection<EdmMember> result = interestingMembers.ToList().AsReadOnly(); 958MetadataWorkspace ocWorkspace, ReadOnlyCollection<EdmMember> interestingMembers) 977private static Dictionary<EdmProperty, EntityDataSourcePropertyColumn> AddPropertyColumns(List<EntityDataSourceColumn> columns, MetadataWorkspace ocWorkspace, EntityDataSourceMemberPath parent, IEnumerable<EdmProperty> properties, ReadOnlyCollection<EdmMember> interestingMembers)
System\Data\WebControls\EntityDataSourceView.cs (3)
143private ReadOnlyMetadataCollection<EdmMember> _keyMembers = null; 1052foreach (EdmMember edmMember in KeyMembers) 1561private ReadOnlyMetadataCollection<EdmMember> KeyMembers
System\Data\WebControls\OrderByBuilder.cs (2)
235ReadOnlyMetadataCollection<EdmMember> keyMembers; 240foreach (EdmMember edmMember in keyMembers)
System.Web.Entity.Design (1)
System\Data\WebControls\Design\EntityDataSourceDataSelection.cs (1)
606foreach (EdmMember member in entityType.Members)