回答編集履歴

1

型が見つからなかった場合に処理を中断するよう修正

2021/06/30 12:11

投稿

Bongo
Bongo

スコア10807

test CHANGED
@@ -52,6 +52,16 @@
52
52
 
53
53
  {
54
54
 
55
+ if (componentType == null)
56
+
57
+ {
58
+
59
+ return;
60
+
61
+ }
62
+
63
+
64
+
55
65
  // コンポーネントが「enabled」という名前の設定可能なパブリックboolプロパティを持っているか調べる
56
66
 
57
67
  var enabledProperty = componentType.GetProperty("enabled");
@@ -182,6 +192,16 @@
182
192
 
183
193
  {
184
194
 
195
+ if (componentType == null)
196
+
197
+ {
198
+
199
+ return;
200
+
201
+ }
202
+
203
+
204
+
185
205
  var enabledProperty = componentType.GetProperty("enabled");
186
206
 
187
207
  var propertyIsValid = (enabledProperty != null) && enabledProperty.CanWrite && (enabledProperty.PropertyType == typeof(bool));