1 instantiation of EntityProxyTypeInfo
System.Data.Entity (1)
System\Data\Objects\Internal\EntityProxyFactory.cs (1)
409proxyTypeInfo = new EntityProxyTypeInfo(proxyType, ospaceEntityType,
26 references to EntityProxyTypeInfo
System.Data.Entity (26)
System\Data\Common\Internal\Materialization\Translator.cs (3)
593private static readonly MethodInfo EntityProxyTypeInfo_SetEntityWrapper = typeof(EntityProxyTypeInfo).GetMethod("SetEntityWrapper", BindingFlags.NonPublic | BindingFlags.Instance); 1230EntityProxyTypeInfo proxyTypeInfo = EntityProxyFactory.GetProxyType(oSpaceType); 1307private Expression Emit_ConstructEntity(EntityType oSpaceType, IEnumerable<MemberBinding> propertyBindings, Expression entityKeyReader, Expression entitySetReader, TranslatorArg arg, EntityProxyTypeInfo proxyTypeInfo)
System\Data\Objects\Internal\EntityProxyFactory.cs (20)
49private static Dictionary<Tuple<Type, string>, EntityProxyTypeInfo> s_ProxyNameMap = new Dictionary<Tuple<Type, string>, EntityProxyTypeInfo>(); 53private static Dictionary<Type, EntityProxyTypeInfo> s_ProxyTypeMap = new Dictionary<Type, EntityProxyTypeInfo>(); 102internal static bool TryGetProxyType(Type clrType, string entityTypeName, out EntityProxyTypeInfo proxyTypeInfo) 115internal static bool TryGetProxyType(Type proxyType, out EntityProxyTypeInfo proxyTypeInfo) 132EntityProxyTypeInfo proxyTypeInfo; 152internal static EntityProxyTypeInfo GetProxyType(ClrEntityType ospaceEntityType) 157EntityProxyTypeInfo proxyTypeInfo = null; 195EntityProxyTypeInfo proxyInfo = null; 233private static EntityProxyTypeInfo TryCreateProxyType(EntityType ospaceEntityType) 237EntityProxyTypeInfo proxyTypeInfo; 336EntityProxyTypeInfo typeInfo; 369EntityProxyTypeInfo typeInfo; 389private static EntityProxyTypeInfo BuildType(ModuleBuilder moduleBuilder, ClrEntityType ospaceEntityType) 393EntityProxyTypeInfo proxyTypeInfo; 458private static void InterceptMember(EdmMember member, Type proxyType, EntityProxyTypeInfo proxyTypeInfo) 495private static void SetResetFKSetterFlagDelegate(Type proxyType, EntityProxyTypeInfo proxyTypeInfo) 539private static void SetCompareByteArraysDelegate(Type proxyType, EntityProxyTypeInfo proxyTypeInfo) 866FieldBuilder wrapperField = typeBuilder.DefineField(EntityProxyTypeInfo.EntityWrapperFieldName, typeof(object), FieldAttributes.Public);
System\Data\Objects\Internal\EntityWrapperFactory.cs (1)
68EntityProxyTypeInfo proxyTypeInfo;
System\Data\Objects\ObjectContext.cs (1)
2964EntityProxyTypeInfo proxyTypeInfo = null;
System\Data\Objects\ObjectStateManager.cs (1)
314var proxyTypeInfo = EntityProxyFactory.GetProxyType(entityType);