Action
에 대한 확장 방법을 만들었습니다. 코드에서 action()
을 모두 action.SafeInvoke()
으로 바꾸고 싶습니다. 그러나 문제는 action
이 단지 var 이름의 예일 뿐이며 실제로는 모두 다릅니다. ()
로 검색하면 분명히 끔찍한 결과가 나타납니다. Action
으로 검색하고 코드에서 모든 개별 var의 참조를 찾고 그 중 직접 호출을 찾는 것은 다소 느립니다.코드에서`action()`을 모두 찾는 방법은 무엇입니까?
호출을 변수 이름을 알 수 없을 때 ()
연산자로 찾으실 수 있습니까? 내가 알고있는 것처럼
원본 이름 바꾸기/제거하고 다시 작성하십시오. 이제 오류 목록에 업데이트해야하는 모든 통화가 나열됩니다. – asawyer
당신은 전체'Action' 클래스를 의미합니까? 그것은 내장되어있어, 할 수 있는지 잘 모르겠습니다. 그리고 기본적으로 코드에서'Action'의 각 항목을 찾는 것과 같습니다. – user1306322
오, 나는 당신의 새로운 확장 메소드로 메소드에 대한 모든 호출을 변경하고자하는 것으로 읽었다. – asawyer