IClassificationFormatMap.AddExplicitTextProperties 方法 (IClassificationType, TextFormattingRunProperties, IClassificationType)

TextFormattingRunProperties 添加到新的 IClassificationType 中。

命名空间:  Microsoft.VisualStudio.Text.Classification
程序集:  Microsoft.VisualStudio.Text.UI.Wpf(在 Microsoft.VisualStudio.Text.UI.Wpf.dll 中)

语法

声明
Sub AddExplicitTextProperties ( _
    classificationType As IClassificationType, _
    properties As TextFormattingRunProperties, _
    priority As IClassificationType _
)
void AddExplicitTextProperties(
    IClassificationType classificationType,
    TextFormattingRunProperties properties,
    IClassificationType priority
)
void AddExplicitTextProperties(
    IClassificationType^ classificationType, 
    TextFormattingRunProperties^ properties, 
    IClassificationType^ priority
)
abstract AddExplicitTextProperties : 
        classificationType:IClassificationType * 
        properties:TextFormattingRunProperties * 
        priority:IClassificationType -> unit
function AddExplicitTextProperties(
    classificationType : IClassificationType, 
    properties : TextFormattingRunProperties, 
    priority : IClassificationType
)

参数

异常

异常 条件
ArgumentNullException

classificationType、properties 或 priority 为 nullnull 引用(在 Visual Basic 中为 Nothing)。

KeyNotFoundException

priority 不存在 CurrentPriorityOrder

备注

将导致 ClassificationFormatMappingChanged 事件发送添加文本属性。 classificationType 优先级低于该 priority。 如果 classificationType 已存在映射,则这与 SetTextProperties等效。

.NET Framework 安全性

请参阅

参考

IClassificationFormatMap 接口

AddExplicitTextProperties 重载

Microsoft.VisualStudio.Text.Classification 命名空间