Don't use exceptions for control flow in TrySetPropertyValue

TrySetPropertyValue has a 1000x worst-case performance thanks to the use of exceptions. I did a small experiment with 1M objects of mixed types where TrySetPropertyValue fails half the time and ...

Id #7929 | Release: None | Updated: Aug 4, 2015 at 10:11 AM by theburningmonk | Created: Aug 4, 2015 at 10:11 AM by theburningmonk

Methods() does not flatten interface hierarchy

Hi to all. I am trying to get all methods in an interface (including base interface methods) as mentioned in this post: http://goo.gl/x3XQuL interface IBaseInterface { void SomeMethod(); } interf...

Id #7928 | Release: None | Updated: Feb 5, 2015 at 4:31 PM by mattiatomasoni | Created: Feb 5, 2015 at 4:31 PM by mattiatomasoni

Stop polluting intellisense!

The aspect I most hate about Fasterflect is that it pollutes intellisense way to much! It would be nice that I would be able to write something like: object value = ... var inspect = value.Insp...

Id #7927 | Release: None | Updated: Nov 19, 2014 at 8:26 AM by mertner | Created: Nov 18, 2014 at 10:44 AM by brunoss

How about adding a .NET 4.5 build in nuget?

Simply copy and paste to build.bat at line 11 and change to 4.5.1: [Edit: I think 4.5 might be sufficient, and better than 4.5.1, but 4.5.1 worked for me.] You guys are a tease with your net45 f...

Id #7926 | Release: None | Updated: Jan 29, 2015 at 9:03 PM by WiredWiz | Created: Oct 30, 2014 at 11:31 AM by jaredthirsk

Bug in EmitHelper

In class EmitHelper you have a bug in conv_ovf_i4 property: on row 1340: public EmitHelper conv_ovf_i4 { get { _ilGenerator.Emit( OpCodes.Conv_Ovf_I2_Un ); return this; ...

Id #7925 | Release: None | Updated: Aug 25, 2014 at 10:19 AM by cyrus333 | Created: Aug 25, 2014 at 10:19 AM by cyrus333

Operation could destabilize the runtime

Here the code that throws typeInfo.Type.CreateInstance( _unitOfWork) and the Type is defined like public class Analysis : BaseObject, IAnalysisInfo, IAnalysisInfoTestable, ISupportInitialize { ...

Id #7923 | Release: None | Updated: Sep 23, 2013 at 8:19 PM by tolisss | Created: Sep 23, 2013 at 8:19 PM by tolisss

Difference in Nullability of Value-Type Properties can Cause AccessViolationException when Mapping on 64-bit Systems

We have discovered a bug in the Map functionality that can, under certain circumstances, crash the application process with a System.AccessViolationException, presumably due to bad IL. Obviously pr...

Id #7922 | Release: None | Updated: Jul 16, 2013 at 12:13 AM by dklebanoff | Created: Jul 16, 2013 at 12:11 AM by dklebanoff

Latest Nuget (2.1.1) not working without .NET 45

There seems to be some problems when building on a machine with .NET 45, even if build target is set to .NET 40. Was not able to run application on machine without 45, got this error: Method not ...

Id #7921 | Release: None | Updated: Mar 8, 2013 at 8:42 PM by atifaziz | Created: Sep 21, 2012 at 1:27 PM by terjeto

Setter Nullable types

Hi, Not sure if this is really an issue ... But want to inform SetPropertyValue is not working on Nullable types when the setter has a 'value' assignment. public int? Test{ get; set; } // wor...

Id #7920 | Release: None | Updated: Sep 14, 2012 at 4:09 AM by mertner | Created: Jun 5, 2012 at 8:41 PM by coradinibr

Add unit tests for generic method lookups and invocations

We currently do not have proper unit test coverage for these scenarios. Updating the documentation once done would also be appropriate.

Id #7915 | Release: None | Updated: May 12, 2011 at 8:30 PM by mertner | Created: May 12, 2011 at 8:30 PM by mertner