teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

実行環境を記載

2021/03/12 09:02

投稿

comet7360
comet7360

スコア9

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  以下のようなコードにて、Directory.Exists("hoge")の処理を実行したときに、
2
2
  System.IO.Direcoty.Exists()ではなく、Injection.DirecotryExists()が実行されるようにしたいです。
3
3
 
4
- Injection.MethodInjection()にブレークポイントを設定し、デバッグモードでステップ実行を行った際は
4
+ Main()内のInjection.MethodInjection()にブレークポイントを設定し、デバッグモードでステップ実行を行っていくと
5
5
  期待通り、Injection.DirectoryExists()が実行されるのですが、
6
6
  ブレークポイントを設定しないままデバッグ実行、もしくはデバッグ無しで実行した場合は、
7
7
  System.IO.Direcoty.Exists()が実行されてしまいます。
@@ -12,6 +12,10 @@
12
12
  なお恥ずかしながら、私自身ポインタに詳しくなく、Injection.MethodInjection()も
13
13
  何処かの海外サイト(stack overflow等)からコピペした処理なので、何をやっているか詳しく把握できているわけではありません。。
14
14
 
15
+ 環境は以下の通りです。
16
+ Visual Studio 2019 Professional ver 16.9.1
17
+ .NET Core 3.0 のコンソールアプリケーションです。
18
+
15
19
  ```C#
16
20
  class Program
17
21
  {