Compartilhar via


Classe CompletionSet

Representa um conjunto de conclusões.

Hierarquia de herança

Object
  Microsoft.VisualStudio.Language.Intellisense.CompletionSet

Namespace:  Microsoft.VisualStudio.Language.Intellisense
Assembly:  Microsoft.VisualStudio.Language.Intellisense (em Microsoft.VisualStudio.Language.Intellisense.dll)

Sintaxe

'Declaração
Public Class CompletionSet
public class CompletionSet
public ref class CompletionSet
type CompletionSet =  class end
public class CompletionSet

O tipo CompletionSet expõe os membros a seguir.

Construtores

  Nome Descrição
Método público CompletionSet() Inicializa uma nova instância de CompletionSet.
Método público CompletionSet(String, String, ITrackingSpan, IEnumerable<Completion>, IEnumerable<Completion>) Inicializa uma nova instância de CompletionSet com o texto e o nome especificado.

Superior

Propriedades

  Nome Descrição
Propriedade pública ApplicableTo Obtém ou define o texto do controle ao qual se aplica a essa conclusão de span.
Propriedade pública CompletionBuilders Obtém ou define a lista de construtores de conclusão que fazem parte deste conjunto de conclusão.
Propriedade pública Completions Obtém ou define a lista de conclusões que fazem parte deste conjunto de conclusão.
Propriedade pública DisplayName Obtém ou define o nome localizado deste conjunto de conclusão.
Propriedade pública Moniker Obtém o identificador exclusivo, não traduzido para o conjunto de conclusão.
Propriedade pública SelectionStatus Obtém ou define o CompletionSelectionStatus.
Propriedade protegida WritableCompletionBuilders Obtém a coleção de construtores de conclusão gravável.
Propriedade protegida WritableCompletions Obtém a coleção de conclusões graváveis.

Superior

Métodos

  Nome Descrição
Método público Equals Determines whether the specified object is equal to the current object. (Herdado de Object.)
Método público Filter() Restringe o conjunto de conclusões para aqueles que correspondem ao texto aplicabilidade do conjunto de conclusão e, em seguida, determina a melhor correspondência.
Método protegido Filter(CompletionMatchType, Boolean) Restringe o conjunto de conclusões para aqueles que correspondem ao texto aplicabilidade do conjunto de conclusão e, em seguida, determina a melhor correspondência.
Método protegido Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.)
Método público GetHashCode Serves as the default hash function. (Herdado de Object.)
Método público GetType Gets the Type of the current instance. (Herdado de Object.)
Método protegido MatchCompletionList Corresponde à lista de conclusão.
Método protegido MemberwiseClone Creates a shallow copy of the current Object. (Herdado de Object.)
Método público Recalculate Recalcula o conjunto de conclusões para este conjunto de conclusão.
Método público SelectBestMatch() Determina a melhor correspondência no conjunto de conclusão.
Método protegido SelectBestMatch(CompletionMatchType, Boolean) Determina a melhor correspondência na conclusão definida para o tipo de dado de correspondência.
Método público ToString Returns a string that represents the current object. (Herdado de Object.)

Superior

Eventos

  Nome Descrição
Evento público SelectionStatusChanged Gerado quando o status de seleção é alterado.

Superior

Exemplos

Para obter um exemplo dessa classe, consulte Passo a passo: Exibindo a conclusão da instrução.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Language.Intellisense