ModelingTextTransformation 클래스
도메인별 언어 모델에서 텍스트 변환을 수행하려면 이 기본 클래스를 사용합니다.
상속 계층 구조
Object
Microsoft.VisualStudio.TextTemplating.TextTransformation
Microsoft.VisualStudio.TextTemplating.VSHost.ModelingTextTransformation
Microsoft.VisualStudio.TextTemplating.Modeling.ModelBusEnabledTextTransformation
네임스페이스: Microsoft.VisualStudio.TextTemplating.VSHost
어셈블리: Microsoft.VisualStudio.TextTemplating.Modeling.12.0(Microsoft.VisualStudio.TextTemplating.Modeling.12.0.dll)
구문
‘선언
Public MustInherit Class ModelingTextTransformation _
Inherits TextTransformation
public abstract class ModelingTextTransformation : TextTransformation
public ref class ModelingTextTransformation abstract : public TextTransformation
[<AbstractClass>]
type ModelingTextTransformation =
class
inherit TextTransformation
end
public abstract class ModelingTextTransformation extends TextTransformation
ModelingTextTransformation 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
ModelingTextTransformation |
위쪽
속성
이름 | 설명 | |
---|---|---|
CurrentIndent | 생성된 텍스트 출력의 각 줄 맨 앞에 추가되는 현재 들여쓰기 텍스트를 가져옵니다. (TextTransformation에서 상속됨) | |
Errors | 인프라입니다. 텍스트 템플릿 변환 프로세스에 대한 오류 컬렉션을 가져옵니다. (TextTransformation에서 상속됨) | |
GenerationEnvironment | 텍스트 템플릿 변환 프로세스가 생성된 텍스트 출력을 어셈블하는 데 사용하는 문자열을 가져오거나 설정합니다. (TextTransformation에서 상속됨) | |
ServiceProvider | ||
Session | ||
SessionId | ||
SkipValidation | true인 경우 ValidateStore()는 유효성 검사를 실행하지 않고 false를 반환합니다.기본값은 false입니다. | |
Store | 모델링 저장소를 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
AddDomainModel | 저장소에서 로드할 도메인 모델 형식을 추가합니다.Initialize()를 호출하기 전에 각 도메인 모델에 대해 이 메서드를 호출합니다. | |
ClearIndent | CurrentIndent 를 빈 문자열로 다시 설정합니다. (TextTransformation에서 상속됨) | |
ConvertModelRelativePathToTemplateRelativePath | 보안 중요 모델 파일에 상대적으로 나타낸 경로를 템플릿에 상대적으로 나타낸 경로로 변환합니다. | |
Dispose() | TextTransformation 에서 사용하는 모든 리소스를 해제합니다. (TextTransformation에서 상속됨) | |
Dispose(Boolean) | (TextTransformation.Dispose(Boolean)을(를) 재정의함) | |
Equals | 지정한 개체와 현재 개체가 같은지를 확인합니다. (Object에서 상속됨) | |
Error | 텍스트 템플릿 변환 프로세스 중에 발생하는 오류에 대한 정보를 저장할 새 오류를 만듭니다. (TextTransformation에서 상속됨) | |
Finalize | 가비지 수집기가 회수하기 전에 Object가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다.가비지 수집기에 의해 호출됩니다. (TextTransformation에서 상속됨) | |
GetHashCode | 기본 해시 함수로 작동합니다. (Object에서 상속됨) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
Initialize | AddModel()을 사용하여 지정한 모델을 로드하고 호스트에서 템플릿을 처리할 수 있도록 준비합니다. (TextTransformation.Initialize()을(를) 재정의함) | |
MemberwiseClone | 현재 Object의 부분 복사본을 만듭니다. (Object에서 상속됨) | |
OnSessionChanged | ||
PopIndent | CurrentIndent 에서 가장 최근에 추가된 텍스트를 제거합니다. (TextTransformation에서 상속됨) | |
PushIndent | 생성된 텍스트 출력의 각 줄 맨 앞에 추가되는 CurrentIndent에 텍스트를 추가합니다. (TextTransformation에서 상속됨) | |
ToString | 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨) | |
TransformText | 파생 클래스에서 재정의되는 경우 변환의 텍스트 출력을 생성합니다. (TextTransformation에서 상속됨) | |
ValidateStore | 지정된 유효성 검사 범주를 사용하여 저장소의 유효성을 검사합니다.오류가 있으면 true를 반환합니다. | |
Warning | 텍스트 템플릿 변환 프로세스 중에 발생하는 오류에 대한 정보를 저장할 새 경고를 만듭니다. (TextTransformation에서 상속됨) | |
Write(String) | 지정된 문자열의 복사본을 생성된 텍스트 출력에 추가합니다. (TextTransformation에서 상속됨) | |
Write(String, array<Object[]) | 0개 이상의 서식 사양을 포함하는 서식 지정 문자열을 생성된 텍스트 출력에 추가합니다.각 서식 사양은 해당 개체 인수의 문자열 표현으로 바뀝니다. (TextTransformation에서 상속됨) | |
WriteLine(String) | 지정된 문자열과 기본 줄 종결자의 복사본을 생성된 텍스트 출력에 추가합니다. (TextTransformation에서 상속됨) | |
WriteLine(String, array<Object[]) | 0개 이상의 서식 사양을 포함하는 서식 지정 문자열과 기본 줄 종결자를 생성된 텍스트 출력에 추가합니다.각 서식 사양은 해당 개체 인수의 문자열 표현으로 바뀝니다. (TextTransformation에서 상속됨) |
위쪽
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.