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