回答編集履歴
4
補足
answer
CHANGED
@@ -15,3 +15,11 @@
|
|
15
15
|
```
|
16
16
|
これは baseFormInstanceが private だからでは?
|
17
17
|
privateのFieldを取得したいということならなら難しいと思います。
|
18
|
+
もしくは
|
19
|
+
|
20
|
+
```C#
|
21
|
+
GetField("baseFormInstance",System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)
|
22
|
+
```
|
23
|
+
でどうでしょう?
|
24
|
+
|
25
|
+
|
3
補足修正
answer
CHANGED
@@ -1,4 +1,3 @@
|
|
1
|
-
|
2
1
|
```C#
|
3
2
|
// GetType();で型Formは参照されていないアセンブリに定義されていますと表示エラー
|
4
3
|
var t = maintenance.GetType();
|
@@ -14,4 +13,5 @@
|
|
14
13
|
// baseFormInstanceを取得したいがとれない
|
15
14
|
var f = t.GetField("baseFormInstance");
|
16
15
|
```
|
17
|
-
これは baseFormInstanceが private だからでは?
|
16
|
+
これは baseFormInstanceが private だからでは?
|
17
|
+
privateのFieldを取得したいということならなら難しいと思います。
|
2
補足修正
answer
CHANGED
@@ -1,3 +1,9 @@
|
|
1
|
+
|
2
|
+
```C#
|
3
|
+
// GetType();で型Formは参照されていないアセンブリに定義されていますと表示エラー
|
4
|
+
var t = maintenance.GetType();
|
5
|
+
```
|
6
|
+
|
1
7
|
参照が設定されていないからでは?
|
2
8
|
1. 単体テストのプロジェクトの「参照」を右クリック
|
3
9
|
2. 「Sysem.Windows.Forms」にチェックを付けてOK
|
1
補足修正
answer
CHANGED
@@ -2,4 +2,10 @@
|
|
2
2
|
1. 単体テストのプロジェクトの「参照」を右クリック
|
3
3
|
2. 「Sysem.Windows.Forms」にチェックを付けてOK
|
4
4
|
|
5
|
-
でどうでしょうか?
|
5
|
+
でどうでしょうか?
|
6
|
+
|
7
|
+
```C#
|
8
|
+
// baseFormInstanceを取得したいがとれない
|
9
|
+
var f = t.GetField("baseFormInstance");
|
10
|
+
```
|
11
|
+
これは baseFormInstanceが private だからでは?
|