![公用介面 公用介面](images/eywyy93a.pubinterface(zh-tw,vs.120).gif) |
IBraceCompletionContext |
Represents a simple context used to extend the default brace completion behaviors to include language-specific behaviors such as parsing and formatting. |
![公用介面 公用介面](images/eywyy93a.pubinterface(zh-tw,vs.120).gif) |
IBraceCompletionContextProvider |
An extension point used to create an IBraceCompletionContext to provide language-specific handling on top of the default TIBraceCompletionSession objects. |
![公用介面 公用介面](images/eywyy93a.pubinterface(zh-tw,vs.120).gif) |
IBraceCompletionDefaultProvider |
An extension point for the default non-language-specific brace completion behavior. It should be used to export metadata containing the opening and closing braces to provide for the given ContentType. |
![公用介面 公用介面](images/eywyy93a.pubinterface(zh-tw,vs.120).gif) |
IBraceCompletionSession |
Represents a brace completion session for the purpose of tracking a pair of braces and handling actions occurring between the OpeningPoint and ClosingPoint. |
![公用介面 公用介面](images/eywyy93a.pubinterface(zh-tw,vs.120).gif) |
IBraceCompletionSessionProvider |
An extension point used to create an IBraceCompletionSession for brace completion. A session tracks a set of braces and handles actions performed by the user within the braces to allow for overtyping of the closing brace and additional formatting. |