ILightBulbBroker2 Interface

Definição

Importante

Esta API não está em conformidade com CLS.

Representa um agente de lâmpada, que é globalmente responsável por gerenciar ILightBulbSession s.

public interface class ILightBulbBroker2 : Microsoft::VisualStudio::Language::Intellisense::ILightBulbBroker
[System.CLSCompliant(false)]
public interface ILightBulbBroker2 : Microsoft.VisualStudio.Language.Intellisense.ILightBulbBroker
[<System.CLSCompliant(false)>]
type ILightBulbBroker2 = interface
    interface ILightBulbBroker
Public Interface ILightBulbBroker2
Implements ILightBulbBroker
Atributos
Implementações

Comentários

Este é um componente MEF e deve ser importado da seguinte maneira: [Import] ILightBulbBroker2 lightBulbBroker = NULL;

Métodos

CanCreateSession(ISuggestedActionCategorySet, ITextView)

Determina se um ILightBulbSession pode ser criado para um determinado ITextView com a posição do cursor atual como um ponto de gatilho.

(Herdado de ILightBulbBroker)
CanCreateSession(ISuggestedActionCategorySet, ITextView, ITrackingPoint)

Determina se um ILightBulbSession pode ser criado para um determinado ITextView ponto de gatilho específico.

(Herdado de ILightBulbBroker)
CreateSession(ISuggestedActionCategorySet, ITextView)
Obsoleto.

Cria, mas não expande um ILightBulbSession para um dado ITextView com a posição atual do cursor como um ponto de gatilho.

(Herdado de ILightBulbBroker)
CreateSession(ISuggestedActionCategorySet, ITextView, ISuggestedActionCategorySet)

Cria, mas não expande um ILightBulbSession para um dado ITextView com a posição atual do cursor como um ponto de gatilho.

CreateSession(ISuggestedActionCategorySet, ITextView, ITrackingPoint, ITrackingSpan, Boolean)
Obsoleto.

Cria, mas não expande um ILightBulbSession para um dado ITextView com a posição atual do cursor como um ponto de gatilho.

(Herdado de ILightBulbBroker)
CreateSession(ISuggestedActionCategorySet, ITextView, ITrackingPoint, ITrackingSpan, ISuggestedActionCategorySet, Boolean)

Cria, mas não expande um ILightBulbSession para um dado ITextView com a posição atual do cursor como um ponto de gatilho.

DismissSession(ITextView)

Ignora um < ILightBulbSession ativo para o ITextView especificado.

(Herdado de ILightBulbBroker)
GetSession(ITextView)

Obtém o ativo ILightBulbSession para o especificado ITextView .

(Herdado de ILightBulbBroker)
GetSuggestedActionCategoriesAsync(ISuggestedActionCategorySet, ITextView, CancellationToken)

O obtém de forma assíncrona um ISuggestedActionCategorySet contendo todas as categorias com ações aplicáveis.

GetSuggestedActionCategoriesAsync(ISuggestedActionCategorySet, ITextView, ITrackingPoint, ITrackingSpan, CancellationToken)

O obtém de forma assíncrona um ISuggestedActionCategorySet contendo todas as categorias com ações aplicáveis.

GetSuggestedActionsSources(ITextView, ITextBuffer)

Obtém uma lista de ISuggestedActionsSource s para determinado ITextView e ITextBuffer .

(Herdado de ILightBulbBroker)
HasSuggestedActionsAsync(ISuggestedActionCategorySet, ITextView, CancellationToken)

Assincronamente determina se algum ISuggestedAction s está associado à posição atual do cursor em um determinado ITextView .

(Herdado de ILightBulbBroker)
HasSuggestedActionsAsync(ISuggestedActionCategorySet, ITextView, ITrackingPoint, ITrackingSpan, CancellationToken)

Assincronamente determina se algum ISuggestedAction s está associado a uma determinada posição de ponto de gatilho e se estende em um determinado ITextView .

(Herdado de ILightBulbBroker)
IsLightBulbSessionActive(ITextView)

Determina se um ILightBulbSession está ativo ou não no especificado ITextView .

(Herdado de ILightBulbBroker)
IsSupportedContentType(IContentType)

Determina se há pelo menos um ISuggestedActionsSourceProvider tipo de conteúdo fornecido com suporte.

(Herdado de ILightBulbBroker)
TryExpandSession(ISuggestedActionCategorySet, ITextView)

Tenta criar e expandir ILightBulbSession para o especificado ITextView . Se a sessão já existir, esse método a expandirá.

(Herdado de ILightBulbBroker)
TryExpandSession(ISuggestedActionCategorySet, ITextView, ITrackingPoint, ITrackingSpan, Boolean)

Tenta criar e expandir ILightBulbSession para o especificado ITextView .

(Herdado de ILightBulbBroker)

Aplica-se a