다음을 통해 공유


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

매개 변수

반환 값

형식: Microsoft.VisualStudio.Text.Classification.IClassificationType
모든 baseTypes에서 상속되는 새 IClassificationType입니다.

예외

예외 조건
ArgumentNullException

baseTypes가 nullNull 참조(Visual Basic의 경우 Nothing)입니다.

InvalidOperationException

baseTypes0 항목이 없습니다.

설명

IClassificationType은 적어도 하나 이상의 IClassificationType에서 상속되어야 합니다.

이 메서드는 런타임 표시 겹치는 분류를 지원 하기 위해 사용 됩니다.

이 메서드를 통해 생성 된 분류 이름은 나중에 수정 내용을 변경 하려면 런타임 이며 주제에 결정 됩니다. 인 대 한 유일한 보증은 해당 경우 두 명의 임시 IClassificationType 개체가 동일한 기본 형식으로 작성, 같은 분류 이름을 들 수 있습니다.

.NET Framework 보안

참고 항목

참조

IClassificationTypeRegistryService 인터페이스

CreateTransientClassificationType 오버로드

Microsoft.VisualStudio.Text.Classification 네임스페이스