@@ -31,7 +31,7 @@ public abstract class StructuralTypeConfiguration : IEdmTypeConfiguration
3131 /// <remarks>The default constructor is intended for use by unit testing only.</remarks>
3232 protected StructuralTypeConfiguration ( )
3333 {
34- ExplicitProperties = new Dictionary < PropertyDescriptor , PropertyConfiguration > ( ) ;
34+ ExplicitProperties = new Dictionary < MemberDescriptor , PropertyConfiguration > ( ) ;
3535 RemovedProperties = new List < PropertyInfo > ( ) ;
3636 QueryConfiguration = new QueryConfiguration ( ) ;
3737 }
@@ -213,7 +213,7 @@ public virtual IEnumerable<NavigationPropertyConfiguration> NavigationProperties
213213 /// <summary>
214214 /// Gets the collection of explicitly added properties.
215215 /// </summary>
216- protected internal IDictionary < PropertyDescriptor , PropertyConfiguration > ExplicitProperties { get ; private set ; }
216+ protected internal IDictionary < MemberDescriptor , PropertyConfiguration > ExplicitProperties { get ; private set ; }
217217
218218 /// <summary>
219219 /// Gets the base type of this structural type.
@@ -361,7 +361,7 @@ public virtual EnumPropertyConfiguration AddEnumProperty(PropertyInfo propertyIn
361361 return propertyConfiguration ;
362362 }
363363
364- internal ComplexPropertyConfiguration AddComplexProperty ( PropertyDescriptor propertyDescriptor )
364+ internal ComplexPropertyConfiguration AddComplexProperty ( MemberDescriptor propertyDescriptor )
365365 {
366366 return AddComplexProperty ( propertyDescriptor . PropertyInfo ) ;
367367 }
@@ -408,7 +408,7 @@ public virtual ComplexPropertyConfiguration AddComplexProperty(PropertyInfo prop
408408 return propertyConfiguration ;
409409 }
410410
411- internal CollectionPropertyConfiguration AddCollectionProperty ( PropertyDescriptor propertyDescriptor )
411+ internal CollectionPropertyConfiguration AddCollectionProperty ( MemberDescriptor propertyDescriptor )
412412 {
413413 return AddCollectionProperty ( propertyDescriptor . PropertyInfo ) ;
414414 }
@@ -502,7 +502,7 @@ public virtual void AddDynamicPropertyDictionary(PropertyInfo propertyInfo)
502502 /// Removes the given property.
503503 /// </summary>
504504 /// <param name="propertyDescriptor">The property being removed.</param>
505- public virtual void RemoveProperty ( PropertyDescriptor propertyDescriptor )
505+ public virtual void RemoveProperty ( MemberDescriptor propertyDescriptor )
506506 {
507507 if ( propertyDescriptor == null )
508508 {
@@ -552,7 +552,7 @@ public virtual void RemoveProperty(PropertyInfo propertyInfo)
552552 /// <returns>Returns the <see cref="NavigationPropertyConfiguration"/> of the added property.</returns>
553553 public virtual NavigationPropertyConfiguration AddNavigationProperty ( PropertyInfo navigationProperty , EdmMultiplicity multiplicity )
554554 {
555- PropertyDescriptor propertyDescriptor = new PropertyDescriptor ( navigationProperty ) ;
555+ MemberDescriptor propertyDescriptor = new MemberDescriptor ( navigationProperty ) ;
556556 return AddNavigationProperty ( propertyDescriptor , multiplicity , containsTarget : false ) ;
557557 }
558558
@@ -562,7 +562,7 @@ public virtual NavigationPropertyConfiguration AddNavigationProperty(PropertyInf
562562 /// <param name="navigationProperty">The backing CLR property.</param>
563563 /// <param name="multiplicity">The <see cref="EdmMultiplicity"/> of the navigation property.</param>
564564 /// <returns>Returns the <see cref="NavigationPropertyConfiguration"/> of the added property.</returns>
565- public virtual NavigationPropertyConfiguration AddNavigationProperty ( PropertyDescriptor navigationProperty , EdmMultiplicity multiplicity )
565+ public virtual NavigationPropertyConfiguration AddNavigationProperty ( MemberDescriptor navigationProperty , EdmMultiplicity multiplicity )
566566 {
567567 return AddNavigationProperty ( navigationProperty , multiplicity , containsTarget : false ) ;
568568 }
@@ -575,7 +575,7 @@ public virtual NavigationPropertyConfiguration AddNavigationProperty(PropertyDes
575575 /// <returns>Returns the <see cref="NavigationPropertyConfiguration"/> of the added property.</returns>
576576 public virtual NavigationPropertyConfiguration AddContainedNavigationProperty ( PropertyInfo navigationProperty , EdmMultiplicity multiplicity )
577577 {
578- PropertyDescriptor propertyDescriptor = new PropertyDescriptor ( navigationProperty ) ;
578+ MemberDescriptor propertyDescriptor = new MemberDescriptor ( navigationProperty ) ;
579579 return AddNavigationProperty ( propertyDescriptor , multiplicity , containsTarget : true ) ;
580580 }
581581
@@ -585,12 +585,12 @@ public virtual NavigationPropertyConfiguration AddContainedNavigationProperty(Pr
585585 /// <param name="navigationProperty">The backing CLR property.</param>
586586 /// <param name="multiplicity">The <see cref="EdmMultiplicity"/> of the navigation property.</param>
587587 /// <returns>Returns the <see cref="NavigationPropertyConfiguration"/> of the added property.</returns>
588- public virtual NavigationPropertyConfiguration AddContainedNavigationProperty ( PropertyDescriptor navigationProperty , EdmMultiplicity multiplicity )
588+ public virtual NavigationPropertyConfiguration AddContainedNavigationProperty ( MemberDescriptor navigationProperty , EdmMultiplicity multiplicity )
589589 {
590590 return AddNavigationProperty ( navigationProperty , multiplicity , containsTarget : true ) ;
591591 }
592592
593- private NavigationPropertyConfiguration AddNavigationProperty ( PropertyDescriptor navigationProperty , EdmMultiplicity multiplicity , bool containsTarget )
593+ private NavigationPropertyConfiguration AddNavigationProperty ( MemberDescriptor navigationProperty , EdmMultiplicity multiplicity , bool containsTarget )
594594 {
595595 if ( navigationProperty == null )
596596 {
0 commit comments