Compartilhar via


Método IClassificationTypeRegistryService.CreateTransientClassificationType (IEnumerable<IClassificationType>)

Cria um IClassificationType que persiste somente para a duração desta sessão..

Namespace:  Microsoft.VisualStudio.Text.Classification
Assembly:  Microsoft.VisualStudio.Text.Logic (em Microsoft.VisualStudio.Text.Logic.dll)

Sintaxe

'Declaração
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

Parâmetros

Valor de retorno

Tipo: Microsoft.VisualStudio.Text.Classification.IClassificationType
Uma nova IClassificationType que herda todos os baseTypes.

Exceções

Exceção Condição
ArgumentNullException

baseTypes é nulluma referência nula (Nothing no Visual Basic).

InvalidOperationException

baseTypestem zero itens.

Comentários

Isso IClassificationType deve herdar de pelo menos umIClassificationType

Esse método destina-se a ajudar na exibição em tempo de execução de sobreposição de classificações.

Os nomes de classificação gerados por esse método são determinados em tempo de execução e estão sujeitos a alterações em revisões futuras. A única garantia de feita é que se transitório de dois IClassificationType os objetos são criados com os mesmos tipos de base, eles terão o mesmo nome de classificação.

Segurança do .NET Framework

Consulte também

Referência

IClassificationTypeRegistryService Interface

Sobrecargas CreateTransientClassificationType

Namespace Microsoft.VisualStudio.Text.Classification