Issues
- Reflection Optimizer tries to cast values to getter type in setterNH-3911Resolved issue: NH-3911
- Follow up HibernateNH-3617
- Fix for not using bytecode optimizer for componetsNH-3560Resolved issue: NH-3560Alex Zaytsev
- Reflection optimizer not used for componentsNH-3410Resolved issue: NH-3410Alex Zaytsev
- NHibernate.Engine.TwoPhaseLoad is slow @ done materializing entityNH-3329
- Allow AccessOptimizer to work with BackrefPropertyAccessor and IndexPropertyAccessorNH-3146
- The optimizer always is set after the BuildInstantiator method is called in PocoComponentTuplizer.NH-3119Resolved issue: NH-3119
- Use FormatterServices.GetUninitializedObject as instantiation mechanism for objects without default ctor.NH-3030Resolved issue: NH-3030
- Error when a Base Clase is a Generic InterfaceNH-1974Resolved issue: NH-1974
- ReflectionOptimizer override CreateCreateInstanceMethodNH-1589Resolved issue: NH-1589
- Performance improvment of PersistentEnumType classNH-1335Resolved issue: NH-1335
- Problem to resolv property nameNH-1203Resolved issue: NH-1203
- Use reflection optimization for CompentType.EqualsNH-1026Resolved issue: NH-1026
- Explicit Interfaces Cause Exceptions With Reflection OptimizerNH-1013Resolved issue: NH-1013
- Support objects with implicit operator castingNH-950Resolved issue: NH-950
- ArgumentNullException: Value cannot be null. Reflection exception.NH-777Resolved issue: NH-777
- issue with large batch-size values in collection mappingsNH-605Resolved issue: NH-605
- subclass cannot be loaded (getter/setter exception in ADOhelper)NH-510Resolved issue: NH-510
- Make Environment.UseReflectionOptimizer property writableNH-506Resolved issue: NH-506
- Reflection optimizer does not work with structuresNH-505Resolved issue: NH-505
- Reflection optimizer should throw a more informative exception when a property is mapped using a wrong typeNH-496Resolved issue: NH-496
- DateTime does not work in composite-element mappingNH-464Resolved issue: NH-464Former user
22 of 22
See GenerateSetPropertyValuesMethod
{{// get the member accessor
ISetter setter = setters[i];
System.Type valueType = getters[i].ReturnType; // WTF?
...
EmitUtil.PreparePropertyForSet(il, valueType);
}}
Makes it impossible to have getter and setter of different types