2010-08-10 2 views
3

인터페이스가 구현 될 때 코드 스 니펫을 자동으로 삽입 할 수 있습니까? 그렇다면 어떻게해야할까요? 나는 VB에서 IDispoable을 구현할 때와 비슷한 것을 찾고있다.IDisposable을 구현할 때와 같이 인터페이스를 구현할 때 코드 스 니펫을 자동 삽입하는 방법

나는 ITransferable 인터페이스가 구현 될 때

Public Interface ITransferable 

    ReadOnly Property TransferParameters() As Object 

End Interface 

내가 일이 원하는 그래서

<?xml version="1.0" encoding="utf-8"?> 
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> 
    <CodeSnippet Format="1.0.0"> 
    <Header> 
     <Title>Transfer Parameter Snippet</Title> 
     <Author>RMC</Author> 
     <Description>Transfer Parameter Snippet used when implementing the ITRansferable Interface</Description> 
    </Header> 
    <Snippet> 
     <Code Language="VB" Kind="" Delimiter="$"> 
     <![CDATA[ 
      Private m_oTransferParameters As Object 

      Public Class InputParameters 
       'Add Input Parameter declaration/s here 
      End Class 

      Public Class OutputParameters 
       'Add Output Parameter declaration/s here 
      End Class 

      Public ReadOnly Property TransferParameters() As Object Implements ITransferable.TranferParameters 

       Get 
        Return m_oTransferParameters 
       End Get 

      End Property 
     ]]> 
     </Code> 
    </Snippet> 
    </CodeSnippet> 
</CodeSnippets> 

을 다음과 같이 나 또한 코드 조각을 가지고있는 다음과 같은 인터페이스를 가지고, 그것은이 주입 인터페이스를 구현하는 클래스에 코드 스 니펫의 코드 (예 :

)
Public Class NewClass() 
    Implements ITransferable 

    Private m_oTransferParameters As Object 

    Public Class InputParameters 
     'Add Input Parameter declaration/s here 
    End Class 

    Public Class OutputParameters 
     'Add Output Parameter declaration/s here 
    End Class 

    Public ReadOnly Property TransferParameters() As Object Implements ITransferable.TranferParameters 

     Get 
      Return m_oTransferParameters 
     End Get 

    End Property 

End Class 

Server.Transfer를 사용하여 한 페이지에서 다른 페이지로 매개 변수를 전송할 때 웹 양식에 사용됩니다.

+0

사용중인 Visual Studio 버전은 무엇입니까? –

+0

Visual Studio 2008 Team System - 개발자 버전 –

답변

1

글쎄요, 그물을 많이 파고 다녔지 만, 사용자 정의 항목 템플릿을 사용하여 모든 웹 양식을 ITransferable 인터페이스에서 상속 받기를 원하는대로 수행 할 수 있습니다. 개발자가 새로운 웹 양식을 만들고 싶을 때 '새 항목 추가'팝업 메뉴에서 내 사용자 정의 항목을 선택하면 그런 다음 필요한 모든 코드가 포함 된 웹 페이지를 만듭니다. 나는 이것이 누군가에게 사용되기를 바란다.

관련 문제