는 때때로, 나는 이런 식으로 뭔가 건너 것이다 구현하는 방법이 아닌 인터페이스로 이동코드를 검색 할 때
public class Fruity
{
private IOrange _Orange;
public Fruity()
{
_Orange = new Orange() as IOrange;
}
public void PrepareFruit()
{
return _Orange.Peel();
}
}
큰, 그래서 지금은 필 방법을 구현하는 방법을보고 싶어요. 방법을 마우스 오른쪽 버튼으로 클릭하면 나에게 인터페이스 스텁으로 이동하는 정의로 이동합니다.
OK, 엄격하게 말하면, private 변수가 이런 식으로 정의 된 인터페이스에 의해 정의되지만, 구현 방법은 무엇입니까?
물론 호출, 인터페이스 및 concretions의 분산 - 총 방식 인 모든 참조를 찾을 수 있습니다. 그러나 구현의 소스가이 경우에 분명하다 그래서 나는 그것이 내가 생각했을 것으로 점프 할 수 있어야한다 ... 분명히
, 때로는 잘 여기에 설명되어 모호함이있을 수 있습니다
Go to definition on concrete type
하지만 분명히 구현이 명확하면 구현으로 이동 옵션이 있어야합니다.
와 구현에 이동할 수 = 2015, I 돈 그것없이 내가 어떻게 작동했는지 알지 못한다.기본 IDE에서 동일한 작업을 수행하는 방법을 모르겠습니다. – NDJ
전혀 명확하지 않습니다. 일치하지 않는 괄호는'Fruity' 클래스 전체를 게시하지 않았 음을 의미하므로'MangoPretendingToBeAnOrange()'에'_Orange'를 설정하는 멤버 함수가 없다는 것을 어떻게 알 수 있습니까? – hvd
다음 중 중복 된 것으로 보입니다. http://stackoverflow.com/questions/4662784/visual-studio-is-there-a-way-to-navigate-to-real-implementation-of-method-behin? – nicodemus13