FastMember支持匿名类型吗?

时间:2014-09-09 01:51:23

标签: .net reflection fastmember

我使用FastMember替代反射。在源代码中,我看到有一个匿名类型支持的单元测试,但是当我尝试使用TypeMember.CreateNew()获取匿名类型时,我得到了一个N​​otSupportedException。他们不受支持吗?

1 个答案:

答案 0 :(得分:0)

支持但不支持TypeMember - 您应该使用ObjectAccessor代替:

var obj = new {A = 123, B = "def"};
var accessor = ObjectAccessor.Create(obj);
Assert.AreEqual(123, accessor["A"]);