回答編集履歴
2
`Bar#Name` が `null` だった場合にエラーになっていたのを修正
test
CHANGED
@@ -64,11 +64,11 @@
|
|
64
64
|
|
65
65
|
PropertyInfo? pi = innerType.GetProperty(binder.Name);
|
66
66
|
|
67
|
-
if (pi
|
67
|
+
if (pi != null)
|
68
68
|
|
69
69
|
{
|
70
70
|
|
71
|
-
result =
|
71
|
+
result = pi.GetValue(value);
|
72
72
|
|
73
73
|
return true;
|
74
74
|
|
1
`using` 抜けてたので
test
CHANGED
@@ -30,7 +30,11 @@
|
|
30
30
|
|
31
31
|
```csharp
|
32
32
|
|
33
|
+
using System;
|
34
|
+
|
33
35
|
using System.Dynamic;
|
36
|
+
|
37
|
+
using System.Reflection;
|
34
38
|
|
35
39
|
|
36
40
|
|