CompletionStartData Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
CompletionStartData(CompletionParticipation, SnapshotSpan) |
Properties
ApplicableToSpan |
Proposed location where completion will take place.
Return |
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
Equals(Object) | |
GetHashCode() |
Operators
Equality(CompletionStartData, CompletionStartData) | |
Inequality(CompletionStartData, CompletionStartData) |
Explicit Interface Implementations
IEquatable<CompletionStartData>.Equals(CompletionStartData) |