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

Допустимый экземпляр 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

Допустимый экземпляр ILightBulbSession или значение null, если невозможно ILightBulbSession создать объект для данного представления текста и позиции курсора.

Применяется к