다음을 통해 공유


DirectiveProcessor.GetPostInitializationCodeForProcessingRun 메서드

파생 클래스에서 재정의된 경우 생성된 변환 클래스의 initialize 메서드 끝에 추가할 코드를 가져옵니다.

네임스페이스:  Microsoft.VisualStudio.TextTemplating
어셈블리:  Microsoft.VisualStudio.TextTemplating.12.0(Microsoft.VisualStudio.TextTemplating.12.0.dll)

구문

‘선언
Public MustOverride Function GetPostInitializationCodeForProcessingRun As String
public abstract string GetPostInitializationCodeForProcessingRun()
public:
virtual String^ GetPostInitializationCodeForProcessingRun() abstract
abstract GetPostInitializationCodeForProcessingRun : unit -> string
public abstract function GetPostInitializationCodeForProcessingRun() : String

반환 값

형식: String
생성된 변환 클래스에 추가할 코드가 들어 있는 String입니다.

구현

IDirectiveProcessor.GetPostInitializationCodeForProcessingRun

설명

이 메서드는 생성된 변환 클래스의 Initialize 메서드의 끝 부분에 코드를 추가합니다. 생성된 변환 클래스의 Initialize 메서드는 기본 클래스의 Initialize 메서드에 대한 호출을 포함하며 이 코드는 해당 호출 후에 추가됩니다. 예를 들어, 다음 의사 코드 같습니다 생성된 된 변환 클래스의 Initialize 메서드를 보여 줍니다.

Method GeneratedTransformationClassInstance.Initialize()

{

<code added by GetPreInitializationCodeForProcessingRun()>

base.Initialize() *This is a call to TextTransformation.Initialize()

<code added by GetPostInitializationCodeForProcessingRun()>

}

예제

다음 코드 예제에서는 사용자 지정 지시문 처리기에 대한 구현 방법을 보여 줍니다. 이 코드 예제는 DirectiveProcessor 클래스에 대해 제공되는 보다 큰 예제의 일부입니다.

public override string GetPostInitializationCodeForProcessingRun()
{
    //we do not need any post-initialization so we will just return ""
    //-----------------------------------------------------------------
    return String.Empty;
}
Public Overrides Function GetPostInitializationCodeForProcessingRun() As String

    'we do not need any post-initialization so we'll just return ""
    '-----------------------------------------------------------------
    Return String.Empty
End Function

.NET Framework 보안

참고 항목

참조

DirectiveProcessor 클래스

Microsoft.VisualStudio.TextTemplating 네임스페이스

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

기타 리소스

사용자 지정 T4 텍스트 템플릿 지시문 프로세서 만들기

연습: 사용자 지정 지시문 프로세서 만들기