1 instantiation of BraceCompletionContext
Microsoft.CodeAnalysis.Features (1)
BraceCompletion\AbstractBraceCompletionService.cs (1)
95
return new
BraceCompletionContext
(document, fallbackOptions, leftToken.GetLocation().SourceSpan.Start, rightToken.GetLocation().SourceSpan.End, caretLocation);
27 references to BraceCompletionContext
Microsoft.CodeAnalysis.CSharp.Features (10)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (2)
34
public sealed override BraceCompletionResult? GetTextChangesAfterCompletion(
BraceCompletionContext
context, IndentationOptions options, CancellationToken cancellationToken)
87
BraceCompletionContext
context,
BraceCompletion\BracketBraceCompletionService.cs (1)
28
public override bool AllowOverType(
BraceCompletionContext
context, CancellationToken cancellationToken)
BraceCompletion\CharLiteralBraceCompletionService.cs (1)
22
public override bool AllowOverType(
BraceCompletionContext
braceCompletionContext, CancellationToken cancellationToken)
BraceCompletion\CurlyBraceCompletionService.cs (1)
33
public override bool AllowOverType(
BraceCompletionContext
context, CancellationToken cancellationToken)
BraceCompletion\InterpolatedStringBraceCompletionService.cs (1)
26
public override bool AllowOverType(
BraceCompletionContext
context, CancellationToken cancellationToken)
BraceCompletion\InterpolationBraceCompletionService.cs (1)
28
public override bool AllowOverType(
BraceCompletionContext
context, CancellationToken cancellationToken)
BraceCompletion\LessAndGreaterThanBraceCompletionService.cs (1)
29
public override bool AllowOverType(
BraceCompletionContext
context, CancellationToken cancellationToken)
BraceCompletion\ParenthesisBraceCompletionService.cs (1)
23
public override bool AllowOverType(
BraceCompletionContext
context, CancellationToken cancellationToken)
BraceCompletion\StringLiteralBraceCompletionService.cs (1)
27
public override bool AllowOverType(
BraceCompletionContext
context, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features (17)
BraceCompletion\AbstractBraceCompletionService.cs (10)
39
public abstract bool AllowOverType(
BraceCompletionContext
braceCompletionContext, CancellationToken cancellationToken);
41
public ValueTask<bool> HasBraceCompletionAsync(
BraceCompletionContext
context, Document document, CancellationToken cancellationToken)
56
public BraceCompletionResult GetBraceCompletion(
BraceCompletionContext
context)
69
public virtual BraceCompletionResult? GetTextChangesAfterCompletion(
BraceCompletionContext
braceCompletionContext, IndentationOptions options, CancellationToken cancellationToken)
72
public virtual BraceCompletionResult? GetTextChangeAfterReturn(
BraceCompletionContext
braceCompletionContext, IndentationOptions options, CancellationToken cancellationToken)
88
public
BraceCompletionContext
? GetCompletedBraceContext(ParsedDocument document, StructuredAnalyzerConfigOptions fallbackOptions, int caretLocation)
120
/// Helper method used by <see cref="AllowOverType(
BraceCompletionContext
, CancellationToken)"/> implementations.
122
protected bool AllowOverTypeInUserCodeWithValidClosingToken(
BraceCompletionContext
context, CancellationToken cancellationToken)
133
/// Used by <see cref="AllowOverType(
BraceCompletionContext
, CancellationToken)"/> implementations
136
protected bool AllowOverTypeWithValidClosingToken(
BraceCompletionContext
context)
BraceCompletion\IBraceCompletionService.cs (7)
37
ValueTask<bool> HasBraceCompletionAsync(
BraceCompletionContext
context, Document document, CancellationToken cancellationToken);
42
BraceCompletionResult GetBraceCompletion(
BraceCompletionContext
braceCompletionContext);
48
/// This cannot be merged with <see cref="GetBraceCompletion(
BraceCompletionContext
)"/>
53
BraceCompletionResult? GetTextChangesAfterCompletion(
BraceCompletionContext
braceCompletionContext, IndentationOptions options, CancellationToken cancellationToken);
58
BraceCompletionResult? GetTextChangeAfterReturn(
BraceCompletionContext
braceCompletionContext, IndentationOptions options, CancellationToken cancellationToken);
64
BraceCompletionContext
? GetCompletedBraceContext(ParsedDocument document, StructuredAnalyzerConfigOptions fallbackOptions, int caretLocation);
70
bool AllowOverType(
BraceCompletionContext
braceCompletionContext, CancellationToken cancellationToken);