1 override of ReferenceValue
System.Data.Entity (1)
System\Data\Objects\DataClasses\EntityReference_TResultType.cs (1)
92internal override IEntityWrapper ReferenceValue
4 writes to ReferenceValue
System.Data.Entity (4)
System\Data\Objects\DataClasses\EntityReference.cs (2)
193ReferenceValue = EntityWrapperFactory.NullWrapper; 220this.ReferenceValue = targetEntry.WrappedEntity;
System\Data\Objects\EntityEntry.cs (2)
3584relatedEnd.ReferenceValue = EntityWrapperFactory.NullWrapper; 3592relatedEnd.ReferenceValue = EntityWrapperFactory.NullWrapper;
24 references to ReferenceValue
System.Data.Entity (24)
System\Data\Objects\DataClasses\EntityReference.cs (3)
161if (value != null && value == EntityKey && (ReferenceValue.Entity != null || (ReferenceValue.Entity == null && !forceFixup))) 302if (ReferenceValue.Entity == null &&
System\Data\Objects\DataClasses\RelatedEnd.cs (1)
1830IEntityWrapper wrappedRelatedEntity = ((EntityReference)this).ReferenceValue;
System\Data\Objects\EntityEntry.cs (10)
3453IEntityWrapper existingPrincipal = reference.ReferenceValue; 3531relatedEnd.ReferenceValue.ObjectStateEntry == null || 3532relatedEnd.ReferenceValue.ObjectStateEntry.State != EntityState.Added); 3582if (canModifyReference && replaceExistingRef && relatedEnd.ReferenceValue.Entity != null) 3590if (replaceExistingRef && (relatedEnd.ReferenceValue.Entity != null || relatedEnd.EntityKey != null)) 3615if ((refToPrincipal.ReferenceValue.Entity == null && refToPrincipal.NavigationPropertyIsNullOrMissing()) && 3616(refToDependent == null || (refToDependent.ReferenceValue.Entity == null && refToDependent.NavigationPropertyIsNullOrMissing()))) 3622(Object.ReferenceEquals(refToDependent.ReferenceValue.Entity, refToPrincipal.WrappedOwner.Entity) || 3628Object.ReferenceEquals(refToPrincipal.ReferenceValue.Entity, wrappedPrincipal.Entity) || 3704IEntityWrapper existingPrincipal = reference.ReferenceValue;
System\Data\Objects\ObjectStateManager.cs (10)
836!Object.ReferenceEquals(relatedReference.ReferenceValue.Entity, wrappedTarget.Entity)) 845var currentWrappedTarget = relatedReference.ReferenceValue; 3433TransactionManager.EntityBeingReparented = targetReference.GetDependentEndOfReferentialConstraint(targetReference.ReferenceValue.Entity); 3441TransactionManager.EntityBeingReparented = reference.GetDependentEndOfReferentialConstraint(reference.ReferenceValue.Entity); 3510reference.ReferenceValue != NullEntityWrapper.NullWrapper && 3511reference.ReferenceValue.EntityKey.IsTemporary && 3512this.TryGetEntityEntry(reference.ReferenceValue.EntityKey, out relatedEntry) && 3536TransactionManager.EntityBeingReparented = reference.GetDependentEndOfReferentialConstraint(reference.ReferenceValue.Entity); 3572TransactionManager.EntityBeingReparented = reference.GetDependentEndOfReferentialConstraint(reference.ReferenceValue.Entity); 3656wrappedEntity = reference.ReferenceValue;