次の方法で共有


CompletionStartData Struct

Definition

public value class CompletionStartData : IEquatable<Microsoft::VisualStudio::Language::Intellisense::AsyncCompletion::Data::CompletionStartData>
[System.Diagnostics.DebuggerDisplay("{Participation}")]
public struct CompletionStartData : IEquatable<Microsoft.VisualStudio.Language.Intellisense.AsyncCompletion.Data.CompletionStartData>
[<System.Diagnostics.DebuggerDisplay("{Participation}")>]
type CompletionStartData = struct
Public Structure CompletionStartData
Implements IEquatable(Of CompletionStartData)
Inheritance
CompletionStartData
Attributes
Implements

Constructors

Name Description
CompletionStartData(CompletionParticipation, SnapshotSpan)

Properties

Name Description
ApplicableToSpan

Proposed location where completion will take place. Return default if this IAsyncCompletionSource is not capable of providing location, or completion is invalid for location in question.

DoesNotParticipateInCompletion

Value to use when IAsyncCompletionSource does not know the precise SnapshotSpan for completion, and does not want to participate in completion.

ParticipatesInCompletionIfAny

Value to use when IAsyncCompletionSource does not know the precise SnapshotSpan for completion, but wishes to participate in completion if language service can provide a valid SnapshotSpan.

Participation

Describes the level of IAsyncCompletionSource's participation in the IAsyncCompletionSession.

Methods

Name Description
Equals(Object)
GetHashCode()

Operators

Name Description
Equality(CompletionStartData, CompletionStartData)
Inequality(CompletionStartData, CompletionStartData)

Explicit Interface Implementations

Name Description
IEquatable<CompletionStartData>.Equals(CompletionStartData)

Applies to