IClassificationTypeRegistryService.CreateTransientClassificationType, méthode (IEnumerable<IClassificationType>)
Crée IClassificationType qui persiste uniquement pour la durée de cette session.
Espace de noms : Microsoft.VisualStudio.Text.Classification
Assembly : Microsoft.VisualStudio.Text.Logic (dans Microsoft.VisualStudio.Text.Logic.dll)
Syntaxe
'Déclaration
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
Paramètres
baseTypes
Type : IEnumerable<IClassificationType>Types de base pour ce IClassificationType.
Valeur de retour
Type : Microsoft.VisualStudio.Text.Classification.IClassificationType
Nouveau IClassificationType qui hérite de tous les baseTypes.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | baseTypes a la valeur nullune référence null (Nothing en Visual Basic). |
InvalidOperationException | baseTypes a les éléments zéro. |
Notes
Cet IClassificationType doit hériter d'au moins un IClassificationType
Cette méthode est prévue pour faciliter l'affichage d'exécution de chevaucher des classifications.
Les noms de classification générés par cette méthode sont déterminés pendant l'exécution et sont soumis à la modification de futures révisions. La seule garantie faite est que si deux objets transitoires d'IClassificationType sont créés avec les mêmes types de base, ils auront le même nom de classification.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
IClassificationTypeRegistryService Interface