IClassificationTypeRegistryService.CreateTransientClassificationType 메서드 (array<IClassificationType[])
이 세션 동안만 지속되는 IClassificationType을 만듭니다.
네임스페이스: Microsoft.VisualStudio.Text.Classification
어셈블리: Microsoft.VisualStudio.Text.Logic(Microsoft.VisualStudio.Text.Logic.dll)
구문
‘선언
Function CreateTransientClassificationType ( _
ParamArray baseTypes As IClassificationType() _
) As IClassificationType
IClassificationType CreateTransientClassificationType(
params IClassificationType[] baseTypes
)
IClassificationType^ CreateTransientClassificationType(
... array<IClassificationType^>^ baseTypes
)
abstract CreateTransientClassificationType :
baseTypes:IClassificationType[] -> IClassificationType
function CreateTransientClassificationType(
... baseTypes : IClassificationType[]
) : IClassificationType
매개 변수
baseTypes
형식: array<Microsoft.VisualStudio.Text.Classification.IClassificationType[]이 IClassificationType의 기본 형식입니다.
반환 값
형식: Microsoft.VisualStudio.Text.Classification.IClassificationType
모든 baseTypes에서 상속되는 새 IClassificationType입니다.
예외
예외 | 조건 |
---|---|
ArgumentNullException | baseTypes가 nullNull 참조(Visual Basic의 경우 Nothing)입니다. |
InvalidOperationException | baseTypes0 항목이 없습니다. |
설명
이 IClassificationType은 적어도 하나 이상의 IClassificationType에서 상속되어야 합니다.
이 메서드는 런타임 표시 겹치는 분류를 지원 하기 위해 사용 됩니다.
이 메서드를 통해 생성 된 분류 이름은 나중에 수정 내용을 변경 하려면 런타임 이며 주제에 결정 됩니다. 인 대 한 유일한 보증은 해당 경우 두 명의 임시 IClassificationType 개체가 동일한 기본 형식으로 작성, 같은 분류 이름을 들 수 있습니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.
참고 항목
참조
IClassificationTypeRegistryService 인터페이스