ILightBulbBroker2.CreateSession 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
CreateSession(ISuggestedActionCategorySet, ITextView, ISuggestedActionCategorySet)
创建,但不会扩展 ILightBulbSession 给定的作为触发器点的作为给定的 ITextView 。
public:
Microsoft::VisualStudio::Language::Intellisense::ILightBulbSession ^ CreateSession(Microsoft::VisualStudio::Language::Intellisense::ISuggestedActionCategorySet ^ requestedActionCategories, Microsoft::VisualStudio::Text::Editor::ITextView ^ textView, Microsoft::VisualStudio::Language::Intellisense::ISuggestedActionCategorySet ^ applicableCategories);
public Microsoft.VisualStudio.Language.Intellisense.ILightBulbSession CreateSession (Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionCategorySet requestedActionCategories, Microsoft.VisualStudio.Text.Editor.ITextView textView, Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionCategorySet applicableCategories);
abstract member CreateSession : Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionCategorySet * Microsoft.VisualStudio.Text.Editor.ITextView * Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionCategorySet -> Microsoft.VisualStudio.Language.Intellisense.ILightBulbSession
Public Function CreateSession (requestedActionCategories As ISuggestedActionCategorySet, textView As ITextView, applicableCategories As ISuggestedActionCategorySet) As ILightBulbSession
参数
- requestedActionCategories
- ISuggestedActionCategorySet
请求的一组建议的操作类别。
- textView
- ITextView
ITextView要在其上创建的 ILightBulbSession 。
- applicableCategories
- ISuggestedActionCategorySet
ISuggestedActionCategorySet具有适用操作的类别的。
返回
有效的实例 ILightBulbSession ,如果无法 ILightBulbSession 为给定的文本视图和插入符号位置创建,则为 null。
适用于
CreateSession(ISuggestedActionCategorySet, ITextView, ITrackingPoint, ITrackingSpan, ISuggestedActionCategorySet, Boolean)
创建,但不会扩展 ILightBulbSession 给定的作为触发器点的作为给定的 ITextView 。
public:
Microsoft::VisualStudio::Language::Intellisense::ILightBulbSession ^ CreateSession(Microsoft::VisualStudio::Language::Intellisense::ISuggestedActionCategorySet ^ requestedActionCategories, Microsoft::VisualStudio::Text::Editor::ITextView ^ textView, Microsoft::VisualStudio::Text::ITrackingPoint ^ triggerPoint, Microsoft::VisualStudio::Text::ITrackingSpan ^ trackingSpan, Microsoft::VisualStudio::Language::Intellisense::ISuggestedActionCategorySet ^ applicableCategories, bool trackMouse);
public Microsoft.VisualStudio.Language.Intellisense.ILightBulbSession CreateSession (Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionCategorySet requestedActionCategories, Microsoft.VisualStudio.Text.Editor.ITextView textView, Microsoft.VisualStudio.Text.ITrackingPoint triggerPoint, Microsoft.VisualStudio.Text.ITrackingSpan trackingSpan, Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionCategorySet applicableCategories, bool trackMouse);
abstract member CreateSession : Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionCategorySet * Microsoft.VisualStudio.Text.Editor.ITextView * Microsoft.VisualStudio.Text.ITrackingPoint * Microsoft.VisualStudio.Text.ITrackingSpan * Microsoft.VisualStudio.Language.Intellisense.ISuggestedActionCategorySet * bool -> Microsoft.VisualStudio.Language.Intellisense.ILightBulbSession
Public Function CreateSession (requestedActionCategories As ISuggestedActionCategorySet, textView As ITextView, triggerPoint As ITrackingPoint, trackingSpan As ITrackingSpan, applicableCategories As ISuggestedActionCategorySet, trackMouse As Boolean) As ILightBulbSession
参数
- requestedActionCategories
- ISuggestedActionCategorySet
请求的一组建议的操作类别。
- textView
- ITextView
ITextView要在其上创建的 ILightBulbSession 。
- triggerPoint
- ITrackingPoint
ITrackingPoint文本缓冲区中创建的 ILightBulbSession 。
- trackingSpan
- ITrackingSpan
ITrackingSpan要为其创建的文本缓冲区中的 ILightBulbSession 。
- applicableCategories
- ISuggestedActionCategorySet
ISuggestedActionCategorySet具有适用操作的类别的。
- trackMouse
- Boolean
确定会话是否应跟踪鼠标。
返回
有效的实例 ILightBulbSession ,如果无法 ILightBulbSession 为给定的文本视图和插入符号位置创建,则为 null。