IBraceCompletionSession Interface
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.
Represents a brace completion session for the purpose of tracking a pair of braces and handling actions occurring between the OpeningPoint and ClosingPoint.
public interface class IBraceCompletionSession
public interface class IBraceCompletionSession
__interface IBraceCompletionSession
public interface IBraceCompletionSession
type IBraceCompletionSession = interface
Public Interface IBraceCompletionSession
Properties
ClosingBrace |
Gets the closing brace character. |
ClosingPoint |
Gets the ending point of the session. |
OpeningBrace |
Gets the opening brace character. |
OpeningPoint |
Gets the starting point of the session. |
SubjectBuffer |
Gets the subject buffer in which the brace completion session is occurring. |
TextView |
Gets the text view in which the brace completion session is occurring. |
Methods
Finish() |
Called after the session has been removed from the stack. |
PostBackspace() |
Called by the editor after the character has been removed. |
PostDelete() |
Called by the editor after the delete action. |
PostOverType() |
Called by the editor after the closing brace character has been typed. |
PostReturn() |
Called by the editor after the newline has been inserted. |
PostTab() |
Called by the editor after the tab has been inserted. |
PreBackspace(Boolean) |
Called by the editor before the character has been removed. |
PreDelete(Boolean) |
Called by the editor when delete is pressed within the session. |
PreOverType(Boolean) |
Called by the editor when the closing brace character has been typed and before it is inserted into the buffer. |
PreReturn(Boolean) |
Called by the editor when return is pressed within the session. |
PreTab(Boolean) |
Called by the editor when tab has been pressed and before it is inserted into the buffer. |
Start() |
Called before the session is added to the stack. |