Condividi tramite


Metodo IClassificationTypeRegistryService.CreateTransientClassificationType (array<IClassificationType[])

crea IClassificationType che viene mantenuto solo per la durata di questa sessione.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Classification
Assembly:  Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)

Sintassi

'Dichiarazione
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

Parametri

Valore restituito

Tipo: Microsoft.VisualStudio.Text.Classification.IClassificationType
un nuovo IClassificationType quale eredita da tutti baseTypes.

Eccezioni

Eccezione Condizione
ArgumentNullException

baseTypes viene nullriferimento null (Nothing in Visual Basic).

InvalidOperationException

baseTypes non dispone di elementi.

Note

ciò IClassificationType deve ereditare da almeno uno IClassificationType.

Questo metodo è progettato per facilitare la visualizzazione runtime delle classificazioni sovrapposti.

I nomi di classificazione generati con questo metodo vengono determinati in fase di esecuzione e sono soggette a modifiche nelle revisioni future. L'unica garanzia eccezione è che se due temporanei IClassificationType gli oggetti vengono creati con gli stessi tipi di base, si avranno lo stesso nome di classificazione.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IClassificationTypeRegistryService Interfaccia

Overload CreateTransientClassificationType

Spazio dei nomi Microsoft.VisualStudio.Text.Classification