IClassificationTypeRegistryService.CreateTransientClassificationType 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 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 所有" 继承的新 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 的,它从所有继承 baseTypes 。
例外
baseTypes 为 null。
baseTypes 具有零项。
注解
此函数主要用于帮助运行时显示重叠分类。
此函数生成的分类名称是在运行时确定的,并且在将来的版本中可能会更改。 唯一的保证是,如果 IClassificationType 使用相同的基类型创建两个暂时性对象,则它们将具有相同的分类名称。