Share via


LazyProposalCollectionBase Class

Definition

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

public abstract class LazyProposalCollectionBase : Microsoft.VisualStudio.Language.Proposals.ProposalCollectionBase
type LazyProposalCollectionBase = class
    inherit ProposalCollectionBase
Public MustInherit Class LazyProposalCollectionBase
Inherits ProposalCollectionBase
Inheritance
LazyProposalCollectionBase

Remarks

> The implementation of the inline completion service will call GenerateLazyProposalsAsync(CancellationToken) on each ProposalCollectionBase that implements LazyProposalCollectionBase after either the a proposal has been displayed for a short time period or the user attempts to navigate to the next or previous proposal.

Constructors

LazyProposalCollectionBase()

Properties

Proposals

Proposals associated with the collection. It is assumed there is at least one.

(Inherited from ProposalCollectionBase)
SourceName

Name of the ProposalSourceBase that provided the proposal.

(Inherited from ProposalCollectionBase)

Methods

GenerateLazyProposalsAsync(CancellationToken)

Applies to