2012-09-25 3 views
3

Implements IInterface 이후에 Enter 키를 누르면 Visual Studio에서 모든 메서드, 속성 등을 구현하기위한 코드를 생성합니다. 지금까지 너무 좋았습니다 ... '문제'는 너무 많은 코드를 삽입한다는 것입니다. : 나는 파일의 맨 위에 있으며, 따라서 수 ommit 네임 스페이스 있다는 Import System.Collections.Generic을 가지고 실현 VS 싶습니다VB.NET은 인터페이스를 구현할 때 자동으로 생성 된 코드를 조정합니다.

Public Class A 
    Implements IList(Of String) 

    Public Sub Add(item As String) Implements System.Collections.Generic.ICollection(Of String).Add 

    End Sub 

    ... 

End Class 

.

위의 예에서 System.Collections.Generic.ICollection(Of String).AddICollection(Of String).Add이어야합니다.

어떻게이 동작을 수행 할 수 있습니까?

업데이트 : 무엇을 시도 했습니까?
아무것도 나는 어디에서 시작해서 내 모든 Google 검색이 비어 있는지 알지 못합니다.

+0

좋은 질문입니다. 실제로 VS2010이 마침내 더 스마트 한 검색을 구현했다고 생각했습니다. 그렇다면 운이 좋지 않을 것입니다. 최신 버전의 Visual Studio로 업그레이드하는 것 이외에는 작동하지 못할 수 있습니다. –

+0

동작을 변경하면 VS 2012에서 사용할 수 있습니까? 아니면 VS 2012는 더 똑똑한 조회 만 수행 할 것인가? 왜냐하면 나는 일단 X 문자를 초과하면 메서드 매개 변수의 서식을 지정하기를 원하기 때문입니다. – Laoujin

답변

0

Roslyn 미리보기 (http://roslyn.codeplex.com에서 사용 가능)를 설치하십시오. 여분의 네임 스페이스 정보를 포함하지 않아도되고 즉시 외부 코드의 인스턴스를 모두 제거하는 QuickFix 옵션을 가져 오지 않으면 안됩니다.

관련 문제