Поделиться через


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
Новый объект IClassificationType, который наследуется от всех baseTypes.

Исключения

Исключение Условие
ArgumentNullException

Параметр baseTypes имеет значение nullссылка NULL (Nothing в Visual Basic).

InvalidOperationException

baseTypes имеет нулевые элементы.

Заметки

Данный объект IClassificationType должен наследоваться от по меньшей мере одного объекта IClassificationType.

Этот метод предназначен для помощи в окне среды выполнения перекрытия классификации.

Имена классификации, созданные этим методом, определяется во время выполнения и может изменяться при последующих изменениях. Единственная сделанная гарантии если временный процесс 2 IClassificationType объекты создаются с теми же базовыми типами, они будут иметь одинаковые имена классификации.

Безопасность платформы .NET Framework

См. также

Ссылки

IClassificationTypeRegistryService Интерфейс

CreateTransientClassificationType - перегрузка

Microsoft.VisualStudio.Text.Classification - пространство имен