22 references to SemicolonBehavior
Microsoft.CodeAnalysis.CSharp.EditorFeatures (22)
CompleteStatement\CompleteStatementCommandHandler.cs (22)
75
var
willMoveSemicolon = BeforeExecuteCommand(speculative: true, args, executionContext);
76
if (willMoveSemicolon ==
SemicolonBehavior
.None)
86
if (BeforeExecuteCommand(speculative: false, args, executionContext) !=
SemicolonBehavior
.Overtype)
95
private
SemicolonBehavior
BeforeExecuteCommand(
101
return
SemicolonBehavior
.None;
104
return
SemicolonBehavior
.None;
107
return
SemicolonBehavior
.None;
111
return
SemicolonBehavior
.None;
118
return
SemicolonBehavior
.None;
143
return
SemicolonBehavior
.Overtype;
190
private static
SemicolonBehavior
MoveCaretToSemicolonPosition(
206
return
SemicolonBehavior
.None;
229
return
SemicolonBehavior
.None;
237
return
SemicolonBehavior
.None;
246
return
SemicolonBehavior
.None;
258
return
SemicolonBehavior
.None;
319
private static
SemicolonBehavior
MoveCaretToFinalPositionInStatement(bool speculative, SyntaxNode statementNode, TypeCharCommandArgs args, SnapshotPoint originalCaret, SnapshotPoint caret, bool isInsideDelimiters)
324
return
SemicolonBehavior
.None;
344
return
SemicolonBehavior
.None;
347
return overtypedExisting ?
SemicolonBehavior
.Overtype :
SemicolonBehavior
.Insert;
350
return
SemicolonBehavior
.None;