TemplatedPreprocessor 클래스
서식 파일의 출력을 생성 하는 데 필요한 코드 클래스를 생성할 수 파일 템플릿을 구문 분석 합니다.사용자 지정 코드는 지시문 공급자로 처리되므로 모든 스타일의 템플릿에 하나의 생성기만 필요합니다.
상속 계층 구조
System.Object
Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator
Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite
Microsoft.VisualStudio.TextTemplating.VSHost.BaseTemplatedCodeGenerator
Microsoft.VisualStudio.TextTemplating.VSHost.TemplatedPreprocessor
네임스페이스: Microsoft.VisualStudio.TextTemplating.VSHost
어셈블리: Microsoft.VisualStudio.TextTemplating.VSHost.11.0(Microsoft.VisualStudio.TextTemplating.VSHost.11.0.dll)
구문
‘선언
<GuidAttribute("F56DB4B6-C280-40f1-855D-5DA0ED7BD270")> _
Public Class TemplatedPreprocessor _
Inherits BaseTemplatedCodeGenerator
[GuidAttribute("F56DB4B6-C280-40f1-855D-5DA0ED7BD270")]
public class TemplatedPreprocessor : BaseTemplatedCodeGenerator
[GuidAttribute(L"F56DB4B6-C280-40f1-855D-5DA0ED7BD270")]
public ref class TemplatedPreprocessor : public BaseTemplatedCodeGenerator
[<GuidAttribute("F56DB4B6-C280-40f1-855D-5DA0ED7BD270")>]
type TemplatedPreprocessor =
class
inherit BaseTemplatedCodeGenerator
end
public class TemplatedPreprocessor extends BaseTemplatedCodeGenerator
TemplatedPreprocessor 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
TemplatedPreprocessor |
위쪽
속성
이름 | 설명 | |
---|---|---|
Dte | DTE 개체를 가져옵니다. (BaseCodeGeneratorWithSite에서 상속됨) | |
ErrorList | VS ErrorList 개체를 가져옵니다. (BaseCodeGeneratorWithSite에서 상속됨) | |
FileNamespace | 파일의 네임스페이스입니다. (BaseCodeGenerator에서 상속됨) | |
GlobalServiceProvider | Visual Studio의 전역 서비스 공급자에 래퍼를 제공합니다. (BaseCodeGeneratorWithSite에서 상속됨) | |
InputFilePath | 입력 파일의 파일 경로입니다. (BaseCodeGenerator에서 상속됨) | |
SiteServiceProvider | 포함하는 프로젝트 시스템의 서비스 공급자에 대한 래퍼를 가져옵니다. <remarks> 이 서비스 공급자는 VxDTE::SID_SVSProjectItem SID_SVSWebReferenceDynamicProperties IID_IVsHierarchy SID_SVsApplicationSettings를 안전하게 제공만 하도록 제한된 서비스 공급자입니다. 전역 공급자를 가져오려면 IVSHierarchy에서 GetSite를 호출하거나 GlobalServiceProvider 속성을 사용하십시오. </remarks> (BaseCodeGeneratorWithSite에서 상속됨) | |
TextTemplating | Visual Studio에서 TextTemplating 서비스를 가져옵니다. (BaseTemplatedCodeGenerator에서 상속됨) |
위쪽
메서드
위쪽
필드
이름 | 설명 | |
---|---|---|
callback | (BaseTemplatedCodeGenerator에서 상속됨) |
위쪽
명시적 인터페이스 구현
이름 | 설명 | |
---|---|---|
IVsSingleFileGenerator.DefaultExtension | (BaseCodeGenerator에서 상속됨) | |
IVsSingleFileGenerator.Generate | (BaseCodeGenerator에서 상속됨) |
위쪽
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.