Metodo IClassificationTypeRegistryService.CreateTransientClassificationType (IEnumerable<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 ( _
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
Parametri
baseTypes
Tipo: IEnumerable<IClassificationType>i tipi di base per questo IClassificationType.
Valore restituito
Tipo: Microsoft.VisualStudio.Text.Classification.IClassificationType
un nuovo IClassificationType che eredita da tutti di 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