IClassificationTypeRegistryService.CreateTransientClassificationType 方法

定义

重载

CreateTransientClassificationType(IClassificationType[])

创建一个 IClassificationType 仅在此会话持续时间内保持不变的。 它 IClassificationType 必须至少继承一个 IClassificationType

CreateTransientClassificationType(IEnumerable<IClassificationType>)

创建一个 IClassificationType 仅在此会话持续时间内保持不变的。 它 IClassificationType 必须至少继承一个 IClassificationType

CreateTransientClassificationType(IClassificationType[])

创建一个 IClassificationType 仅在此会话持续时间内保持不变的。 它 IClassificationType 必须至少继承一个 IClassificationType

public:
 Microsoft::VisualStudio::Text::Classification::IClassificationType ^ CreateTransientClassificationType(... cli::array <Microsoft::VisualStudio::Text::Classification::IClassificationType ^> ^ baseTypes);
public Microsoft.VisualStudio.Text.Classification.IClassificationType CreateTransientClassificationType (params Microsoft.VisualStudio.Text.Classification.IClassificationType[] baseTypes);
abstract member CreateTransientClassificationType : Microsoft.VisualStudio.Text.Classification.IClassificationType[] -> Microsoft.VisualStudio.Text.Classification.IClassificationType
Public Function CreateTransientClassificationType (ParamArray baseTypes As IClassificationType()) As IClassificationType

参数

baseTypes
IClassificationType[]

此的基类型 IClassificationType

返回

IClassificationType

从 " IClassificationType 所有" 继承的新 baseTypes

例外

baseTypes 为 null。

baseTypes 具有零项。

注解

此函数主要用于帮助运行时显示重叠分类。

此函数生成的分类名称是在运行时确定的,并且在将来的版本中可能会更改。 唯一的保证是,如果 IClassificationType 使用相同的基类型创建两个暂时性对象,则它们将具有相同的分类名称。

适用于

CreateTransientClassificationType(IEnumerable<IClassificationType>)

创建一个 IClassificationType 仅在此会话持续时间内保持不变的。 它 IClassificationType 必须至少继承一个 IClassificationType

public:
 Microsoft::VisualStudio::Text::Classification::IClassificationType ^ CreateTransientClassificationType(System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Classification::IClassificationType ^> ^ baseTypes);
public Microsoft.VisualStudio.Text.Classification.IClassificationType CreateTransientClassificationType (System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Classification.IClassificationType> baseTypes);
abstract member CreateTransientClassificationType : seq<Microsoft.VisualStudio.Text.Classification.IClassificationType> -> Microsoft.VisualStudio.Text.Classification.IClassificationType
Public Function CreateTransientClassificationType (baseTypes As IEnumerable(Of IClassificationType)) As IClassificationType

参数

baseTypes
IEnumerable<IClassificationType>

此的基类型 IClassificationType

返回

IClassificationType

一个新 IClassificationType 的,它从所有继承 baseTypes

例外

baseTypes 为 null。

baseTypes 具有零项。

注解

此函数主要用于帮助运行时显示重叠分类。

此函数生成的分类名称是在运行时确定的,并且在将来的版本中可能会更改。 唯一的保证是,如果 IClassificationType 使用相同的基类型创建两个暂时性对象,则它们将具有相同的分类名称。

适用于