ILightBulbBroker2.CreateSession Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| CreateSession(ISuggestedActionCategorySet, ITextView, ISuggestedActionCategorySet) |
Создает, но не расширяет объект ILightBulbSession для, имеющий ITextView текущую позицию курсора в качестве точки триггера. |
| CreateSession(ISuggestedActionCategorySet, ITextView, ITrackingPoint, ITrackingSpan, ISuggestedActionCategorySet, Boolean) |
Создает, но не расширяет объект ILightBulbSession для, имеющий ITextView текущую позицию курсора в качестве точки триггера. |
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 или значение null, если невозможно ILightBulbSession создать объект для данного представления текста и позиции курсора.
Применяется к
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 или значение null, если невозможно ILightBulbSession создать объект для данного представления текста и позиции курсора.