Microsoft.VisualStudio.Language.Proposals Namespace

Classes

CompletionState
LazyProposalCollectionBase

An extension of ProposalCollectionBase that allows additional proposals to be generated lazily.

Proposal

Convenience class that implements ProposalBase.

ProposalBase

Class that defines a set of proposed edits to the buffer that will be made if the suggestion is accepted.

ProposalBrokerBase

A broker that assembles the output from all of the ProposalSourceBases associated with a view. This is created via the ProposalBrokerProviderBase MEF export that is implemented by Visual Studio.

ProposalBrokerProviderBase

A source for ProposalBrokerBases for an ITextView

ProposalCollection

A convenience class that implements ProposalCollectionBase.

ProposalCollectionBase

An interface that defines a collection of ProposalBases about what changes the user might want to make.

ProposalManagerBase

Class used to control whether or not the inline completions will attempt to generate a proposal after typing a character. Created via the ProposalManagerProviderBase MEF export.

ProposalManagerProviderBase

A source for ProposalManagerBases that control whether or not proposals are generated when the user types a character.

ProposalManagerProviders

Names of proposal managers implemented by Visual Studio (used for ordering, ProposalManagerProviderBase).

ProposalSourceBase

A source of proposals about the about the text that might follow the caret in the view. This is created by the ProposalSourceProviderBase MEF export and is an extension point that 3rd parties can provide.

ProposalSourceProviderBase

A source for components that generate proposals in a view.

ProposalSourceProviders

Names of proposal sources implemented by Visual Studio (used for ordering, ProposalSourceProviderBase).

Structs

Field
ProposedEdit

Enums

ProposalFlags
ProposalScenario

What triggered a request for a proposal?