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


IClassificationTypeRegistryService.CreateTransientClassificationType - метод (IEnumerable<IClassificationType>)

Создание IClassificationType он сохраняет только на время существования этого сеанса.

Пространство имен:  Microsoft.VisualStudio.Text.Classification
Сборка:  Microsoft.VisualStudio.Text.Logic (в Microsoft.VisualStudio.Text.Logic.dll)

Синтаксис

'Декларация
Function CreateTransientClassificationType ( _
    baseTypes As IEnumerable(Of IClassificationType) _
) As IClassificationType
IClassificationType CreateTransientClassificationType(
    IEnumerable<IClassificationType> baseTypes
)
IClassificationType^ CreateTransientClassificationType(
    IEnumerable<IClassificationType^>^ baseTypes
)
abstract CreateTransientClassificationType : 
        baseTypes:IEnumerable<IClassificationType> -> IClassificationType
function CreateTransientClassificationType(
    baseTypes : IEnumerable<IClassificationType>
) : IClassificationType

Параметры

Возвращаемое значение

Тип: Microsoft.VisualStudio.Text.Classification.IClassificationType
Новый объект IClassificationType, который наследуется от всех baseTypes.

Исключения

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

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

InvalidOperationException

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

Заметки

This IClassificationType наследовать хотя бы одного IClassificationType

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

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

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

См. также

Ссылки

IClassificationTypeRegistryService Интерфейс

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

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