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
baseTypes
Tipo: array<Microsoft.VisualStudio.Text.Classification.IClassificationType[]i tipi di base per questo IClassificationType.
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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
IClassificationTypeRegistryService Interfaccia