2 instantiations of StateManagerTypeMetadata
System.Data.Entity (2)
System\Data\Objects\ObjectStateManager.cs (2)
3026typeMetadata = new StateManagerTypeMetadata(edmType, mapping); 3050StateManagerTypeMetadata typeMetadata = new StateManagerTypeMetadata(edmType, mapping);
71 references to StateManagerTypeMetadata
System.Data.Entity (71)
System\Data\Objects\DataClasses\EntityReference.cs (4)
478StateManagerTypeMetadata principalTypeMetadata = stateManager.GetOrAddStateManagerTypeMetadata(principalEntity.IdentityType, principalEntitySet); 481StateManagerTypeMetadata dependentTypeMetadata = stateManager.GetOrAddStateManagerTypeMetadata(dependentEntity.IdentityType, dependentEntitySet); 579StateManagerTypeMetadata dependentTypeMetadata = stateManager.GetOrAddStateManagerTypeMetadata(dependentEntity.IdentityType, dependentEntitySet); 661StateManagerTypeMetadata dependentTypeMetadata = stateManager.GetOrAddStateManagerTypeMetadata(WrappedOwner.IdentityType, dependentEntitySet);
System\Data\Objects\DataClasses\RelatedEnd.cs (1)
611StateManagerTypeMetadata metaType = _context.ObjectStateManager.GetOrAddStateManagerTypeMetadata(member.DeclaringType);
System\Data\Objects\EntityEntry.cs (29)
24private StateManagerTypeMetadata _cacheTypeMetadata; 60StateManagerTypeMetadata typeMetadata, EntityState state) 101internal EntityEntry(EntityKey entityKey, EntitySet entitySet, ObjectStateManager cache, StateManagerTypeMetadata typeMetadata) 884override internal DataRecordInfo GetDataRecordInfo(StateManagerTypeMetadata metadata, object userObject) 920override internal Type GetFieldType(int ordinal, StateManagerTypeMetadata metadata) 927override internal string GetCLayerName(int ordinal, StateManagerTypeMetadata metadata) 932override internal int GetOrdinalforCLayerName(string name, StateManagerTypeMetadata metadata) 944override internal int GetFieldCount(StateManagerTypeMetadata metadata) 1064StateManagerTypeMetadata typeMetadata; 1194internal void SetOriginalEntityValue(StateManagerTypeMetadata metadata, int ordinal, object userObject, object newValue) 1258StateManagerTypeMetadata typeMetadata; 1298internal object GetOriginalEntityValue(StateManagerTypeMetadata metadata, int ordinal, object userObject, ObjectStateValueRecord updatableRecord) 1304internal object GetOriginalEntityValue(StateManagerTypeMetadata metadata, int ordinal, object userObject, ObjectStateValueRecord updatableRecord, int parentEntityPropertyIndex) 1318internal object GetCurrentEntityValue(StateManagerTypeMetadata metadata, int ordinal, object userObject, ObjectStateValueRecord updatableRecord) 1324internal object GetCurrentEntityValue(StateManagerTypeMetadata metadata, int ordinal, object userObject, ObjectStateValueRecord updatableRecord, int parentEntityPropertyIndex) 1448StateManagerTypeMetadata typeMetadata = _cache.GetOrAddStateManagerTypeMetadata(memberMetadata.CdmMetadata.TypeUsage.EdmType); 1531out StateManagerTypeMetadata typeMetadata, out string changingMemberName, out object changingObject) 1574StateManagerTypeMetadata tmpTypeMetadata; 1679StateManagerTypeMetadata metadata = this._cacheTypeMetadata; 1733StateManagerTypeMetadata typeMetadata = _cache.GetOrAddStateManagerTypeMetadata(member.CdmMetadata.TypeUsage.EdmType); 1944StateManagerTypeMetadata metadata = _cache.GetOrAddStateManagerTypeMetadata(complexMember.CdmMetadata.TypeUsage.EdmType); 2057StateManagerTypeMetadata typeMetadata = _cache.GetOrAddStateManagerTypeMetadata(member.CdmMetadata.TypeUsage.EdmType); 2130StateManagerTypeMetadata metadata = this._cacheTypeMetadata; 2250StateManagerTypeMetadata metadata = this._cacheTypeMetadata; 2830internal void PromoteKeyEntry(IEntityWrapper wrappedEntity, IExtendedDataRecord shadowValues, StateManagerTypeMetadata typeMetadata) 2948StateManagerTypeMetadata metadata = this._cacheTypeMetadata; 2983internal void VerifyEntityValueIsEditable(StateManagerTypeMetadata typeMetadata, int ordinal, string memberName) 3007internal void SetCurrentEntityValue(StateManagerTypeMetadata metadata, int ordinal, object userObject, object newValue) 3281StateManagerTypeMetadata typeMetadata = current._metadata;
System\Data\Objects\ObjectStateEntry.cs (5)
322abstract internal int GetFieldCount(StateManagerTypeMetadata metadata); 324abstract internal Type GetFieldType(int ordinal, StateManagerTypeMetadata metadata); 326abstract internal string GetCLayerName(int ordinal, StateManagerTypeMetadata metadata); 328abstract internal int GetOrdinalforCLayerName(string name, StateManagerTypeMetadata metadata); 342abstract internal DataRecordInfo GetDataRecordInfo(StateManagerTypeMetadata metadata, object userObject);
System\Data\Objects\ObjectStateEntryBaseUpdatableDataRecord.cs (4)
25internal readonly StateManagerTypeMetadata _metadata; 30internal DbUpdatableDataRecord(ObjectStateEntry cacheEntry, StateManagerTypeMetadata metadata, object userObject) 573internal CurrentValueRecord(ObjectStateEntry cacheEntry, StateManagerTypeMetadata metadata, object userObject) : 586internal OriginalValueRecord(ObjectStateEntry cacheEntry, StateManagerTypeMetadata metadata, object userObject) :
System\Data\Objects\ObjectStateEntryDbDataRecord.cs (2)
22private readonly StateManagerTypeMetadata _metadata; 27internal ObjectStateEntryDbDataRecord(EntityEntry cacheEntry, StateManagerTypeMetadata metadata, object userObject)
System\Data\Objects\ObjectStateEntryDbUpdatableDataRecord.cs (1)
22internal ObjectStateEntryDbUpdatableDataRecord(EntityEntry cacheEntry, StateManagerTypeMetadata metadata, object userObject)
System\Data\Objects\ObjectStateEntryOriginalDbUpdatableDataRecord.cs (2)
24internal ObjectStateEntryOriginalDbUpdatableDataRecord_Internal(EntityEntry cacheEntry, StateManagerTypeMetadata metadata, object userObject) 64internal ObjectStateEntryOriginalDbUpdatableDataRecord_Public(EntityEntry cacheEntry, StateManagerTypeMetadata metadata, object userObject, int parentEntityPropertyIndex)
System\Data\Objects\ObjectStateManager.cs (18)
50private readonly Dictionary<EdmType, StateManagerTypeMetadata> _metadataStore; 51private readonly Dictionary<EntitySetQualifiedType, StateManagerTypeMetadata> _metadataMapping; 139_metadataStore = new Dictionary<EdmType, StateManagerTypeMetadata>(); 140_metadataMapping = new Dictionary<EntitySetQualifiedType, StateManagerTypeMetadata>(EntitySetQualifiedType.EqualityComparer); 290StateManagerTypeMetadata typeMetadata = GetOrAddStateManagerTypeMetadata(entitySet.ElementType); 341StateManagerTypeMetadata typeMetadata = GetOrAddStateManagerTypeMetadata(wrappedObject.IdentityType, entitySet); 648StateManagerTypeMetadata typeMetadata = GetOrAddStateManagerTypeMetadata(wrappedEntity.IdentityType, (EntitySet)keyEntry.EntitySet); 1418StateManagerTypeMetadata typeMetadata = GetOrAddStateManagerTypeMetadata(wrappedObject.IdentityType, entitySet); 1479StateManagerTypeMetadata typeMetadata = GetOrAddStateManagerTypeMetadata(wrappedEntity.IdentityType, entitySetForType); 2973internal StateManagerTypeMetadata GetOrAddStateManagerTypeMetadata(Type entityType, EntitySet entitySet) 2978StateManagerTypeMetadata typeMetadata; 2993internal StateManagerTypeMetadata GetOrAddStateManagerTypeMetadata(EdmType edmType) 3000StateManagerTypeMetadata typeMetadata; 3013private StateManagerTypeMetadata AddStateManagerTypeMetadata(EntitySet entitySet, ObjectTypeMapping mapping) 3023StateManagerTypeMetadata typeMetadata; 3043private StateManagerTypeMetadata AddStateManagerTypeMetadata(EdmType edmType, ObjectTypeMapping mapping) 3050StateManagerTypeMetadata typeMetadata = new StateManagerTypeMetadata(edmType, mapping); 3723StateManagerTypeMetadata typeMetadata = this.GetOrAddStateManagerTypeMetadata(EntityUtil.GetEntityIdentityType(entity.GetType()), entitySet);
System\Data\Objects\RelationshipEntry.cs (5)
273override internal int GetFieldCount(StateManagerTypeMetadata metadata) 281override internal DataRecordInfo GetDataRecordInfo(StateManagerTypeMetadata metadata, object userObject) 293override internal Type GetFieldType(int ordinal, StateManagerTypeMetadata metadata) 300override internal string GetCLayerName(int ordinal, StateManagerTypeMetadata metadata) 306override internal int GetOrdinalforCLayerName(string name, StateManagerTypeMetadata metadata)